运筹学第4章单纯形法的对偶问题
《运筹学》 第四章习题及 答案

《运筹学》第四章习题及答案一、思考题1.运输问题的数学模型具有什么特征?为什么其约束方程的系数矩阵的秩最多等于m,n,1?2.用左上角法确定运输问题的初始基本可行解的基本步骤是什么? 3.最小元素法的基本思想是什么?为什么在一般情况下不可能用它直接得到运输问题的最优方案?4.沃格尔法(Vogel 法)的基本思想是什么?它和最小元素法相比给出的运输问题的初始基本可行解哪一个更接近于最优解?为什么?5.试述用闭回路法检验给定的调运方案是否最优的原理,其检验数的经济意义是什么?6.用闭回路法检验给定的调运方案时,如何从任意空格出发去寻找一条闭回路?这闭回路是否是唯一的?7.试述用位势法求检验数的原理、步骤和方法。
8.试给出运输问题的对偶问题(对产销平衡问题)。
9.如何把一个产销不平衡的运输问题(产大于销或销大于产)转化为产销平衡的运输问题。
10.一般线性规划问题应具备什么特征才可以转化为运输问题的数学模型?11.试述在表上作业法中出现退化解的涵义及处理退化解的方法。
二、判断下列说法是否正确1.运输问题模型是一种特殊的线性规划模型,所以运输问题也可以用单纯形方法求解。
2.因为运输问题是一种特殊的线性规划模型,因而求其解也可能出现下列四种情况:有唯一最优解;有无穷多个最优解;无界解;无可行解。
3.在运输问题中,只要给出一组(,,xijm,n,1)个非零的,且满足nmx,aijix,b,,ijjj,1 i,1,,就可以作为一个基本可行解。
4.表上作业法实质上就是求解运输问题的单纯形法。
5.按最小元素法或元素差额法给出的初始基本可行解,从每一空格出发都可以找到一闭回路,且此闭回路是唯一的。
6.如果运输问题单位运价表的某一行(或某一列)元素分别加上一个常数k ,最优调运方案将不会发生变化。
7.如果运输问题单位运价表的某一行(或某一列)元素分别乘上一个常数k ,最优调运方案将不会发生变化。
8.用位势法计算检验数时,先从某一行(或列)开始,给出第一个位势的值,这个先给出的位势值必须是正的。
运筹学及其应用4.3 对偶单纯形法

min w= 2x1+3x2+4x3+0x4+0x5 x1+2x2+ x3-x4= 1 2x1- x2+3x3– x5=4 x1,x2,x3,x4,x5≥ 0
min w= 2x1+3x2+4x3+0x4+0x5 -x1-2x2- x3+x4= -1 -2x1+x2-3x3+x5= -4 x1,x2,x3,x4,x5≥ 0
4
234 000
0
x1 x2 x3 x4 -1 -2 -1
x4 x5 b 1 0 -1
max
2 −2
4 ,
−3
=
−1
0 x5 -2* 1 -3 0 1 -4
σ 234 000
0 x4 0 -2.5 0.5 1 -0.5 1
2 x1 1 -0.5 1.5 0 -0.5 2
σ 0 4 1 0 1 -4
步骤:(1)保持σj ≥ 0,j= 1,···,n,确定XB,建立计算表格; (2)判别XB = B-1b ≥ 0是否成立? ①若成立,XB为最优基变量; ②若不成立,转(3);
1
步骤:(1)保持σj ≥ 0,j= 1,···,n,确定XB,建立计算表格;
(2)判别XB = B-1b ≥ 0是否成立? ①若成立,XB为最优基变量; ②若不成立,转(3);
5
• 作业 • P81 1.12(1)
6
§3 对偶单纯形法
单纯形法:由 XB = B-1b ≥ 0,使σj ≥ 0,j = 1,···,m 对偶单纯形法:由σj ≥ 0(j= 1,···,n),使XB = B-1b ≥ 0 相同点:都用于求解原问题
运筹学 对偶原理

解:原问题的对偶问题为
mi nW 5 y1 4 y2 6 y3
4 y1 3 y2 2 y3 2
y1 3 y1
2 y2
3 y3 4 y3
3 5
2 y1 7 y2 y3 1
y1
0,
y2
0,
y
无
3
约
束
(3)复杂模型的对偶:可分步骤求对偶;或 依据表2.2求对偶
max Z 2x1 3x2 5x3 x4
( y3 , y4 , y5 )(x1 , x2 , x3 )T 0
( y1 , y2 )(x4 , x5 )T 0 将Y*带入由方程可知,y3=y5=0,y4=1。
∵y2=-2≠0 ∴x5=0
又∵y4=1≠0 ∴x2=0
将x2,x5分别带入原问题约束方程中,得:
x1 x1
x3 x3
4 6
解方程组得:x1=-5,x3=-1, 所以原问题的最优解为
推论2: 在一对对偶问题(P)和(D)中,若原问题可行但目标函 数无界,则对偶问题无可行解;反之不成立。这也是对偶问题的 无界性。
对偶性质
性质3 最优性定理:如果 X 0是原问题的可行 解,Y 0是其对偶问题的可行解,则
CX 0 Y 0b
充分不要条件是,X 0 与 Y 0是原问题和对偶
的最优解。
数列于下表 :
设备 产品
产品数据表
ABC
产品利润
D
(元/件)
甲
2140 2
乙
2204 3
设备可利用机 时数(时)
12
8
16 12
线性规划的对偶模型
•解:设甲、乙型产品各生产x1及x2件,则数 学模型为: max z 2x1 3x2
应用运筹学基础:线性规划(4)-对偶与对偶单纯形法

