运筹学部分课后习题解答
P47 1.1 用图解法求解线性规划问题
min z=2x13x2
4x16x26
a)
s..t4x12x24x,x012
解:由图1可知,该问题的可行域为凸集MABCN,且可知线段BA上的点都为
3
最优解,即该问题有无穷多最优解,这时的最优值为zmin=230
3
2
P47 1.3 用图解法和单纯形法求解线性规划问题
max z=10x15x23x14x29
s..t5x12x28x,x012
a)
解:由图1可知,该问题的可行域为凸集OABCO,且可知B点为最优值点,
x1T
3x14x2913*
即3,即最优解为x1,
25x12x28x2
2
这时的最优值为zmax=1015
335
22
单纯形法: 原问题化成标准型为
max z=10x15x23x14x2x39
s..t5x12x2x48x,x,x,x01234
3353
所以有x*1,,zmax1015
222
T
P78 2.4 已知线性规划问题:
max
z2x14x2x3x4
x48x13x2
2xx612
x2x3x46
xxx9123x1,x2,x3,x40
求: (1) 写出其对偶问题;(2)已知原问题最优解为X*(2,2,4,0),试根据对偶理论,直接求出对偶问题的最优解。 解:(1)该线性规划问题的对偶问题为:
minw8y16y26y39y4y42y12y2
3yyyy41234
y3y41
yy311y1,y2,y3,y40
(2)由原问题最优解为X*(2,2,4,0),根据互补松弛性得:
y42y12y2
3y1y2y3y44 y3y41
把X*(2,2,4,0)代入原线性规划问题的约束中得第四个约束取严格不等号,即22489y40
2y12y2
从而有3y1y2y34
y31
43
得y1,y2,y31,y40
55
43
所以对偶问题的最优解为y*(,,1,0)T,最优值为wmin16
55
P79 2.7 考虑如下线性规划问题:
minz60x140x280x33x12x2x324xx3x4123
2x12x22x33x1,x2,x30
(1)写出其对偶问题;(2)用对偶单纯形法求解原问题; 解:(1)该线性规划问题的对偶问题为:
max
w2y14y23y3
3y14y22y3602yy2y40123
y13y22y380y1,y2,y30
(2)在原问题加入三个松弛变量x4,x5,x6把该线性规划问题化为标准型:
maxz60x140x280x323x12x2x3x44xx3xx4
1235
x632x12x22x3
xj0,j1,,6
x*(,,0)T,zmax6040800
63633
P81 2.12 某厂生产A、B、C三种产品,其所需劳动力、材料等有关数据见下表。要求:(a)确定获利最大的产品生产计划;(b)产品A的利润在什么范围内变动时,上述最优计划不变;(c)如果设计一种新产品D,单件劳动力消耗为8单位,材料消耗为2单位,每件可获利3元,问该种产品是否值得生产? (d) 如果劳动力数量不增,材料不足时可从市场购买,每单位0.4 元。问该厂要不要购进原材料扩大生产,以购多少为宜。 解:由已知可得,设xj表示第j种产品,从而模型为:
maxz3x1x24x36x13x25x345
s..t3x14x25x330x1,x2,x30
a) 用单纯形法求解上述模型为:
得到最优解为x*(5,0,3)T;最优值为zmax354327
b)设产品A的利润为3,则上述模型中目标函数x1的系数用3替代并求解得:
要最优计划不变,要求有如下的不等式方程组成立
203
391
0解得: 5355
3530
9324
从而产品A的利润变化范围为:3,3,即2,4
5555
C)设产品D用x6表示,从已知可得
6c6cBB1P61/5
11
2833
P6'B1P64
122
555
把x6加入上述模型中求解得:
27.527 2
从而得最优解x*(0,0,5,0,0,5/2)T;最优值为zmax453所以产品D值得生产。
P101 3.1已知运输问题的产销量与单位运价如下表所示,用表上作业法求各题的最优解及最小运费。 表3-35
解:因为aibj,即产销平衡.所以由已知和最小元素法可得初始方案为
i1
j1
34
检验:
检验:
由于还有检验数小于零,所以需调整,调整二:
检验:
从上表可以看出所有的检验数都大于零,即为最优方案 最小运费为:zmin25257109151110180335
表3
4
解:因为ai58bj55,即产大于销,所以需添加一个假想的销地,销
i1
j1
量为3,构成产销平衡问题,其对应各销地的单位运费都为0。
由上表和最小元素法可得初始方案为
检验:
从上表可以看出所有的检验数都大于零,即为最优方案
最小运费为:zmin69513101741331503193
表3-37
3
5
解:因为ai80bj100,即销大于产,所以需添加一个假想的产地,产
i1
j1
量为20,构成产销平衡问题,其对应各销地的单位运费都为0。
由上表和最小元素法可得初始方案为
检验:
从上表可以看出所有的检验数都大于零,即为最优方案
最小运费为:zmin320520410653258002000305
P127 4.8 用割平面法求解整数规划问题。
maxz7x19x2
a)
x,x0,且为整数12
x13x267x1x235
解:该问题的松弛问题为:
maxz7x19x2x13x26
7x1x235x,x012
则单纯形法求解该松弛问题得最后一单纯形表为:
割平面1为:(31/2)x2(07/22)x3(01/22)x4
171711x3x4x230x3x4x5
2222222222
割平面2为:(44/7)x1(01/7)x4(16/7)x5
164416
x4x5x1x540x4x5x6
777777
x*4,3,最优值为zmax749355
T
P144 5.3 用图解分析法求目标规划模型
+- -min P1 d1+ P2 d+ P(2d+1d) 2334-+
c) x1 + x2 + d1 - d1= 40
x1 + x2 + d2- - d2+= 40+10=50 x1 + d3- - d3+= 24 s.t.
x2 + d4- - d4+= 30
x1 、x2 、d1+、d1-、d2+、d2- 、d3+、d3- 、d4+、d4- ≥ 0
--
解:由下图可知,满足mind1的满意解为区域X2CDX1;
满足mind2+的满意解为闭区域BCDEB; 满足min2d3-的满意解为图中的A 点,
满足mind4-的满意解为图中的A 点,所以该问题的满意解为图中的点A(24,
26) 。
用图解分析法求目标规划模型
minzP1d1P2d3P3d2
x12x2d1d14
x12x2d2d24
x2xdd81233
x1,x20;di、di0i1,2,3
的满意解。
解:由下图可知,满足mind1的满意解为区域CDOA; 满足mind3的满意解为闭区域MCDOM;
满足mind2的满意解为图中的阴影部分,即为图中的凸多边形OABCDO 。
P170 6.4 求下图中的最小树
解:避圈法为:
得到最小树为:
P171 6.7 用标号法求下图中点v1到各点的最短路。
解:如下图所示:
P 173 6.14 用Ford-Fulkerson的标号算法求下图中所示各容量网络中从
vs到vt的
最大流,并标出其最小割集。图中各弧旁数字为容量cij,括弧中为流量fij.
B)
解:对上有向图进行2F标号得到
由于所有点都被标号了,即可以找到增广链,所以流量还可以调整,调整量为1,得
由图可知,标号中断,所以已经是最大流了,最大流量等于最小割的容量,最小割为与直线KK相交的弧的集合,即为
(vs,v3),(vs,v4),(vs,v5),(v1,vt),(v2,vt),(v2,v3)
*
所以从vs到vt的最大流为:fst12532114
C)
解:对上有向图进行2F标号得到
由于所有点都被标号了,即可以找到增广链,所以流量还可以调整,调整量为1,得
由图可知,标号中断,所以已经是最大流了,最大流量等于最小割的容量,最小割为与直线KK相交的弧的集合,即为(vs,v1),(vs,v3),v(2v,5),所以从vs到vt的最大流为:
*fst53513
P193 7.1 根据下表给定的条件,绘制PERT网络图。
绘制的PERT网络图为:
解:绘制的PERT网络图为:
解:绘制的PERT网络图为:
P194 表7-11
解:绘制的PERT网络图为:
P215 8.1
运筹学部分课后习题解答
P47 1.1 用图解法求解线性规划问题
min z=2x13x2
4x16x26
a)
s..t4x12x24x,x012
解:由图1可知,该问题的可行域为凸集MABCN,且可知线段BA上的点都为
3
最优解,即该问题有无穷多最优解,这时的最优值为zmin=230
3
2
P47 1.3 用图解法和单纯形法求解线性规划问题
max z=10x15x23x14x29
s..t5x12x28x,x012
a)
解:由图1可知,该问题的可行域为凸集OABCO,且可知B点为最优值点,
x1T
3x14x2913*
即3,即最优解为x1,
25x12x28x2
2
这时的最优值为zmax=1015
335
22
单纯形法: 原问题化成标准型为
max z=10x15x23x14x2x39
s..t5x12x2x48x,x,x,x01234
3353
所以有x*1,,zmax1015
222
T
P78 2.4 已知线性规划问题:
max
z2x14x2x3x4
x48x13x2
2xx612
x2x3x46
xxx9123x1,x2,x3,x40
求: (1) 写出其对偶问题;(2)已知原问题最优解为X*(2,2,4,0),试根据对偶理论,直接求出对偶问题的最优解。 解:(1)该线性规划问题的对偶问题为:
minw8y16y26y39y4y42y12y2
3yyyy41234
y3y41
yy311y1,y2,y3,y40
(2)由原问题最优解为X*(2,2,4,0),根据互补松弛性得:
y42y12y2
3y1y2y3y44 y3y41
把X*(2,2,4,0)代入原线性规划问题的约束中得第四个约束取严格不等号,即22489y40
2y12y2
从而有3y1y2y34
y31
43
得y1,y2,y31,y40
55
43
所以对偶问题的最优解为y*(,,1,0)T,最优值为wmin16
55
P79 2.7 考虑如下线性规划问题:
minz60x140x280x33x12x2x324xx3x4123
2x12x22x33x1,x2,x30
(1)写出其对偶问题;(2)用对偶单纯形法求解原问题; 解:(1)该线性规划问题的对偶问题为:
max
w2y14y23y3
3y14y22y3602yy2y40123
y13y22y380y1,y2,y30
(2)在原问题加入三个松弛变量x4,x5,x6把该线性规划问题化为标准型:
maxz60x140x280x323x12x2x3x44xx3xx4
1235
x632x12x22x3
xj0,j1,,6
x*(,,0)T,zmax6040800
63633
P81 2.12 某厂生产A、B、C三种产品,其所需劳动力、材料等有关数据见下表。要求:(a)确定获利最大的产品生产计划;(b)产品A的利润在什么范围内变动时,上述最优计划不变;(c)如果设计一种新产品D,单件劳动力消耗为8单位,材料消耗为2单位,每件可获利3元,问该种产品是否值得生产? (d) 如果劳动力数量不增,材料不足时可从市场购买,每单位0.4 元。问该厂要不要购进原材料扩大生产,以购多少为宜。 解:由已知可得,设xj表示第j种产品,从而模型为:
maxz3x1x24x36x13x25x345
s..t3x14x25x330x1,x2,x30
a) 用单纯形法求解上述模型为:
得到最优解为x*(5,0,3)T;最优值为zmax354327
b)设产品A的利润为3,则上述模型中目标函数x1的系数用3替代并求解得:
要最优计划不变,要求有如下的不等式方程组成立
203
391
0解得: 5355
3530
9324
从而产品A的利润变化范围为:3,3,即2,4
5555
C)设产品D用x6表示,从已知可得
6c6cBB1P61/5
11
2833
P6'B1P64
122
555
把x6加入上述模型中求解得:
27.527 2
从而得最优解x*(0,0,5,0,0,5/2)T;最优值为zmax453所以产品D值得生产。
P101 3.1已知运输问题的产销量与单位运价如下表所示,用表上作业法求各题的最优解及最小运费。 表3-35
解:因为aibj,即产销平衡.所以由已知和最小元素法可得初始方案为
i1
j1
34
检验:
检验:
由于还有检验数小于零,所以需调整,调整二:
检验:
从上表可以看出所有的检验数都大于零,即为最优方案 最小运费为:zmin25257109151110180335
表3
4
解:因为ai58bj55,即产大于销,所以需添加一个假想的销地,销
i1
j1
量为3,构成产销平衡问题,其对应各销地的单位运费都为0。
由上表和最小元素法可得初始方案为
检验:
从上表可以看出所有的检验数都大于零,即为最优方案
最小运费为:zmin69513101741331503193
表3-37
3
5
解:因为ai80bj100,即销大于产,所以需添加一个假想的产地,产
i1
j1
量为20,构成产销平衡问题,其对应各销地的单位运费都为0。
由上表和最小元素法可得初始方案为
检验:
从上表可以看出所有的检验数都大于零,即为最优方案
最小运费为:zmin320520410653258002000305
P127 4.8 用割平面法求解整数规划问题。
maxz7x19x2
a)
x,x0,且为整数12
x13x267x1x235
解:该问题的松弛问题为:
maxz7x19x2x13x26
7x1x235x,x012
则单纯形法求解该松弛问题得最后一单纯形表为:
割平面1为:(31/2)x2(07/22)x3(01/22)x4
171711x3x4x230x3x4x5
2222222222
割平面2为:(44/7)x1(01/7)x4(16/7)x5
164416
x4x5x1x540x4x5x6
777777
x*4,3,最优值为zmax749355
T
P144 5.3 用图解分析法求目标规划模型
+- -min P1 d1+ P2 d+ P(2d+1d) 2334-+
c) x1 + x2 + d1 - d1= 40
x1 + x2 + d2- - d2+= 40+10=50 x1 + d3- - d3+= 24 s.t.
x2 + d4- - d4+= 30
x1 、x2 、d1+、d1-、d2+、d2- 、d3+、d3- 、d4+、d4- ≥ 0
--
解:由下图可知,满足mind1的满意解为区域X2CDX1;
满足mind2+的满意解为闭区域BCDEB; 满足min2d3-的满意解为图中的A 点,
满足mind4-的满意解为图中的A 点,所以该问题的满意解为图中的点A(24,
26) 。
用图解分析法求目标规划模型
minzP1d1P2d3P3d2
x12x2d1d14
x12x2d2d24
x2xdd81233
x1,x20;di、di0i1,2,3
的满意解。
解:由下图可知,满足mind1的满意解为区域CDOA; 满足mind3的满意解为闭区域MCDOM;
满足mind2的满意解为图中的阴影部分,即为图中的凸多边形OABCDO 。
P170 6.4 求下图中的最小树
解:避圈法为:
得到最小树为:
P171 6.7 用标号法求下图中点v1到各点的最短路。
解:如下图所示:
P 173 6.14 用Ford-Fulkerson的标号算法求下图中所示各容量网络中从
vs到vt的
最大流,并标出其最小割集。图中各弧旁数字为容量cij,括弧中为流量fij.
B)
解:对上有向图进行2F标号得到
由于所有点都被标号了,即可以找到增广链,所以流量还可以调整,调整量为1,得
由图可知,标号中断,所以已经是最大流了,最大流量等于最小割的容量,最小割为与直线KK相交的弧的集合,即为
(vs,v3),(vs,v4),(vs,v5),(v1,vt),(v2,vt),(v2,v3)
*
所以从vs到vt的最大流为:fst12532114
C)
解:对上有向图进行2F标号得到
由于所有点都被标号了,即可以找到增广链,所以流量还可以调整,调整量为1,得
由图可知,标号中断,所以已经是最大流了,最大流量等于最小割的容量,最小割为与直线KK相交的弧的集合,即为(vs,v1),(vs,v3),v(2v,5),所以从vs到vt的最大流为:
*fst53513
P193 7.1 根据下表给定的条件,绘制PERT网络图。
绘制的PERT网络图为:
解:绘制的PERT网络图为:
解:绘制的PERT网络图为:
P194 表7-11
解:绘制的PERT网络图为:
P215 8.1