中南大学运筹学作业参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《运筹学》作业参考答案
作业一答案
一、是非题:
1.图解法与单纯形法虽然求解的形式不同,但从几何上理解,两者是一致的。
(√)
2.线性规划问题的每一个基解对应可行解域的一个顶点。
(╳)
3.如果线性规划问题存在最优解,则最优解一定可以在可行解域的顶点上获得。
(√)
4.用单纯形法求解Max型的线性规划问题时,检验数Rj>0对应的变量都可以被选作入基变量。
(√)
5.单纯形法计算中,如果不按最小比值规划选出基变量,则在下一个解中至少有一个基变量的值为负。
(√)
6.线性规划问题的可行解如为最优解,则该可行解一定是基可行解。
(╳)
7.若线性规划问题具有可行解,且可行解域有界,则该线性规划问题最多具有有限个数的最优解。
(╳)
8.对一个有n个变量,m个约束的标准型线性规划问题,其可行域的顶点数恰好为
m
n
C个。
(╳)
9.一旦一个人工变量在迭代中变为非基变量后,该变量及相应列的数字可以从单纯形表中删除,而不影
响计算结果。
(√)
10.求Max型的单纯形法的迭代过程是从一个可行解转换到目标函数值更大的另一个可行解。
(√)
二、线性规划建模题:
1.某公司一营业部每天需从A、B两仓库提货用于销售,需提取的商品有:甲商品不少于240件,乙商品
不少于80台,丙商品不少于120吨。
已知:从A仓库每部汽车每天能运回营业部甲商品4件,乙商品2台,丙商品6吨,运费200元/每部;从B仓库每部汽车每天能运回营业部甲商品7件,乙商品2台,丙商品2吨,运费160元/每部。
问:为满足销售量需要,营业部每天应发往A、B两仓库各多少部汽车,并使总运费最少?
解:设营业部每天应发往A、B两仓库各x1,x2部汽车,则有:
12 12
12
12
min200160 47240 2280 62120
0(1,2)
j
W x x
x x
x x
x x
x j
=+
+≥
⎧
⎪+≥
⎪
⎨+≥
⎪
⎪≥=
⎩
2.现有一家公司准备制定一个广告宣传计划来宣传开发的新产品,以使尽可能多的未来顾客特别是女顾客得知。
现可利用的广告渠道有电视、广播和报纸,根据市场调查整理得到下面的数据:
该企业计划用于此项广告宣传的经费预算是80万元,此外要求:
①至少有200万人次妇女接触广告宣传;②电视广告费用不得超过50万元,
③电视广告至少占用三个单元一般时间和两个单元黄金时间,
④广播和报纸广告单元均不少于5个单元而不超过10个单元。
解:设电视一般时间、黄金时间、广播和报纸各投放广告单元数为x1,x2,x3,x4,有:
123412341
234121234max 409050200.40.70.30.158030402010200
0.40.7503
2510510
0(1,...4)Z x x x x x x x x x x x x x x x x x x xj j =++++++≤⎧⎪+++≥⎪⎪+≤⎪
≥⎪⎨
≥⎪⎪≤≤⎪
≤≤⎪⎪≥=⎩
三、计算题:
对于线性规划模型12
12122j max 34 628
x 3x 0(j=1,2)z x x x x x x =++≤⎧⎪
+≤⎪⎨
≤⎪⎪≥⎩
1.用图解法求出其所有基本解,并指出其中的基本可行解和最优解。
2.三个方程中分别添加松驰变量x3,x4,x5后把模型化成标准型,用单纯形法寻求最优解。
并与1题中图解法中对照,单纯形表中的基可行解分别对应哪些顶点。
3.若直接取最优基
125[,,]
B P P P =,请用单纯形表的理论公式进行计算对应基B 的单纯形表,并与第2题
最优单纯形表的计算结果比较是否一致。
(附单纯形表的理论公式:非基变量xj 的系数列向量由Pj 变成
-1j j p B p = ,
基变量的值为
1B X B b
-=,目标函数的值为
10 B B B Z C X C B b
-==,检验数公式
j
j j B R C C P =-)。
解:(1)图解如下:
所有基本可行解:O (0,0),Q 1(6,0),Q 2(4,2),Q 3(2,3),Q 4(0,3)共五个基可行解。
从上图知:最优解为点Q 2(4,2),目标函数值为Z =20。
(2)模型标准化为:
12
12312425j max 346 28 (2) x +x =3 (3)x 0(j)z x x x x x x x x =+++=⎧⎪
++=⎪⎨
⎪⎪≥⎩
(1)一切
从上表知:表一中的基可行解(0,0,6,8,3)对应坐标原点O ,表二中的基可行解为(6,0,0,2,3)对应图中的Q 1点,表三中的基可行解为(4,2,0,0,1)对应图中的Q 2点,得到最优解。
(3)若取基[]⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦
125110B =P ,P ,P 120011,基变量为x 1,x 2,x 5,刚好是最优表中的对应基变量,可算出⎡⎤
⎢⎥=⎢⎥⎢⎥⎣⎦
-12-10B -1101-11(从第三个单纯形表也可找到B -1
),由单纯形表计算公式计算非基变
量的系数列向量、检验数及基解等。
32-1012-110011-1101P ⎡⎤⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥==-⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦
,
42-1001-110111-1101P -⎡⎤⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦
,
1252-1064-110821-1131B x X x x ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦。
33320(3,4,0)121B R c C P ⎡⎤⎢⎥=-=--=-⎢⎥⎢⎥⎣⎦,44410(3,4,0)111B R c C P -⎡⎤
⎢⎥=-=-=-⎢⎥
⎢⎥-⎣⎦
与迭代的第三个单纯形表计算结果一致。
四、写出下列线性规划问题的对偶问题。
12313123
23231Min Z = 5x +4x + 3x 2x +7x 8 8x +5x -4x 15
4x + 6x = 30
x ,x 0,x ≥⎧⎪≤⎪⎨
⎪⎪≥⎩
自由变量 解:设三个方程的对偶变量分别为y 1,y 2,y 3,有:
1231223
123123max 81530285544
7463
0,0,W y y y y y y y y y y y y y =+++=⎧⎪+≤⎪⎨
-+≤⎪⎪≥≤⎩
为自由变量
五、有一个Max 型的线性规划问题具有四个非负变量,三个“≤”型的条件,其最优表格如下表,请写出
其对偶问题的最优解及目标函数值。
解:该问题的松驰变量为x 5,x 6,x 7,由对偶规划的性质知三个对偶变量的值分别为x 5,x 6,x 7检验数的负
值,目标函数值与原问题相等。
故12341Y=(y ,y ,y )=(,0,)33
, W =34/3。
用表上作业法求解此问题的最优解。
(要求用行列差值法给初始解,用位势法求检验数。
) 解:(1
(2)用位势法求检验数:对基变量有:
()0
ij ij i j R c u v =-+=,并令u1=0,求出行列位势,如下
表。
各非基变量的检验数分别为:R 12=4-(3+0)=1, R 23=7-(3+2)=2,即基变量的检验数都大于0,当前方案为最优调运方案。
作业二答案
一、用隐枚举法求解下面0-1型整数规划问题:
⎪⎪⎪⎩⎪
⎪⎪⎨⎧=≤-+≤-+≤+≤++-+=1
0,,4
42
25
423..23213
2132132321321或x x x x x x x x x x x x x x t s x x x Z Max
解:问题为求极大型,需所有的变量前的价值系数变为负号,故令11221',1'x x x x =-=-,模型变为:
231123231231
23
1233('2')'3' 2 (1)4' 1 (2)
..'2' 1 (3)
'4' 1 (4)
',',01Max Z x x x x x x x x s t x x x x x x x x x =-++--+≤-⎧⎪-+≤⎪⎪
---≤-⎨⎪---≤-⎪=⎪⎩
或,
用目标函数值探索法求最大值:
从表中可以看出,当123'0,'1,0x x x ===时具最大目标函数值,即1231,0,0x x x ===,Z max =2。
二、某服装厂有五项工作需要分给五个技工去完成,组成分派问题,各技工完成各项工作的能力评分如下表所示。
请问应如何分派,才能使总得分最大?
解:(1)效率矩阵为:
1.30.8
00 1.00 1.2 1.3 1.30[] 1.0
00 1.200 1.0500.2 1.41.0
0.9
0.6
1.1ij c ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦,问题是求极大,转化为求极小问题,设 1.4ij ij b c =-,
构造以b ij 为系数的矩阵,0.1
0.6 1.4 1.40.41.40.20.10.1 1.4[]0.4
1.4 1.40.2 1.41.40.35 1.4 1.200.4
0.5
0.8
1.4
0.3ij b ⎡⎤⎢⎥⎢
⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦
(2)对b ij 矩阵进行系数变换,使每行每列出现0元素,
00.4
1.3 1.30.31.3000 1.3[']0.2
1.1 1.20
1.21.40.25 1.4 1.200.1
0.10.5 1.1
0ij b ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦
(3)进行试分配:
(0)0.4
1.3 1.30.31.3(0) 1.3[']0.2
1.1 1.2(0) 1.21.40.25 1.4 1.2(0)0.1
0.10.5 1.1
ij b ⎡⎤⎢⎥∅∅⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥∅⎣⎦
,
(4)作最少的直线覆盖所有的0元素:
(0)0.4
1.3 1.30.31.3(0) 1.3[']0.2
1.1 1.2(0) 1.21.40.25 1.4 1.2(0)0.10.10.5 1.1
ij b ⎡⎤⎢⎥∅∅⎢⎥
⎢⎥=⎢⎥
⎢⎥⎢⎥∅⎣⎦
√√
(5)在没有被覆盖的部分中找出最小数0.1,则第四、五行减去这个最小数0.1,同时第五列加
上这个最小数,其他元素不变,目的是增加0元素的个数。
00.4 1.3 1.30.41.3000 1.4[']0.2
1.1 1.20 1.31.30.15 1.3 1.100
0.4
1.0
0ij b ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦
(6)试分配:
(0)
0.4
1.3 1.30.41.3(0) 1.4['']0.2
1.1 1.2(0) 1.31.30.15 1.3 1.1(0)(0)
0.4
1.0
ij b ⎡⎤⎢⎥∅∅⎢⎥
⎢⎥=⎢⎥⎢⎥⎢⎥∅
∅⎣⎦
,此时,所有的0都已打括号或划掉,且打括
号的0元素(独立的0元素)个数刚好为5个,得到了问题的最优解,问题的解矩阵为:
10000001000
0010000010
1000ij x ⎡⎤
⎢⎥⎢⎥
⎡⎤⎢⎥=⎣⎦⎢⎥
⎢⎥⎢⎥⎣⎦
,即A 1做平车,A 2做卷边,A 3做绷缝,A 4做打眼,A 5做考克,总
得分为6.1。
三、某厂从国外引进一台设备,由工厂A 至G 港口有多条通路可供选择,其路线及费用如图1所示。
现要
确定一条从A 到G 的使总运费最小的路线,请将该问题描述成一个动态规划问题,然后求其最优解。
解:把问题分为4个阶段,如图1示。
设S k 为每一阶段的起点,x k 为第k 阶段的决策变量,状态转移方程为:S K+1=x k (S k )。
k=1,2,3,4。
阶段指标函数(,)k k k d S x 为S k 到x k (S k )的距离值,最优指标函数f k (S k )为第k 阶段状态为S k 时,从S k 到终点G 的最短距离值。
指标函数递推方程:11()min{()(,)}k
k k k k k k k x f S f S d S x ++=+,k=3,2,1
边界方程为:4444()(,)f S d S G =。
下面列表计算如下: k=4时:
k=3时:
k=2时:
k=1时:
最优路线有两条:A →B 2→C 2→D 1→G 或A →B 2→C 2→D 2→G ,最短距离值为110。
四、某公司打算在三个不同的地区设置4个销售点,根据市场预测部门估计,在不同的地区设置不同数量
的销售店,每月可得到的利润如表1所示。
试问在各个地区应如何设置销售点,才能使每月获得的总利润最大?其值是多少?
表1
x k 为给第k 个地区设置的销售点数;S k 为第k 阶段还剩余的销售点数,S 1=4 状态转移方程为:S k+1=S k -x k d k (x k )为在第k 个地区设置x k 个销售点增加利润
最优指标函数f k (S k )为第k 阶段把S k 个销售点时分给第k 、k+1,…3个销售点获取的最大收益。
指标函数递推方程:11()max{()(,)}k
k k k k k k k x f S f S d S x ++=+,k=2,1
边界方程为:33333()(,)f S d S x =。
逆推计算如下: k=3时:S 3=x 3
k=2时:S 3= S 22
k=1时:S 2= S 1-x 1
最优决策方案为:第一个地区设置2个销售点,第二个地区设置1个销售点,第三个地区设置1个销售点,每月可获总利润为47。
五、某厂生产一种产品,该产品在未来三个月中的需要量分别为3,4,3万件,若生产准备费为3万元/
次,每件成本为1元,每件每月存储费为0.7元,假定1月初和4月初存货为0,并每月产量不限。
试求该厂未来三个月内的最优生产计划?要求用动态规划求解。
动态规划求解,建立如下动态规划数学模型。
①阶段(月份)n : 1 2 3 4
②状态变量S n :每月初库存,有 S 1={0},S 2={0,1,2,3, 4,5,6,7},S 3={0,1,2,3}, S 4={0}。
③决策变量X n :每月的生产量
据题意有决策变量的允许范围:3≤x 1≤10, 0≤x 2≤7, 0≤x 3≤3 。
④状态转移方程: S n+1 = S n +X n -D n ⑤阶段指标函数(成本):成本=生产费用+存储费用
⑥递推方程:
)]()([)(1*10*++≥+≥+=n n n n D x S x n n S f x r Min S f n
n n n
n , 1,2=n
)],([)(3330
3*33
333y x r Min S f D x S x ≥-≥=
下面利用表格进行计算,从最后一个阶段开始:
n=3时: 此时 S 3+X 3-D 3=0,即X 3=3-S 3
n=2时: 此时 S 2+X 2≥2=4,即X 2≥4-S 2;S 3 = S 2 +X 2-D 2,即S 3 = S 2 +X 2-4
n=1时: S ;S = S +X 1-D S = S +X 1-3 由此可知:S 1=0,此时X 1*
=3; S 2 = S 1+X 1*
-3=0+3-3=0,此时X 2*
=7;
S 3 = S 2+X 2*-4=0+7-4=3,此时X 3*
=0。
最优策略为:X *={x 1*,x 2*,x 3*}={3,7,0} Z *=f 1*
(S 1)=18.1
即第一个月生产3万件,第二个月生产7万件,第三个月生产0万件,可使总成本最低为18.1万元。
作业三(图与网络分析、存贮论部分)答案
一、 判断题:
1.图论中的图不仅反映了研究对象之间的关系,而且是真实图形的写照,因而对图中点与点的相对位置、点与点连线的长短曲直等都要严格注意。
(╳)
2.在任一图G 中,当点集V 确定后,树图是G 中边数最少的连通图。
(√)
3.如图中某点vi 有若干个相邻点,与其距离最远的相邻点为vj ,则边[vi,vj]必不包含在最小支撑树内。
(╳)
4.在任一连通图G 中,点数为N ,则保证这N 点相互连通且任意两点间仅有一条链相通的图一定含有N -1条边。
(√)
5.求网络最大流问题可归结为求解一个线性规划问题。
(√)
6.订购费为每订一次货所发生的费用,它同每次订货的数量无关。
(√)
7.在同一存贮模型中,可能既发生存贮费用,又发生短缺费用。
(√)
8.在允许缺货发生短缺的存贮模型中,订货批量的确定应使由于存贮量的减少带来的节约能抵消缺货时造成的损失。
(√)
9.当订货数量超过一定的值允许打折扣的情况下,打折扣条件下的订货批量要大于不打折扣时的订货批量。
(√)
10.在其他费用不变的情况下,随着单位存贮费用的增加,最优订货批量也相应增大。
(╳)
二、求图1中的最小树:
解:用破圈法求得的最小部分树为:
最小部分树的权为:1+3+3+3+2+4+5=21。
三、求图2中从点v 1到其余各点的最短路:
解:用T 、P 标号算法:
1.给v 1点标P 标号,其他点标T 标号,为+∞。
2.从v 1点出发,修改v 2、v 3点的T 标号,并把其中最小者改为P 标号。
T(v 2)=3,T(v 3)=2=P (v 3)。
3.从刚刚获得P 标号的点v3出发,可达v2,v4,v5,修改T 标号,并把最小者改为P 标号。
4.依此类推,各点的P 标号如图2所示。
从v 1到v 7的最短路为:v 1 →v 3→v 5→v 7,距离为8。
四、求图3中网络的最大流、最大流的流量和最小割。
v 1v 4
8
解:最大流如图示:
仅有起点v 1可标号,最小割为min 121314{(,),(,),(,)}S v v v v v v =,最大流流量为17。
五、计算题:
1.设需要某物品12件/天,不允许缺货,存贮费率为0.02元/件一天。
为满足需要,可以采取订购或自
试决定经济的物品供应来源:订购或自行生产?你决定的来源比另一来源费用节约比率?经济订购批量与存贮水平是多少?
解:(1)若订购,计算一天的总费用(含物品费用):
C h =0.02(元/件·天),C O =20(元/次),R =12(件/天)
* 3.1f ===(元/天) 一天的费用:F =物品本身的费用+总存贮费 F =12×11+3.1=135.1(元/天) 订购批量:*Q =
155(件/次) 存贮水平:12896()L L Rt ==⨯=件
(2)若自行生产,计算一天的总费用(含物品费用):
v 2 v 5
v 7 v 1
v 3
v 6 v 4 5 8
4
3 4
4
2
8
8
9
8 图3 6
v 2
v 5 v 7 v 1
v 3
v 6
v 4 5,5 8,8
4,4 3,3 4,4
4,4 2,2 8,3 8,8
9,9 8,8 6,2
0,∞
C h =0.02(元/件·天),C p =90(元/次),R =12(件/天)
* 4.74f =
==(元/天) 一天的费用:F =物品本身的费用+总存贮费
F =12×9.6+4.74=119.94(元/天)
生产批量:*
A Q =
=
456(件/次) 存贮水平:1213156()L L Rt ==⨯=件
2.某商店拟购进一种应时商品出售。
经估算,在未来旺季中每出售一箱可净得利润5000元,如旺季过后则只能削价出售,每箱要赔本2000元。
这种商品的需求情况经统计分析,具有以下的分布规律:
现商店经理需作出订购该商品多少箱的决策,其最优决策是订购多少箱?获利期望值为多大?最小
损失期望值又是多大?
解:由题意有:α=5000元,β=2000元
5000
0.71450002000
SL ααβ
=
=
=++
由表1的累计概率可知:
2
3
()0.40()0.75x x p x p x α
αβ===≤≤=+∑∑ 最优决策是订购3箱。
获利期望值:E[C(Q)]=-2000×3×0.05+(5000-2000×2)×0.1+(5000×2-2000×1)×0.25
+5000×3×0.6
=10800元。
同理可计算出最小损失期望值为2950元。