应⽤运筹学基础:线性规划(4)-对偶与对偶单纯形法这⼀节课讲解了线性规划的对偶问题及其性质。
引⼊对偶问题考虑⼀个线性规划问题:$$\begin{matrix}\max\limits_x & 4x_1 + 3x_2 \\ \text{s.t.} & 2x_1 + 3x_2 \le 24 \\ & 5x_1 + 2x_2 \le 26 \\ & x \ge0\end{matrix}$$ 我们可以把这个问题看作⼀个⽣产模型:⼀份产品 A 可以获利 4 单位价格,⽣产⼀份需要 2 单位原料 C 和 5 单位原料 D;⼀份产品 B 可以获利 3 单位价格,⽣产⼀份需要 3 单位原料 C 和 2 单位原料 D。
现有 24 单位原料 C,26 单位原料 D,问如何分配⽣产⽅式才能让获利最⼤。
但假如现在我们不⽣产产品,⽽是要把原料都卖掉。
设 1 单位原料 C 的价格为 $y_1$,1 单位原料 D 的价格为 $y_2$,每种原料制定怎样的价格才合理呢?⾸先,原料的价格应该不低于产出的产品价格(不然还不如⾃⼰⽣产...),所以我们有如下限制:$$2y_1 + 5y_2 \ge 4 \\ 3y_1 + 2y_2 \ge3$$ 当然也不能漫天要价(也要保护消费者利益嘛- -),所以我们制定如下⽬标函数:$$\min_y \quad 24y_1 + 26y_2$$ 合起来就是下⾯这个线性规划问题:$$\begin{matrix} \min\limits_y & 24y_1 + 26y_2 \\ \text{s.t.} & 2y_1 + 5y_2 \ge 4 \\ & 3y_1 + 2y_2 \ge 3 \\ & y \ge 0\end{matrix}$$ 这个问题就是原问题的对偶问题。
对偶问题对于⼀个线性规划问题(称为原问题,primal,记为 P) $$\begin{matrix} \max\limits_x & c^Tx \\ \text{s.t.} & Ax \le b \\ & x \ge 0\end{matrix}$$ 我们定义它的对偶问题(dual,记为 D)为 $$\begin{matrix} \min\limits_x & b^Ty \\ \text{s.t.} & A^Ty \ge c \\ & y \ge 0\end{matrix}$$ 这⾥的对偶变量 $y$,可以看作是对原问题的每个限制,都⽤⼀个变量来表⽰。
运筹学04-线性规划的对偶问题

生产计划问题
总结词
生产计划问题是线性规划对偶问题的另一个重要应用,主要研究如何安排生产 计划,以满足市场需求并实现利润最大化。
详细描述
在生产过程中,企业需要合理安排生产计划,以最小化生产成本并最大化利润。 通过线性规划对偶问题,可以确定最优的生产计划,使得生产过程中的资源得 到充分利用,同时满足市场需求。
对偶理论的发展趋势与未来研究方向
1 2 3
混合整数对偶
随着混合整数规划问题的日益增多,对偶理论在 处理这类问题中的研究将更加深入。
大数据优化
随着大数据技术的不断发展,如何利用对偶理论 进行大规模优化问题的求解将成为一个重要研究 方向。
人工智能与优化
人工智能和机器学习方法为优化问题提供了新的 思路,与对偶理论的结合将有助于开发更高效的 算法。
THANKS
感谢观看
线性规划问题的数学模型
目标函数
通常是一个线性函数,表示要优化的目标。
约束条件
通常是一组线性等式或不等式,表示决策变 量所受到的限制。
可行解集合
满足所有约束条件的解的集合,称为可行解 集合。
02
对偶问题概念
对偶问题的定义
线性规划的对偶问题是通过将原问题 的约束条件和目标函数进行转换,形 成与原问题等价的新问题。
对偶理论与实际问题的结合
01
02
03
供应链管理
在供应链优化问题中,对 偶理论可以用于协调供应 商和零售商之间的利益, 实现整体最优。
金融风险管理
在金融领域,对偶理论可 以用于评估和管理投资组 合的风险,提高投资效益。
交通调度
在交通调度问题中,对偶 理论可以用于优化车辆路 径和调度计划,提高运输 效率。
运筹学对偶问题的直观描述

运筹学对偶问题的直观描述
运筹学中的对偶问题是指原始线性规划问题和对应的对偶线性规划问题之间的关系。
直观描述对偶问题可以从几个方面来理解。
首先,可以从成本和效益的角度来理解。
原始线性规划问题通常涉及最小化成本或者最大化利润,而对偶线性规划问题则涉及最大化成本或者最小化利润。
这种对偶关系可以被解释为在资源有限的情况下,通过最小化成本来实现最大化效益,或者通过最大化效益来实现最小化成本。
其次,可以从约束条件的角度来理解。
原始线性规划问题的约束条件对应着对偶线性规划问题的变量,而对偶线性规划问题的约束条件对应着原始线性规划问题的变量。
这种对偶关系可以被理解为在资源分配和利用的过程中,对约束条件和变量之间的转换和对应关系。
另外,可以从几何图形的角度来理解。
原始线性规划问题的最优解和对偶线性规划问题的最优解之间存在着一种对偶关系,即原始问题的最优解和对偶问题的最优解分别对应着凸集的两个相对的极值点,它们之间的距离可以被理解为对偶问题的最优值和原始问
题的最优值之间的关系。
总的来说,对偶问题在运筹学中具有重要的意义,它不仅可以帮助我们理解原始问题和对偶问题之间的关系,还可以为我们寻找最优解提供了一种新的视角和方法。
通过对偶问题的研究和理解,我们可以更好地解决实际生产和管理中的复杂问题。
运筹学04-对偶问题

目标函数
Max Z= 40x1 +50x2 x1 + 2x2 30 3x1 + 2x2 60 2x2 24 x1,x2 0
约束条件
s.t
如果因为某种原因,不愿意自己生产,而希望通 过将现有资源承接对外加工(或出售)来获得收 益,那么应如何确定各资源的使用价格?
两个原则 1. 所得不得低于生产 的获利 2. 要使对方能够接受
Max Z=CX s.t. AX+XS=b X, XS ≥0
n m XS
X
m Y
A
YS
I
= b
Min W=Yb s.t. ATY-YS=C W, WS ≥0
n
YSX=0 YXS=0
AT
-I
= C
m
n
原始问题的变量
原始问题的松弛变量
x1
xj
xn
xn+1 xn+i xn+m
y1
yi ym
ym+1
ym+j
Max W’ = -30y1- 60y2 - 24y3 +0(y4 + y5 )-M (y6 + y7 ) s.t y1+3y2 + 0y3 – y4 + y6 = 40 2y1+2y2 + 2y3 – y5 + y7 = 50 y1 , y2 , y3 , y4 , y5 0
C CB -M -M -Z yB y6 y7 b 40 50 -90M -30 y1 1 2 -30 +3M -60 y2 3 2 -60 +5M -24 y3 0 2 -24 +2M 0 y4 -1 0 -M 0 y5 0 -1 -M -M y6 1 0 0 -M y7 0 1 0 40/3 25 θ
《运筹学》第四章对偶问题

设X,Y分别为(P1)与(D1)的任意可行解,则当
CX = Yb
时, X, Y分别是(P1)与(D1)的最优解。
性质4无界性 互为对偶的两个线性规划问题,若其中一个问题的解无界, 则另一个问题无可行解。
性质5 对偶定理 互为对偶的两个线性规划问题,若其中一个问题有最优解,
资源 产品
Ⅰ
Ⅱ
拥有量
设备 A
2
2
12
设备 B
1
2
8
原材料 A
4
/
16
原材料 B
/
4
12
2.资源最低售价模型
设 企业生产甲产品为X1件, 乙产品为X2件,则
max z 2x1 3x2
设第i种资源价格为yi,( i=1, 2, 3) 则有
2x1 2x2 12
y1
x1 2x2 8
4 x1
X*= (4, 6, 4, 0, 0)T
( D1):min w=8y1+12y2+36y3 ( Ds):min w=8y1+12y2+36y3
y1
+3y3 ≥ 3
y1 +3y3 -y4 = 3
s.t.
2y2+4y3 ≥ 5
y1 , y2, y3 ≥ 0
s.t.
2y2+4y3 -y5 = 5
y1 , y2 , y3 , y4 , y5 ≥ 0
大连海事大学交通运输管理学院
2.4.1 对偶问题的提出 2.4.2 原问题与对偶问题 2.4.3 对偶问题的性质 2.4.4 对偶变量的经济含义 2.4.5 对偶单纯形法
某工厂在计划期内要安排生产Ⅰ、Ⅱ两种产品,已知生产单位
单纯形法和对偶问题

• • • •
§1 §2 §3 §4
单纯形表的灵敏度分析 线性规划的对偶问题 对偶规划的基本性质 对偶单纯形法
管
理
运
筹
学
1
单纯形表
管
理
运
筹
学
2
§1 单纯形表的灵敏度分析
一、目标函数中变量系数Ck灵敏度分析(在什么范围内变化, 最优解不变,与第二章,第三章联系起来) 在线性规划的求解过程中,目标函数系数的变动将会影响检 验数的取值,但是,当目标函数的系数的变动不破坏最优判 别准则时,原最优解不变,否则,原最优解将发生变化,要 设法求出新的最优解。下面我们具体的分析 1.在最终的单纯形表里,X k是非基变量 由于约束方程系数增广矩阵在迭代中只是其本身的行的初等 变换与Ck没有任何关系, 所以当Ck变成Ck+ Ck时,在最终单纯形表中其系数的增广矩 阵不变,又因为Xk是非基变量,所以基变量的目标函数的系 数不变,即CB不变,可知Zk也不变,只是Ck变成了Ck+ Ck。 这时 K= Ck-Zk就变成了Ck+ Ck- Zk= K+ Ck。要使原来的 最优解仍为最优解,只要 K+ Ck≤0即可,也就是Ck的增量 Ck≤- K。
由于单纯形表的迭代是约束方程的增广矩阵的行变换,Pk变成Pk’仅仅影响最终单纯形表上第k列
数据,包括Xk的系数列、Zk以及 ,这时最终单纯形表上的Xk的系数列就变成了B-1Pj’,而Zk就变成 k
CBB-1Pk’,新的检验数 迭代以求出最优。 例 以第二章例1为基础,设该厂除了生产Ι,Ⅱ种产品外,现在试制成一个新产品Ⅲ,已知生产产品
实际意义可以描述为:设备台时数在250与325之间变化,则设备台时
用对偶单纯形法求对偶问题的最优解

用对偶单纯形法求对偶问题的最优解(共7页)-本页仅作为预览文档封面,使用时请删除本页-用对偶单纯形法求对偶问题的最优解摘要:在线性规划的应用中,人们发现一个线性规划问题往往伴随着与之配对的另一个线性规划问题.将其中一个称为原问题,另一个称为对偶问题.对偶理论深刻揭示了原问题与对偶问题的内在联系.由对偶问题引申出来的对偶解有着重要的经济意义.本文主要介绍了对偶问题的基本形式以及用对偶单纯形法求解对偶问题的最优解.关键词:线性规划;对偶问题;对偶单纯形Using Dual Simplex Method To Get The Optimal Solution Of TheDual ProblemAbstract:In the application of the linear programming, people find that a linear programming problem is often accompanied by another paired linear programming problem. One is called original problem. Another is called the dual problem. Duality theory reveals the internal relationsbetween the dual problem and the original problem. The solution of the dual problem is of a great economic significance. In this paper,we mainly discuss the basic form of the dual problem and how to use dual simplex method to get the optimal solution of the dual problem. Key words: linear programming;dual problem;dual simplex method1 引言首先我们先引出什么是线性规划中的对偶问题.任何一个求极大化的线性规划问题都有一个求极小化的线性规划问题与之对应,反之亦然,如果我们把其中一个叫原问题,则另一个就叫做它的对偶问题,并称这一对互相联系的两个问题为一对对偶问题.每个线性规划都有另一个线性规划(对偶问题)与它密切相关,对偶理论揭示了原问题与对偶问题的内在联系.下面将讨论线性规划的对偶问题的基本形式以及用对偶单纯形法求最优解.在一定条件下,对偶单纯形法与原始单纯形法相比有着显著的优点.2 对偶问题的形式对偶问题的形式主要包括对称形对偶问题[]3和非对称性对偶问题.对称形对偶问题设原线性规划问题为Max1122...n nZ c x c x c x =+++()11112211211222221122...............0.1,2,...,n n n n m m mn n nj a x a x a x b a x a x a x b a x a x a x bx j n +++≤⎧⎪+++≤⎪⎪⎨⎪+++≤⎪≥=⎪⎩()则称下列线性规划问题 Max 1122...m m W b y b y b y =+++()11112211211222221122...............0.1,2,...,n n n n m m mn n nj a y a y a y c a y a y a y c a y a y a y cy j m +++≤⎧⎪+++≤⎪⎪⎨⎪+++≤⎪≥=⎪⎩()为其对偶问题,其中(1,2,...,)i y i m =称其为对偶变量,并称()和()式为一对对称型对偶问题.原始对偶问题()和对偶问题()之间的对应关系可以用表2-1表示.这个表从横向看是原始问题,从纵向看使对偶问题.用矩阵符号表示原始问题()和对偶问题()为 CX Z =max原问题 ⎩⎨⎧≥≤0X b AX ()Yb W =min对偶问题 ⎩⎨⎧≥≤0Y C YA () 其中()12,,...,m Y y y y =是一个行向量. 非对称对偶问题线性规划有时以非对称形式出现,那么如何从原始问题写出它的对偶问题,我们从一个具体的例子来说明这种非对称形式的线性规划问题的对偶问题的建立方法.例1 写出下列原始问题的对偶问题43214765max x x x x Z ++-=⎪⎪⎩⎪⎪⎨⎧=≥-≥++--≤-+--=--+)4,3,2,1(032417281473672432143214321j x x x x x x x x x x x x x j解: 第一约束不等式等价与下面两个不等式约束724321-≤--+x x x x 724321≤++--x x x x 第二个约束不等式照写147364321≤-+-x x x x 第三个不等式变成32417284321≤--+x x x x以 121123,,,y y y y 分别表示这四个不等式约束对应的对偶变量,则对偶问题为 32211131477min y y y y W +++-= ⎪⎪⎪⎩⎪⎪⎪⎨⎧≥≥--+-≥-++--≥+--≥++-0,,,427746173225286322111322111322111322111322111y y y y y y y y y y y y y y y y y y y y令 12111y y y =-,则上式的对偶问题变为:3213147min y y y W ++-=12312312312323162852317647724,0,y y y y y y y y y y y y y y y ++≥⎧⎪-+≥-⎪⎪-+-≥⎨⎪---≥⎪≥⎪⎩无符号限制一般可以证明,若原问题中的某个变量无非负限制,则对偶问题中的相应约束为等式. 3 对偶单纯形法对偶问题求解具有重要的意义,有多种方法解决对偶问题.下面介绍用对偶单纯形法来解决线性规划的对偶问题.先介绍以下几个线性规划的基本概念[]6:基: 已知A 是约束条件的m n ⨯系数矩阵,其秩为m .若B 是A 中m m ⨯阶非奇异子矩阵(即可逆矩阵),则称B 是线性规划问题中的一个基.基向量:基B 中的一列即称为一个基向量.基B 中共有m 个基向量. 非基向量:在A 中除了基B 之外的一列则称之为基B 的非基向量. 基变量:与基向量相应的变量叫基变量,基变量有m 个.非基变量:与非基向量相应的变量叫非基变量,非基变量有n m -个. 由线性代数的知识知道,如果我们在约束方程组系数矩阵中找到一个基,令这个基的非基变量为零,再求解这个m 元线性方程组就可得到唯一的解了,这个解我们称之为线性规划的基本解.首先重新回顾一下单纯形法的基本思想,其迭代的基本思路是:先找出一个基可行解,判断其是否为最优解,如果不是,则转换到另一更优的基可行解,并使目标函数值不断优化,直到找到最优解为止.我们可以用另一种思路,使在单纯形法每次迭代的基本解都满足最优检验,但不一定满足非负约束,迭代时使不满足非负约束的变量个数逐步减少.当全部基变量都满足非负约束条件时,就得到了最优解,这种算法就是对偶单纯形法.因此,单纯形法是从一个可行解通过迭代转到另一个可行解,直到检验数满足最优条件为止.对偶单纯形法是从满足对偶可行性条件出发通过迭代逐步搜索出最优解.在迭代过程中始终保持基解的对偶可行性,而使不可行性逐步消失.现把对偶单纯形法的基本步骤总结如下[3]:第一,把所给的线性规划问题转化为标准型;第二,找出一个初始正则基0B ,要求对应的单纯形表中的全部检验数0j σ≤,但“右边”列中允许有负数;第三,若“右边”列中各数均非负,则0B 已是最优基,于是,已求得最优解,计算终止.否则转为第四步;第四,换基:“右边”列中取值最小(即负的最多)的数所对应的变量为出基变量.计算最小比值θ.最小比值出现在末列,则该列所对应的变量即为进基变量,换基后得新基1B ,以出基变量的行和进基变量列交点处的元素为主元进行单纯形迭代,再转入第三步.下面用一个例子具体说明用对偶单纯形法求线性规划问题最优解的步骤: 例1 求解线性规划问题 min 12315511W y y y =++;1231231233225524,,0y y y y y y y y y ++≥⎧⎪++≥⎨⎪≥⎩添加松弛变量以后的标准型 min 12315511W y y y =++12341235123453225524,,,,0y y y y y y y y y y y y y ++-=⎧⎪++-=⎨⎪≥⎩ 将每个等式两边乘以-1,则上述问题转化为 min 12315511W y y y =++;12341235123453225524,,,,0y y y y y y y y y y y y y ---+=-⎧⎪---+=-⎨⎪≥⎩如果取()045,B Y y y =作为初试基变量,有如下初试单纯形表(表)由此可见,两个基变量45,y y 均取负值,所以,0B 所确定的基本解不是基可行解,从而也就不能用单纯形法求解.下面我们用一种新的方法对偶单纯形法求解此题,并通过例题来说明方法步骤.对偶单纯形法的基本思想:是保证检验数行全部非正的条件下,逐步使得“右边”一列各数变成非负.一旦“右边”一列各数均满足了非负条件(即可行性条件),则就获得最优解.现在,0B 不是可行基(称为正则基),为保证上述方法的实现,可按下面的方法确定出基变量和进基变量.出基变量的确定 可以取任意一个具有负值的基变量(一般可取最小的)为出基变量.在上例中,两个基变量()45,y y 都取负值,且45y =-最小,故 4y 为出基变量.现在考虑出基变量所对应的负所有元素 0ij a <,对每个这样的元素作比值jija σ',令 30min 0j ij j n ij ija a a σσθ≤≤⎧⎫⎪⎪'=≤=⎨⎬''⎪⎪⎩⎭ () 则 3x 为进基变量.在表2-4中,基变量 4y 所在的行有三个ij a '取负值,其值分别为-3,-2,-2.它们对应的检验数分别为-15,-5,-11. 于是212155115min ,,3222a σθ---⎧⎫===⎨⎬---⎩⎭ 由此可知, 2y 为进基变量.主元素为 2ija '=-,对表2-1进行一次迭代便得表2-2,在表2-2的(1)中,基变量 3y 所取之值 2302b '=-<,故 3y 为出基变量.又21215561522min ,,711722a σθ⎧⎫--⎪⎪-===⎨⎬'-⎪⎪--⎩⎭故 3y 是进基变量;,主元为 2172a '=-.对(1)再作单纯形变换,得表3-1之(2).由于它的“右边”已列出全部非负,故它就是最优表.最优解为:137y '=,2137y '=, 3450y y y '''===;最优值 1107w '=.然而在有些问题中,我们很容易找到初始基本解,因此使用对偶单纯形法求解线性规划问题是有一定条件的,其条件是:(1) 单纯形表的b列中至少有一个负数.(2) 单纯形表中的基本解都满足最优性检验.对偶单纯形法与原始单纯形法相比有两个显著的优点:(1) 初始解可以是不可行解,当检验数都非正时,即可进行基的变换,这时不需要引入人工变量,因此简化了计算.(2) 对于变量个数多于约束方程个数的线性规划问题,采用对偶单纯形法计算量较少.因此对于变量较少、约束较多的线性规划问题,可以先将其转化为对偶问题,然后用对偶单纯形法求解.对变量多于约束条件的线性规划问题,用对偶单纯形法进行计算可以减少计算的工作量.因此对变量较少,而约束条件很多的线性规划问题,可先将此问题转化为对偶问题,然后用对偶单纯形法求解.用对偶单纯形法求解线性规划问题的标准型,要求初始单纯形表检验数行的检验数必须全部非正,若不能满足这一条件,则不能运用对偶单纯形法求解.对偶单纯形法的局限性主要是,对大多数线性规划问题来说,很难找到一个初始可行基,因此这种方法在求解线性规划问题时,很少单独应用.参考文献:[1] 吴祈宗.运筹学学习指导及习题集[M] .北京:机械工业出版社,2006.[2] 孙君曼,冯巧玲,孙慧君,等.线性规划中原问题与对偶问题转化方法探讨[J].郑州:工业学院学报(自然科学版),2001,16(2):44~46.[3] 何坚勇.运筹学基础.北京:清华大学出版社,2000.[4] 周汉良,范玉妹. 数学规划及其应用.北京:冶金工业出版社.[5] 陈宝林.最优化理论与算法(第二版) .北京:清华大学出版社,2005.[6] 张建中,许绍吉. 线性规划. 北京:科学出版社,1999.[7] 姚恩瑜,何勇,陈仕平.数学规划与组合优化.杭州:浙江大学出版社,2001.[8] 卢开澄.组合数学算法与分析.清华大学出版社, 1982.[9] Even. Shimon. Algzithmic Combinatorial. The Macmillan Company, New York, 1973.[10] J.P.Tremblay, R.Manohar.Discrete Mathematical Structures with Applications to Computer Science, 1980.[11] 李修睦.图论.华中工学院出版社, 1982.[12] Pranava R G.Essays on optimization and incentive contracts[C].Massachusetts Institute of Technology, Sloan School of Management: Operations Research Center, 2007: 57- 65.[13] Schechter,M.A Subgradient Duality Theorem,J.Math Anal Appl.,61(1977),850-855.[14] Maxims S A. Note on maximizing a submodular set function subject to knap sack constraint[J]. Operations Research Letters,2004, 32 (5) : 41 - 43.[15] Schechter,M.More on Subgradient Duality,J.,71(1979),251-262.[16] Nemhauser GL, Wolsey L A, Fisher M L.An analysis of approximations formaximizing submodular set functionsII[J].Math.Prog.Study, 1978, 8: 73 - 87.[17] SviridenkoM.A note on maximizing a submodular set function subject to knap sack contraint[J].Operations Research Letters,2004, 32: 41 - 43.[18] 卢开澄.图论及其应用.北京:清华大学出版社,1981.[19] 张干宗.线性规划(第二版).武汉:武汉大学出版社,2007.[20] 周维,杨鹏飞.运筹学.北京:科学出版社,2008.[21] 宁宣熙.运筹学实用教程(第二版).北京:科学出版社发行处,2009.。
2.2运筹学 对偶问题的基本性质

y1*
x
* s1
0
y2*xs2* 0
ym*
x
s
* m
0
若y
* 1
0则x
* s1
0
若x
* s1
0则y
* 1
0
对偶变量不为0 ,原问题相应 约束式是等式
原问题约束为
已知线性规划问题
不等式,相应
min 2 x1 3 x2 5 x3 2 x4 3 x5
对偶变量为0
x1 x2 2 x3 x4 3 x5 4
(2)
2 y1 3 y2 5
(3)
y1 y2 2
(4)
3 y1 y2 3
(5)
y1 , y2 0
将
y* 1
,
y* 2
的值代入约束条件,得(2),(3),(4)为严格不等式;由互
补松弛性得 x*2 x*3 x4* 0。因 y1,y2 0;原问题的两个约束条
件应取等式,故有
x1* 3 x5* 4
B 1b C B B 1b
与-原原问问问题令题题的Y的的基=检C检解验B验(B差数数-1一对,故比负应较可号对-得-)偶---对- 偶问题YS的2=一CB个B-基1N解-C.N
YS1=0
原 问 题
对偶 问题
变量性质
检验数 基解
变量性质
基变量
非基变量
XB 0
-YS2 非基变量
XN
XS
CN-CBB-1N -CBB-1
机械设备
甲 1
原材料A 4
影子价格
原材料B 0
经济意义பைடு நூலகம் 在其它条件 不变的情况 下, 单位资源变 化所引起的 目标函数的 最优值的变 化。
(运筹学大作业)单纯性法与对偶单纯性法的比较

对偶单纯形法与单纯形法对比分析1.教学目标:通过对偶单纯形法的学习,加深对对偶问题的理解2.教学内容:1)对偶单纯形法的思想来源 2)对偶单纯形法原理3.教学进程:1)讲述对偶单纯形法解法的来源:所谓对偶单纯形法,就是将单纯形法应用于对偶问题的计算,该方法是由美国数学家C.莱姆基于1954年提出的,它并不是求解对偶问题解的方法,而是利用对偶理论求解原问题的解的方法。
2)为什么要引入对偶单纯形法:单纯形法是解线性规划的主要方法,对偶单纯形法则提高了求解线性规划问题的效率,因为它具有以下优点: (1)初始基解可以是非可行解, 当检验数都为负值时, 就可以进行基的变换, 不需加入人工变量, 从而简化计算; (2)对于变量多于约束条件的线性规划问题,用对偶单纯形法可以减少计算量,在灵敏度分析及求解整数规划的割平面法中,有时适宜用对偶规划单纯形法。
由对偶问题的基本性质可以知道,线性规划的原问题及其对偶问题之间存在一组互补的基解,其中原问题的松弛变量对应对偶问题的变量,对偶问题的剩余变量对应原问题的变量;这些互相对应的变量如果在一个问题的解中是基变量,则在另一问题的解中是非基变量;将这对互补的基解分别代入原问题和对偶问题的目标函数有z=w 。
据此可知,用单纯形法求解线性规划问题时,在得到原问题的一个基可行解的同时,在检验数行得到对偶问题的一个基解,并且将两个解分别代入各自的目标函数时其值相等。
我们知道,单纯形法计算的基本思路是保持原问题为可行解(这时一般其对偶问题为非可行解)的基础上,通过迭代,增大目标函数,当其对偶问题的解也为可行解时,就达到了目标函数的最优值。
那么对偶单纯形法的基本思想可以理解为保持对偶问题为可行解(这时一般原问题为非可行解)的基础上,通过迭代,减小目标函数,当原问题也达到可行解时,即达到了目标函数的最优值。
其实对偶单纯形法本质上就是单纯形法, 只不过在运用时需要将单纯形表旋转一下而已。
第4章 单纯形法

不为0,是否会带来目标函数值变大? 需要最优性
检验,即如果x1或x2不论取其他任何非负值都不会
带来目标函数值增大,那该基本可行解就是最优解。
管理运筹学
18
§1 单纯形法的基本思路和原理
所谓最优性检验就是判断已求得的基本可行解是否是最优解。 (1) 最优性检验的依据——检验数σ j 一般来说目标函数中既包括基变量,又包括非基变量。现在我们要求 只用非基变量来表示目标函数,或者说目标函数中基变量的系数都为零了。 此时目标函数中所有变量的系数即为各变量的检验数,把变量xi的检验数 记为σ i。显然所有基变量的检验数必为零。在本例题中目标 函数为3x1+5x2。由于初始可行解中x1,x2为非基变量,所以此目标函 数已经用非基变量表示了,不需要再代换出基变量了。这样我们可知 σ 1=3,σ 2=5,σ 3=0,σ 4=0,σ 5=0。 检验数:用非基变量来代换基变量,使得目标函数只用非基变量来表示。
• Z=3x1+5x2 • 非基变量的检验数都大于0,说明增加x1或x2都可以使目标
函数值变大。故非最优解。 • 3、基变换。 通过检验,我们知道这个初始基本可行解不是最优解。下面
介绍如何进行基变换找到一个新的可行基,具体的做法是从
可行基中换一个列向量,得到一个新的可行基,使得求解得
到的新的基本可行解,其目标函数值更优。为了换基就要确
§1 单纯形法的基本思路和原理
由线性代数的知识知道,如果我们在约束方程组系数矩阵中找到一个
基,令这个基的非基变量(n-m个)为零,再求解这个m元线性方程组就可得 到唯一的解了,这个解我们称之为线性规划的基本解(基解)。
在此例中我们不妨找到了
运筹学_对偶问题

单纯形法的矩阵表示
max z CX
AX b
X
0
max z CX 0 X s
添加松 弛变量XS
AX IX
X
0
S b
X
XB XN
,
AB
N,
CCB CN
maxz CBXB CNXN 0Xs
BXBXB0,NXXNN0I XSb
目标函数 max z=CX
min w=Yb’
约束条件 AX≤b
A’Y ≥C’
决策变量 X≥0
Y ≥0
对称形式的对应关系
原问题 max z n个决策变量 m个约束条件 约束条件“≤”型
决策变量≥0
对偶问题 min w n个约束条件 m个决策变量 决策变量≥0
约束条件“≥”型
对偶问题的对偶是原问题,即对偶关系是 相互对称的关系
非对称形式下的对偶关系
原问题(对偶问题)
max z n个决策变量 m个约束条件 约束条件“≤”型 约束条件“≥”型 约束条件“=”型 决策变量≥0 决策变量≤0 决策变量无约束
对偶问题(原问题)
min w n个约束条件 m个决策变量 决策变量≥0 决策变量≤0 决策变量无约束 约束条件“≥”型 约束条件“≤”型 约束条件“=”型
设 x*j(j1,,n) 和 yi*(i1,,n) 分别是原问题和 对偶问题的最优解,则由对偶性质,有
n
m
z*cjx* j biyi*w*
j1
i1
式中bi是线性规划原问题约束条件的右端 项,它代表第i种资源的拥有量;对偶变 量yi的意义代表在资源最优利用的条件下 对第i种资源的估价。这种估价不是资源 的市场价格,而是根据资源在生产中作
运筹学对偶单纯形法

-4 x3
1/2 3/2
0 x4 1 0 0
0 x5
-1/2 -1/2
x4换出变量
CB 0
-2 x1 cj-zj
2
-4 8/5
-1
-1
min{σj/αlj|αlj<0}
2
x2换入变量
cj CB -3 -2 cj-zj XB x2 x1 b
2/5 11/5
-2 x1 0
-3 x2
1
当bl<0,而对所有j=1,…,n,有alj0,
则原问题无可行解。
证明:xl+al,m+1xm+1+…+al,nxn=bl
CB c1 … cl … cm 基 x1 ba x0(j=m+1, xl xm ,又 xm+1 1 因 … ,n) bl<0, lj …,0 1 <0 b 故有 x l
1
第三步 先确定换出变量 解答列(b 列)中的负元素对应的基变量出基, 相应的行为主元行。 一般选最小的负元素出基, 即若min { ( B -1 b )i| (B -1b )I < 0 } = ( B–1 b )l 则选取 x l 为换出变量.
检验第l 行中非基变量 xj 的系数 αlj , 若所有的αlj ≥ 0,则LP 问题 无可行解, (下面进行说明),此时计算结束。 否则转下步
cj
CB XB x4 x5 b -3 -4
-2 x1
-3 x2
-4 x3
0 x4
0 x5
x5换出变量
0
-1
-2 -2
2 1 2
-2
1 -3
-1
-3 -4
对偶单纯形法(经典运筹学)

解:问题化为标准型 max Z 2 x1 x 2 5 x1 x 2 x3 2 x 2 x3 x 4 5 s.t 6x xx 9 xx 2 2 6 x3 3 5 5 9 44 x1 , x 2 , x3,x 4,x5 0
X1 X2 X3 X4 X 5
2 检 0 1 -1 1 2 -4 0 -2 1 1 -6 0 0 1 0 0 0 0 1
Z Z-10
X1 1 X4 0
5 5 -9
X5 0
4
14 13 X1 X 2 X 3
检
X1 X4
0 1 0 0 0 0 0 1
X4
X5
-1/4 Z-31/4 1/4 1/2 11/4 1/2
所在行的基变量出基 则取br
4、以ari0 为主元素进行换基迭代 ,得一新的单纯形表, 转2
例:用对偶单纯形法 求解下列问题 max Z 2 x1 x 2 x1 x 2 x3 5 2x x 5 11 9 2 3 最优解 X ( ,) s.t 4 4 4 x 6 x 9 2 3 31 x1 , x 2 ,Z x3 0 最优值
-1/2 0 -1/2 0 -2 3/2 1 0
X2
-1/4 9/4
11 9 1 最优解 X ( ,, 0, , 0 ) 4 4 2 初始基 B (P ) 1,P 4,P 5 31 最优值 Z 不是典则形式 4
注意:对偶单纯形法仅限于初始基B对应 可用对偶单 的典则形式中目标函数的系数(检 纯形法 验数)均≤0的情形。 B的典则形式
对偶单纯形法是求解对偶规划的一种方法 × 对偶单纯形法:利用对偶理论得到的一个 求解线性规划问题的方法
单纯形法(原始单纯形法)的两个条件:
运筹学对偶问题

例:写出下列问题的对偶问题
min Z 3x1 2x2 3x3 4x4 s.t. x1 2x2 3x3 4x4 3 x2 3x3 4x4 5 2x1 3x2 7x3 4x4 2 x1 0, x2, x3为自由变量, x4 0,
解:
那么它的对偶问题就是“在另外一些条件下, 使工作的消耗(浪费、成本等)尽可能的小”。
实际上是一个问题的两个方面。
例:某产品计划问题的
线性规划数学模型为
假设生产部门根据市场变化,
max F 2x1 x2 s.t. 3x1 5x2 15 (原料的约束) 5x1 2x2 10 (设备的约束) x1, x2 0
min W 20 y1 10 y2 5 y3 s.t.
3y1 4 y2 y3 4 2 y1 3y2 y3 5 2 y1 3y2 y3 5 y1 0, y2 0, y3为自由变量
合并
minW 20 y1 10 y2 5 y3 s.t. 3y1 4 y2 y3 4 2 y1 3y2 y3 5 2 y1 3y2 y3 5 y1 0, y2 0, y3为自由变量
min W 15 y1 10 y2
这样,就得到另一个线性规划模型:
minW 15y1 10y2 s.t. 3y1 5y2 2 5y1 2 y2 1 y1 0, y2 0
当原问题的约束条件的符号不完全相同时,也存在 对偶问题,这种对偶问题称为非对称对偶问题。
例
max Z 4x1 5x2 s.t.
3x1 2x2 20
4x1 3x2 10
x1 x2 5
x1
运筹学第4章 单纯形法的对偶问题

管理运筹学
3
§1 线性规划的对偶问题
如果我们把求目标函数最大值的线性规划问题看成原问题,则把求目标函数最小值的线 性规划问题看成对偶问题。下面来研究这两个问题在数学模型上的关系。
1 求目标函数最大值的线性规划问题中有n 个变量 m个约束条件,它的约束条件都是小于 等于不等式。而其对偶则是求目标函数为最小值的线性规划问题,有m个变量n个约束条件, 其约束条件都为大于等于不等式。
5x1 3x2 x3 200
管理运筹学
10
§1 线性规划的对偶问题
通过上面的一些变换,我们得到了一个和原线性规划等价的线性规划 问题:
max z 3x1 4x2 6x3
s.t. 2x1 3x2 6x3 440,
6x1 4x2 x3 100, 5x1 3x2 x3 200 5x1 3x2 x3 200 x1, x2 , x3 0
进一步,我们可以令y3
y
' 3
y
'' 3
,这时当
y
' 3
y
'' 3
时,y
0,当
y
' 3
y
'' 3
时, y3 0 。这也就是说,尽管
y
' 3
,
y
'' 3
0,
但 y3 的取值可以为正,可以为0,
可以为负,即 y3 没有非负限制。
这样我们把原规划的对偶问题化为
min f 440 y1 100 y2 200 y3
这样第二个约束条件也就符合要求。对于第三个约束条件,我们可以 用小于等于和大于等于两个约束条件来替代它。即有
对偶单纯形法(经典运筹学)

X1 X2 X3 X4 X5 检 X3 -2 -1 0 -3 -1 1 0 0 0 0 Z -3
X4
X5
-4 -3 0
1 2 0
1
0
0
1
-6
3
不 可 行
即max Z 2 x1 x2
3 3x1 x 2 x3 4 x 3x x4 6 1 2 s.t x5 3 x1 2 x 2 x1 , x 2 , x3 , x 4 , x5 0
-1/3 0 -1/3 0 2/3 1
X 3 X4 X5 0 -3/5 -2/5 Z+12/5 1 -1 -1 0
X2 0 X1 1
1 0
0 0
1/5 4/5 6/5 -2/5 -3/5 3/5
3 6 最优解X ( ,, 0, 0, 0 ) 5 5 最优值Z 12 5
则取xi0 为入基变量
1
1
令X N 0 得X B B b 0 得基本可行解 X 1 B b,0
1
1
1 、若所有的检验数 CN B 1 N 0 , 则X 1为最优解
2、检验数 C N C B B 1 N中存在一个分量 0, 且该分量对应的列 向量中所有的分量 0, 则目标函数值在可行解 域内无上界
1、确定出基变量: 设br =min{bi | bi <0} 则取br所在行的基变量 为出基变量 即取X4为出基变量 2、确定入基变量: 原则: 保持检验行系数≤0
i i0 设 min | a ri 0 a ri a ri 0
1 21 3
X1 检 -2/3 X3 -5/3 X2 4/3 X5 -5/3 X1 检 0 X3 0 X3 X4 0 -1/3 1 0 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2x1 x2 400
x2 250
x1, x2 0
管理运筹学
2
§1 线性规划的对偶问题
现在我们从另一个角度来考虑这个问题。假如有另外一个工厂要求租用该厂的设备A、B、 c,那么该厂的厂长应该如何来确定合理的租金呢?
设 y1, y2, y3 分别为设备A、B、c的每台时的 租金。为了叙述方便,这里把租金定义为扣 除 利成 润5本0后元的,利即润。y1作 2为y出2 租5,0者否来则说就,不生出产租单还位是用产于品生所产需各产设品备以的获台利时5各0元总;租同金样不生应产低一于单原位
设备 A
1
设备 B
2
设备 C
0
资源限量
1
300 台时
1
400 台时
1
250 台时
该工厂每生产一单位产品 可获利50元,每生产一单位产品Ⅱ可获利100元,问工厂应分别 生产多少 产品和Ⅱ产品,才能使工厂获利最多?
解:设x1为产品 的计划产量,x2 为产品Ⅱ的计划产量,则有
目标函数: 约束条件:
Max z=50 x1 + 100 x2
第4章 单纯形法的对偶问题
• §1 线性规划的对偶问题 • §2 对偶规划的基本性质 • §3 对偶单纯形法
管理运筹学
1
§1 线性规划的对偶问题
每一个线性规划问题,都存在每一个与它密切相关的线性规划的问题,我们称其为原问题, 另一个为对偶问题。
例题1 某工厂在计划期内安排Ⅰ、Ⅱ两种产品,生产单位产品所需设备A、B、c台时如表所示
5x1 3x2 x3 200 5x1 3x2 x3 200
显然,这两个约束条件与原来第三个约束条件是等价的,我们再把其 中的
5x1 3x2 x3 200 两边都乘以-1,得
5x1 3x2 x3 200
管理运筹学
10
§1 线性规划的对偶问题
通过上面的一些变换,我们得到了一个和原线性规划等价的线性规划 问题:
管理运筹学
8
§1 线性规划的对偶问题
下面来阐述如何写出一个线性规划问题的对偶问题。为了 便于阐述,我们不妨以下面的线性规划为例,写出它的对偶 问题。
max z 3x1 4x2 6x3
s.t. 2x1 3x2 6x3 440, 6x1 4x2 x3 100, 5x1 3x2 x3 200, x1, x2 , x3 0
管理运筹学
15
§1 线性规划的对偶问题
首先在写对偶问题之前,我们先把第二个约束条件两边乘以-1得
2x1 3x2 x3 60
然后按照上面的规则,我们可以得到其对偶问题为
max z 180 y1 60 y2 240 y3;
y1 2 y2 5 y3 3
s.t.
2 y1 3y2 3y3 9
另外,用大于等于0的两个决策变量之差来代替无非负限制的决策变 量也是求解含有无非负限制的决策变量的线性规划问题的一种方法。
原线性规划问题为:
min f 3x1 9x2 4x3
s.t. x1 2x2 3x3 180, 2x1 3x2 x3 60, 5x1 3x2 240, x1 , x2 0, x3无非负限制
管理运筹学
3
§1 线性规划的对偶问题
如果我们把求目标函数最大值的线性规划问题看成原问题,则把求目标函数最小值的线 性规划问题看成对偶问题。下面来研究这两个问题在数学模型上的关系。
1 求目标函数最大值的线性规划问题中有n 个变量 m个约束条件,它的约束条件都是小于 等于不等式。而其对偶则是求目标函数为最小值的线性规划问题,有m个变量n个约束条件, 其约束条件都为大于等于不等式。
2 原问题的目标函数中的变量系数为对偶问题中的约束条件的右边常数项,并且原问题的 目标函数中的第i个变量的系数就等于对偶问题中的第i个约束条件的右边常数项。
3 原问题的约束条件的右边常数项为对偶问题的目标函数中的变量的系数。并且原问题的 第i个约束条件的右边常数项就等于对偶问题的目标函数中的第i个变量的系数。
min
f
440
y1
100
y2
200
y
' 3
200
y
'' 3
s.t.
2 y1
6 y2
5
y
' 3
5
y
'' 3
3,
3 y1
4 y2
3
y
' 3
3
y
'' 3
4,
6 y1
y2
y
' 3
y
'' 3
6,
y1,
y2 ,
y
' 3
,
y
'' 3
0,
管理运筹学
12
§1 线性规划的对偶问题
这里
y
' 3
,
y
'' 3
和
y1, y2 一样都是不同的决策变量,为了表示这两个
当原线性规划问题的第i个约束条件取等号时,则其对偶问题的 i个决策变量没有非
负限制。
x xi
如果当原线性规划问题中的第 i个决策变量
x
' i
x
'' i
进行替换,这里 x'i 0,x''i
i 没有非负限制时,我们也可以用
0 ,用类似的方法知道其对偶问题中第
i个
约束条件取等号。
管理运筹学
14
§1 线性规划的对偶问题
4,
6 y1
y2
(
y
' 3
y
'' 3
)
6,
y1,
y2 ,
y
' 3
,
y
'' 3
0,
管理运筹学
13
§1 线性规划的对偶问题
进一步,我们可以令y3
y
' 3
y
'' 3
,这时当
y
' 3
y
'' 3
时,y
0,当
y
' 3
y
'' 3
时, y3 0 。这也就是说,尽管
y
' 3
,
y
'' 3
0,
但 y3 的取值可以为正,可以为0,
管理运筹学
17
§2 对偶规划的基本性质
3.最优性。如果 Xˆ是原问题的可行解,Yˆ 是对偶问题 的可行解,并且cXˆ bTYˆ,则 Xˆ 和 Yˆ分别为原问题和 对偶问题的最优解。
4.强对偶性。即若原问题及其对偶问题都有可行解,
则两者都有最优解,且它们的最性。在线性规划问题的最优解中,如果
3y1 y2 4
y2 , y3 0, y1没有非负限制
管理运筹学
16
§2 对偶规划的基本性质
对偶规划的基本性质
• 1.对称性。即对偶问题的对偶是原问题。
• 2.弱对偶性。即对于原问题和对偶问题的可行解Xˆ ,Yˆ
都有cXˆ bTYˆ。
由弱对偶性,可得出以下推论:
– (1)原问题任一可行解的目标函数值是其对偶问题目标函数值的 下界;反之对偶问题任一可行解的目标函数值是其原问题目标函数 值的上界。
可以为负,即 y3 没有非负限制。
这样我们把原规划的对偶问题化为
min f 440 y1 100 y2 200 y3
s.t. 2 y1 6 y2 5y3 3,
3y1 4 y2 3y3 4,
6 y1 y2 y3 6,
y1, y2 0, y3 没有非负限制。
对照原线性规划问题,我们可以知道:
-1 0
1
-1
50 250
-50 -250
1/2
25
25 1/ 2
-1/2 75
75
1/ 2
-75
-28750
-M+75
1 -1 -50 -M+50
50 50 -27500
管理运筹学
7
§1 线性规划的对偶问题
由上表,最优解: y1 =50, y2 0, y3 50, s1 0, s2 0, a1 0
max z cx,
Ax b,
x 0
其中A是 矩阵m×n,该问题有m个约束条件n个变量, x x1, x2, , xn, T
c (c1, c2 ,..., cn ).
对偶问题: min f bT y
AT y cT
y0
b (b1, b2 ,..., bm, )T
其中AT是A的转置,bT是b的转置, cT 是c的转置, y= ( y1, y2 ,..., ym )T
– (2)如原问题有可行解且目标函数值无界(或具有无界解),则 其对偶问题无可行解;反之对偶问题有可行解且目标函数值无界, 则其原问题无可行解(注意:此性质的逆不成立,当对偶问题无可 行解时,其原问题或具有无界解或无可行解,反之亦然)。
– (3)若原问题有可行解而其对偶问题无可行解,则原问题目标函 数值无界;反之对偶问题有可行解而其原问题无可行解,则对偶问 题的目标函数值无界。
现在我们用单纯形法求对偶问题的解。
管理运筹学
5
§1 线性规划的对偶问题
加上剩余变量 s1, s2 和人工变量 a1 ,把此问题化成标准型如下:
max f 300y1 400y2 250y3 Ma1
y1 2 y2 s1 a1 50 y1 y2 y3 s2 100 y1, y2 , y3, s1, s2 , a1 0
目标函数:min f 300 y1 400 y2 250 y3