运筹学例题解析
运筹学习题解答

运筹学习题解答EX11、某铜⼚轧制的薄铜板每卷宽度为100cm,现在要在宽度上进⾏切割以完成以下订货任务:32cm的75卷,28cm的50卷,22cm的110卷,其长度都是⼀样的。
问应如何切割可使所⽤的原铜板为最少?解:本问题是⼀个套材下料问题,⽤穷举法找到所有可能切割的⽅式并建⽴数学模型:minf=x1+x2+x3+x4+x5+x6+x7+x8+x9+x10S.T.3x1+2x2+2x3+x4+x5+x6≥75x2+2x4+x6+3x7+2x8+x9≥50x3+3x5+x6+2x8+3x9+4x10 ≥110xi≥0 (i=1,2…..10)⽤LINGO编程:min=x1+x2+x3+x4+x5+x6+x7+x8+x9+x10;3*x1+2*x2+2*x3+x4+x5+x6>=75;x2+2*x4+x6+3*x7+2*x8+x9>=50;x3+3*x5+x6+2*x8+3*x9+4*x10>=110;得出结果:Global optimal solution found.Objective value: 63.33333Infeasibilities: 0.000000Total solver iterations: 3Variable Value Reduced CostX1 18.33333 0.000000X2 0.000000 0.5555556E-01X3 0.000000 0.1111111X4 0.000000 0.1111111X5 20.00000 0.000000X6 0.000000 0.1666667X7 0.000000 0.1666667X8 25.00000 0.000000X9 0.000000 0.5555556E-01X10 0.000000 0.1111111Row Slack or Surplus Dual Price1 63.33333 -1.0000002 0.000000 -0.33333333 0.000000 -0.27777784 0.000000 -0.2222222结论:最优解:(18.33 ,0,0,0,20,0,0.25,0,0,0),最优值:63.3333因为铜板切割时必须整卷切割所以需要做整数近似。
运筹学实例 含解析

案例1. 工程项目选择问题某承包企业在同一时期内有八项工程可供选择投标。
其中有五项住宅工程,三项工业车间。
由于这些工程要求同时施工,而企业又没有能力同时承担,企业应根据自身的能力,分析这两类工程的盈利水平,作出正确的投标方案。
有关数据见下表:表1 可供选择投标工程的有关数据统计工程类型 预期利润/元 抹灰量/m 2混凝土量/ m 3砌筑量/ m 3住宅每项 50011 25 000 280 4 200 工业车间每项 80 000480 880 1 800 企业尚有能力108 0003 68013 800试建立此问题的数学模型。
解:设承包商承包X 1项住宅工程,X 2项工业车间工程可获利最高,依题意可建立如下整数模型:目标是获利最高,故得目标函数为21X 80000X 50011z Max +=根据企业工程量能力限制与项目本身特性,有约束:利用WinSQB 建立模型求解:1080002X 4801X 25000≤+3680X 880X 28021≤+13800X 1800X 420021≤+为整数,;,2121X X 3X 5X ≤≤综上,承包商对2项住宅工程,3项车间工程进行投标,可获利最大,目标函数Max z=340022 元。
案例2. 生产计划问题某厂生产四种产品。
每种产品要经过A,B两道工序加工。
设该厂有两种规格的设备能完成A工序,以A1 ,A2表示;有三种规格的设备能完成B工序,以B1 ,B2,B3 表示。
产品D可在A,B任何一种规格的设备上加工。
产品E可在任何规格的A设备上加工,但完成B工序时只能在B1设备上加工。
产品F可在A2及B2 ,B3上加工。
产品G可在任何一种规格的A设备上加工,但完成B工序时只能在B1 ,B2设备上加工。
已知生产单件产品的设备工时,原材料费,及产品单价,各种设备有效台时如下表,要求安排最优的生产计划,使该厂利润最大?设设产品设备有效台时1 2 3 4A1 A2 B1 B2 B357647109812111068108601110000400070004000原料费(元/件)单价(元/件)0.251.250.352.000.502.800.42.4解:设Xia(b)j为i产品在a(b)j设备上的加工数量,i=1,2,3,4;j=1,2,3,得变量列表设备产品设备有效台时Ta(b)j1 2 3 4A1 A2 B1 B2 B3X1a1X1a2X1b1X1b2X1b3X2a1X2a2X2b1X3b2X3b3X3a1X3a2X3b1X3b2X3b3X4a1X4a2X4b1X4b2X4b3601110000400070004000原料费Ci (元/件) 单价Pi (元/件) 0.25 1.25 0.352.00 0.50 2.80 0.4 2.4其中,令X 3a 1,X 3b 1,X 3b 2,X 3b 3,X 4b 3=0 可建立数学模型如下: 目标函数: ∑∑==-=4121)](*[Maxi j iaj Ci Pi X z=1.00*(X 1a 1+X 1a 2)+1.65*(X 2a 1+X 2a 2)+2.30* X 3a 2+2.00*( X 4a 1+X 4a 2)约束条件:利用WinSQB 求解(X1~X4,X5~X8,X9~X12,X13~X17,X18~X20分别表示各行变量):4,3,2,1X21j 31==∑∑==i X j ibjiaj2,1T X 41iaj=<=∑=j Taj i iaj 3,2,141=<=∑=j TbjT Xi ibj ibj2,1;4,3,2,10X iaj ==>=j i 且为整数32,1;4,3,2,10X ibj ,且为整数==>=j i 0X X X X X 4b33b33b23b13a1=====综上,最优生产计划如下:设备产品1 2 3 4A1 A2 B1 B2 B3774235004004008732875目标函数zMax=3495,即最大利润为3495案例3. 高校教职工聘任问题 (建摸)由校方确定的各级决策目标为:P 1 要求教师有一定的学术水平。
运筹学例题解析word精品

(一)线性规划建模与求解B.样题: 活力公司准备在 5小时内生产甲、乙两种产品。
甲、乙两种产品每生产1单位分别消耗2小时、1小时。
又根据市场需求信息,乙产品的产量应该至少是甲产品产量 的3倍。
已知甲、乙两种产品每销售1单位的利润分别为 3百元和1百元。
请问:在5小时内,甲、乙两种产品各生产多少单位,才能够使得总销售利润最大?要求:1、建立该问题的线性规划模型。
2、用图解法求出最优解和最大销售利润值, 并写出解的判断依据。
如果不存在最优解,也请说明理由。
解: 1、(1)设定决策变量:设甲、乙两种产品分别生产 X]、X 2单位 _____________max z=2 X 1+X 2 _________________________________12X 1 亠X 2 乞5 s.t X 2 _3X !X,X 2 _01所示,其中可行域用阴影部分 目标函数只须画出其中一条等值线,求解过程如下:1•各个约束条件的边界及其方向如图 1中直线和箭头所示,其中阴影部分为可 行域,由直线相交可得其顶点 A(5,0)、 B(1,3)和 0(0,0)。
2. 画出目标函数的一条等值线 CD :2x 什X 2=0,它沿法线向上平移,目标函数 值z 越来越大。
3. 当目标函数平移到线段 AB 时时,z ⑵目标函数:.(3)约束条件如下:2、该问题中约束条件、目标函数、可行域和顶点见图 标记,不等式约束条件及变量约束要标出成立的方向, 顶点用大写英文字母标记。
-2 -1X 2> 3 X 4 B(1,3)3图1X25;A(5,O)T Max z 。
1MaX 2结论:本题解的情形是:无穷多最优解,理由:目标函数等值线z=2 X1+X2与约束条件2 X]+x?w 5的边界平行。
甲、乙两种产品的最优产量分别为(5,0)或(1,3)单位;最大销售利润值等于_5_百元。
(二)图论问题的建模与求解样题A.正考样题(最短路问题的建模与求解,清华运筹学教材编写组第三版267-268页例13)某企业使用一台设备,每年年初,企业都要做出决定,如果继续使用旧的,要付维修费;若购买一台新设备,要付购买费。
运筹学例题及解答

运筹学例题及解答一、市场对I、II两种产品的需求量为:产品I在1-4月每月需10000件,5-9月每月需30000件,10-12月每月需100000件;产品II在3-9月每月需15000件,其它月份每月需50000件。
某厂生产这两种产品成本为:产品I在1-5月内生产每件5元,6-12月内生产每件4.50元;产品II在1-5月内生产每件8元,6-12月内生产每件7元。
该厂每月生产两种产品能力总和应不超过120000件。
产品I容积每件0.2立方米,产品II容积每件0.4立方米,而该厂仓库容积为15000立方米,要求:(a)说明上述问题无可行解;(b)若该厂仓库不足时,可从外厂借。
若占用本厂每月每平方米库容需1元,而租用外厂仓库时上述费用增加为1.5元,试问在满足市场需求情况下,该厂应如何安排生产,使总的生产加库存费用为最少。
解: (a) 10-12月份需求总计:100000X3+50000X3=450000件,这三个月最多生产120000X3=360000件,所以10月初需要(450000-360000=90000件)的库存,超过该厂最大库存容量,所以无解。
••(b)考虑到生产成本,库存费用和生产费用和生产能力,该厂10-12月份需求的不足只需在7-9月份生产出来库存就行,则设xi第i个月生产的产品1的数量,yi第i个月生产的产品2的数量,zi,wi分别为第i个月末1,2的库存数s1i,s2i分别为用于第i+1个月库存的原有及租借的仓库容量m3,可建立模型:Lingo 程序为 MODEL: sets: row/1..16/:;!这里n 为控制参数; col/1..7/:; AZ(row,col):b,x; endsetsdata:12111277777787887898998910910109101110111110111211min (4.57)( 1.5)30000150003000015000300001500030000150003000015000.i i i i i i z x y s s x z y w x z z y w w x z z y w w x z z y w w x z z y w w st x z ===+++-=→-=+-=→+-=+-=→+-=+-=→+-=+-=→+-=+∑∑1211121100005000120000(712)0.20.415000(712)0i i i i i i iy w x z i z w s s s i ⎧⎪⎪⎪⎪⎪⎪⎪⎨=→+=⎪⎪+≤≤≤⎪+=+⎪⎪≤≤≤⎪⎪⎩变量都大于等于b=1.754167,1.737500,1.737500,1.770833,1.770833,1.762500,1.7 62500,1.667500,1.609167,1.609167,1.650833,1.650833,1.659167 ,1.659167,1.396667,1.380000,1.380000,1.438333,1.438333,1.41 3333,1.413333,1.658333,1.633333,1.633333,1.658333,1.658333, 1.658333,1.658333,1.546667,1.513333,1.513333,1.555000,1.555 000,1.546667,1.546667,1.538333,1.496667,1.496667,1.480000,1 .480000,1.505000,1.505000,1.562500,1.545833,1.545833,1.5791 67,1.579167,1.570833,1.570833,1.645833,1.604167,1.604167,1. 637500,1.637500,1.637500,1.637500,1.670833,1.645833,1.64583 3,1.645833,1.645833,1.654167,1.654167,1.454167,1.420833,1.4 20833,1.412500,1.412500,1.420833,1.420833,1.463333,1.480000 ,1.480000,1.421667,1.421667,1.430000,1.430000,1.682500,1.69 0833,1.690833,1.699167,1.699167,1.690833,1.690833,1.466667, 1.483333,1.483333,1.475000,1.475000,1.466667,1.466667,1.508 333,1.500000,1.500000,1.466667,1.466667,1.475000,1.475000,1 .552500,1.535833,1.535833,1.569167,1.569167,1.560833,1.5608 33,1.542500,1.509167,1.509167,1.550833,1.550833,1.542500, 1.542500;enddatamax=@sum(AZ(i,j): b(i,j)*x(i,j));@for(col(j): @sum(row(i):x(i,j))<=2);@for(col(j): @sum(row(i):x(i,j))>=1);@sum(AZ(i,j):x(i,j))=8;@for(row(i): @sum(col(j):x(i,j))=1);@for(AZ(i,j): @bin(x(i,j)));运行结果:Rows= 32 Vars= 112 No. integer vars= 112 ( all are linear)Nonzeros= 591 Constraint nonz= 448( 448 are +- 1) Density=0.163Smallest and largest elements in abs value= 1.00000 8.00000No. < : 7 No. =: 17 No. > : 7, Obj=MAX, GUBs <= 16Single cols= 0。
运筹学习题解答(5篇材料)

运筹学习题解答(5篇材料)第一篇:运筹学习题解答3.3写出下列线性规划问题的对偶问题,再写出对偶问题的对偶,并验证其即为原问题对偶。
本题没有单纯形法。
5.3 没有答案第二篇:电磁场习题解答1—2—2、求下列情况下,真空中带电面之间的电压。
(2)、无限长同轴圆柱面,半径分别为a和b(b>a),每单位长度上电荷:内柱为τ而外柱为-τ。
解:同轴圆柱面的横截面如图所示,做一长为l半径为r(a<r<b)且与同轴圆柱面共轴的圆柱体。
对此圆柱体的外表面应用高斯通量定理,得ρρ⎰D⋅dS=τlsρ考虑到此问题中的电通量均为er即半径方向,所以电通量对圆柱体前后两个端面的积分为0,并且在圆柱侧面上电通量的大小相等,于是2πlrD=τlρρτρτρ即 D=er,E=er2πε0r2πr由此可得 U=⎰baρρbE⋅dr=⎰ρρττber⋅erdr=lna2πεr2πε0a01—2—3、高压同轴线的最佳尺寸设计——高压同轴圆柱电缆,外导体的内半径为2cm,内外导体间电介质的击穿场强为200kV/cm。
内导体的半径为a,其值可以自由选定但有一最佳值。
因为a太大,内外导体的间隙就变得很小,以至在给定的电压下,最大的E会超过介质的击穿场强。
另一方面,由于E的最大值Em总是在内导体的表面上,当a 很小时,其表面的E必定很大。
试问a为何值时,该电缆能承受最大电压?并求此最大电压。
(击穿场强:当电场增大达到某一数值时,使得电介质中的束缚电荷能够电磁场习题解答第 1 页脱离它的分子而自由移动,这时电介质就丧失了它的绝缘性能,称为击穿。
某种材料能安全地承受的最大电场强度就称为该材料的击穿强度)。
解:同轴电缆的横截面如图,设同轴电缆内导体每单位长度所带电荷的电量为τ,则内外导体之间及内导表面上的电场强度分别为E=而内外导体之间的电压为U=⎰Edr=⎰abττ,Emax=2πεr2πεaττbdr=lna2πεr2πεab或U=aEmaxln()badUb=Emax[ln()+-1]=0daabb-1=0,a==0.736cm aeb5Umax=aEmaxln=0.736⨯2⨯10=1.47⨯10(V)a即ln1—3—3、两种介质分界面为平面,已知ε1=4ε0,ε2=2ε0,且分界面一侧的电场强度E1=100V/m,其方向与分界面的法线成450的角,求分界面另一侧的电场强度E2的值。
(典型例题)《运筹学》运输问题

xj0,yij0,zij0,(i=1,┈,4;j=1,┈,5)
2008/11
--22--
--《Ⅵ 产量
新购 1 第一天 M 第二天 M 第三天 M
第四天 M
1 1 1 1 0 5200
0.2 0.1 0.1 0.1 0 1000
2008/11
--21--
建立模型:
--《运筹学》 运输问题--
设 xj—第j天使用新毛巾的数量;yij—第i天送第j天使用快洗 餐巾的数量;zij—第i天送第j天使用慢洗餐巾的数量;
Min z=∑xj+∑∑0.2yij+∑∑0.1zij
第一天:x1=1000
需 第二天:x2+y12=700
求 约
m1
xij b j (j 1,2,...,n)
i1
x 0 (i 1,...,m,m 1; j 1,...,n) ij
2008/11
--16--
--《运筹学》 运输问题--
销>产问题单位运价表
产地销地 B1 B2 ┈
A1
C11 C12 ┈
A2
C21 C22 ┈
┊ ┆┊┈
Am Cm1 Cm2 ┈
2008/11
--8--
产销平衡表
--《运筹学》 运输问题--
单位运价表
B1 B2 B3 B4 产量
A1 (1) (2) 4 3 7 A2 3 (1) 1 (-1) 4 A3 (10) 6 (12) 3 9 销量 3 6 5 6
B1 B2 B3 B4 A1 3 11 3 10 A2 1 9 2 8 A3 7 4 10 5
Ⅰ Ⅱ
示。又如果生产出来的柴
Ⅲ
[讲解]运筹学应用例题
![[讲解]运筹学应用例题](https://img.taocdn.com/s3/m/b6f6113a182e453610661ed9ad51f01dc28157b8.png)
线性规划在工商管理中的应用一、人力资源分配的问题例1某昼夜服务的公交线路每天各时间段内所需司机和乘务人员人数如下表所示:设司机和乘务人员分别在各时间段开始时上班;并连续工作8小时,问该公交线路应怎样安排司机和乘务人员,既能满足工作需要,又使配备司机和乘务人员的人数最少?例2 一家中型的百货商场对售货员的需求经过统计分析如下表所示:为了保证售货员充分休息,要求售货员每周工作五天,休息两天,并要求休息的两天是连续的,问应该如何安排售货员的休息日期,既能满足工作需要,又使配备的售货员的人数最少?二、生产计划问题例3 某公司面临一个是外包协作还是自行生产的问题。
该公司有甲、乙、丙三种产品,这三种产品都要经过铸造、机械加工和装配三道工序。
甲、乙两种产品的铸件可以外包协作,亦可以自行生产,但产品丙必须由本厂铸造才能保证质量。
有关情况如下表所示,公司中可利用的总工时为:铸造8000小时,机械加工12000小时和装配10000小时。
为了获得最大利润,甲、乙、丙三种产品各应生产多少件?甲、乙两种产品的铸件有多少由本公司铸造?有多少为外包协作?三、套裁下料问题例4 某工厂要做100套钢架,每套钢架需要长度分别为2.9米、2.1米、和1.5米的圆钢各一根。
已知原料每根长7.4米,问应如何下料,可使所用原料最省?四、配料问题例5某工厂要用三种原料1、2、3混合调配出三种不同规格的产品甲、乙、丙,产品的规格要求、产品的单价、每天能供应的原材料数量及原材料单价如下表所示:问该厂应如何安排生产,才能使利润最大?五、投资问题例6某部门现有资金200万元,今后五年内考虑给以下的项目投资:项目A:从第一年到第五年每年年初都可以投资,当年末能收回本利110%;项目B:从第一年到第四年每年年初都可以投资,次年末能收回本利125%,但规定每年最大投资额不能超过30万元;项目C:第三年初需要投资,到第五年末能收回本利140%,但规定每年最大投资额不能超过80万元;项目D:第二年初需要投资,到第五年末能收回本利155%,但规定每年最大投资额不能超过100万元。
运筹学最大流问题例题

运筹学最大流问题例题摘要:一、运筹学最大流问题的基本概念二、最大流问题的求解方法三、最大流问题例题详解四、总结与展望正文:一、运筹学最大流问题的基本概念运筹学最大流问题是一种在网络中寻找最大流量的问题。
给定一个有向图G(V,E),其中仅有一个点的入次为零称为发点(源),记为vs;仅有一个点的出次为零称为收点(汇),记为vt;其余点称为中间点。
对于G 中的每一条边(vi,vj),相应地给一个数cji(cji 0),称为边(vi,vj) 的容量。
最大流问题的目标是找到从源点到汇点的最大流量。
二、最大流问题的求解方法求解最大流问题的方法主要有两种:一种是基于图论的方法,如Ford-Fulkerson 算法;另一种是基于线性规划的方法,如Maximum Flow Problem with Linear Programming。
1.Ford-Fulkerson 算法Ford-Fulkerson 算法是一种基于图论的贪心算法,用于求解最大流问题。
它通过不断寻找增广链并扩充流量来逐步改进解,直至找不到增广链为止。
算法步骤如下:(1) 初始化流量为零;(2) 对于所有中间点i,找到所有出边(i,j) 中容量最大的边,将流量沿该边增加到最大容量;(3) 重复步骤(2),直至找不到增广链;(4) 得到的流量即为最大流量。
2.Maximum Flow Problem with Linear ProgrammingMaximum Flow Problem with Linear Programming 是一种基于线性规划的方法,用于求解最大流问题。
它将最大流问题转化为线性规划问题,并采用线性规划求解器求解。
具体步骤如下:(1) 将有向图G 转换为网络;(2) 设定变量:设置容量变量cji 和流量变量fij;(3) 建立目标函数:目标是求解最大流量,即求max {∑fij};(4) 建立约束条件:流量平衡约束、容量约束和流量非负约束;(5) 采用线性规划求解器求解线性规划问题,得到最大流量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(一)线性规划建模与求解B.样题:活力公司准备在5小时内生产甲、乙两种产品。
甲、乙两种产品每生产1单位分别消耗2小时、1小时。
又根据市场需求信息,乙产品的产量应该至少是甲产品产量的3倍。
已知甲、乙两种产品每销售1单位的利润分别为3百元和1百元。
请问:在5小时内,甲、乙两种产品各生产多少单位,才能够使得总销售利润最大?要求:1、建立该问题的线性规划模型。
2、用图解法求出最优解和最大销售利润值,并写出解的判断依据。
如果不存在最优解,也请说明理由。
解:1、(1)设定决策变量: 设甲、乙两种产品分别生产x 1、x 2单位 。
(2)目标函数: max z=2 x 1+x 2(3)约束条件如下:12211225..3,0+≤⎧⎪≥⎨⎪≥⎩x x s t x x x x2、该问题中约束条件、目标函数、可行域和顶点见图1所示,其中可行域用阴影部分标记,不等式约束条件及变量约束要标出成立的方向,目标函数只须画出其中一条等值线,结论:本题解的情形是: 无穷多最优解 ,理由: 目标函数等值线z=2 x 1+x 2与约束条件2 x 1+x 2≤5的边界平行 。
甲、乙两种产品的最优产量分别为 (5,0)或(1,3)单位;最大销售利润值等于 5 百元。
(二)图论问题的建模与求解样题A.正考样题(最短路问题的建模与求解,清华运筹学教材编写组第三版267-268页例13)某企业使用一台设备,每年年初,企业都要做出决定,如果继续使用旧的,要付维修费;若购买一台新设备,要付购买费。
但是变卖旧设备可以获得残值收入,连续使用1年、2年、3年、4年以上卖掉的设备残值分别为8万元、6万元、3万元和0万元。
试制定一个5年的更新计划,使总支出最少。
已知设备在各年的购买费与维修费如表2所示。
要求:(1)建立某种图论模型;(2)求出最少总支出金额。
解:(1)建立图论——最短路问题模型。
①设点V i 表示第i 年年初,虚设一个点V 6,表示第五年年底;②弧(V i , V j )表示第i 年初购进一台设备一直使用到第j 年初(即第i-1年年底)再卖掉并获得残值收入;③弧(V i , V j )上的权数表示第i 年初购进一台设备,一直使用到第j 年初所需支付的购买、维修及抵扣残值收入以后的全部费用(单位:万元)。
例如:弧(V 1, V 4)上的费用权数30=11+(5+6+8)-3=27(万元)。
模型如图2所示:(2)用Dijkstra 法求解从V 1到V 6的最短路。
给起点V 1标号(0,v 1);1.I={v 1} ; J={v 2,v 3,v 4,v 5,v 6} 弧集合{[v 1,v 2]、[v 1,v 3] 、[v 1,v 4] 、[v 1,v 5] 、[v 1,v 6]} s 12=l 1+b 12=0+8=8;s 13=l 1+b 13=0+16=16;s 14=l 1+b 14=0+27=27; s 15=l 1+b 15=0+41=41;s 16=l 1+b 16=0+59=59∵min{s 12,s 13,s 14,s 15,s 16}=min{8,16,27,41,59}=8= s 12=l 2 ∴给v 2标号(8,v 1) 2.I={v 1,v 2} J={ v 3,v 4,v 5,v 6}弧集合{[v 1,v 3] 、[v 1,v 4] 、[v 1,v 5] 、[v 1,v 6] 、[ v 2,v 3]、[v 2,v 4]、[v 2,v 5]、[v 2,v 6]} s 23=l 2+b 23=8+8=16;s 24=l 2+b 24=8+16=24;s 25=l 2+b 25=8+27=35;s 26=l 2+b 26=8+41=49 ∵min{s 13,s 14,s 15,s 16,s 23,s 24,s 25,s 26}=min{16,27,41,59,16,24,35,49}=16= s 13或s 23=l 3 , ∴任选一个s 13,选择给v 3标号(16, v 1)。
3.I={v 1,v 2,v 3} J={v 4,v 5,v 6} 弧集合{[v 1,v 4]、[v 1,v 5] 、[v 1,v 6] 、[v 2,v 4]、[v 2,v 5] 、[v 2,v 6]、[v 3,v 4]、[v 3,v 5] 、[v 3,v 6] }s 34=l 3+b 34=16+9=25; s 35=l 3+b 35=16+27=35;s 26=l 2+b 26=8+41=49 ∵min{s 14,s 15,s 16,s 24,s 25,s 26,s 34,s 35,s 36}=min{27,41,59,24,35,49,25,35,49}=24=s 24=l 4 ∴给v 4标号(24,v 2)4.I={v 1,v 2,v 3,v 4} J={v 5,v 6} 弧集合{ [v 1,v 5] 、[v 1,v 6] 、[v 2,v 5] 、[v 2,v 6]、 [v 3,v 5] 、[v 3,v 6]、[v 4,v 5] 、[v 4,v 6 } s 45=l 4+b 45=24+9=33; s 46=l 4+b 46=24+17=41∵min{s 15,s 16,s 25,s 26,s 35,s 36,s 45,s 46}=min{41,59,35,49,35,49,33,41}=33=s 45=l 5 ∴给v 5标号(33,v 4)5.I={v 1,v 2,v 3,v 4,v 5} J={v 6} 弧集合{ [v 1,v 6]、[v 2,v 6]、[v 3,v 6]、[v 4,v 6]、[v 5,v 6] } s 56=l 5+b 56=33+10=43 ∵min{s 16,s 26,s 36,s 46,s 56}=min{59,49,49,41,43}=41=s 46=l 6 ∴给v 6表2171741 28 27 41 v 6 v 5 27v 4 v 2 v 3 1616 98 8 v 1 10 959图2标号(41,v 4)6.I={Φ} J={Φ} 计算终止。
由终点v 6标号反向追踪,可得到v 1到v 6的最短路:v 1→v 2→v 4→v 6,长度为l 6=41,即5年内该设备的最小总支出金额为41万元。
B.考题复习知识点:1.最短路问题求解的基本思想?请查阅课本或其他参考书籍,自行简答总结。
2.掌握用上述“Dijkstra 标号法”求解的步骤和处理方法,考试时书写格式请参照本样题。
3.掌握最短路确定的反向追踪方法和最短距离。
考试题比此题计算量小。
4.掌握图论问题建模的程序,会说明图论模型各组分(弧或边、节点、权数)的实际涵义。
(三)动态规划——“复合系统工作可靠性问题”建模和求解)A .正考样题及其解答:某厂设计一种电子设备,由三种元件D 1、D 2、D 3组成。
已知这三种元件的单位价格、单位重量和可靠性如表4,要求在设计中所使用元件的费用不超过105元,重量不超过21克。
问应如何设计使设备的可靠性达到最大。
解:(1)建立动态规划模型①按元件的种类数划分阶段,k =1,2,3。
每阶段阶段第k 种元件并联几个。
②状态变量x k 表示第k 阶段初尚未使用的费用;状态变量y k 表示第k 阶段初剩余的可增加重量。
显然x 1=105,y 1=21,x k >0,y k >0 。
③决策变量u k 表示第k 阶段元件D k 并联的个数。
允许决策集合:c k 表示第k 种元件的单位费用;w k 表示第k 种元件的单位重量; ④状态转移方程:x k+1= x k -c k ·u k ; y k+1=y k -w k ·u k 。
⑤阶段指标函数d k (u k )表示元件D k 正常工作的概率 ;最优指标函数f k (x k ,y k )表示从元件D k 到元件D 3 正常运行的最大概率。
⑥逆序解法的基本方程如下: (2)用逆序解法求解 ①第3阶段,k=3②第2阶段,k=2 ③第1阶段,k=13333333]]⎧⎫⎪⎪⎪⎪⎪⎪⎨⎬⎪⎪⎪⎪⎪⎪⎩⎭∑∑kkkkj=k+1j=k+1kkkkkkkx -c y -w 1≤u ≤min([ ],[,k =1,2c w D (x , y )=u x y1≤u ≤min([ ],[c w k u k k k d (u )=1-(1-p )[]111(,)444f (,)max ()(,) k=3,2,1(,)1+++∈⎧=⋅⎪⎨=⎪⎩k k k k k k k k k k k k u D x y x y d u f x y f x y []33333f (,)=max ()⎛⎫ ⎪⎝⎭=x y d u 3333u xy 1≤u ≤=min [ ],[]2051-(1-0.5)22223222222205f (,)max [](,)--⎡⎤=⋅--⎣⎦x y f x c u y w u 222u x y 1≤u ≤min([ ],[])1541-(1-0.8)11121111201554f (,)max [](30,3)----⎡⎤=⋅--⎣⎦x y f x u y u 1111u x y 1≤u ≤min([ ],[])3031-(1-0.9)④由于x 1=105,y 1=21,故问题为求出f 1(105,21)即可。
而∴状态转移图如下:结论:求得u *1=1, u *2=2,u *3=2为最优方案,即D 1、 D 2、 D 3三种元件分别并联1个、2 个和2个。
总费用为100元,总重量为21克,可靠性为0.648。
B.正考复习知识点:1.会按照样题解答那样分六步建立动态规划模型。
文字说明方面:准确说明各种变量的实际涵义;数学表达方面:能正确、规范地写出逆序解法的基本方程,阶段变量必须逆着写取值,明确边界条件;在建模时对取值明确的状态变量应该说明其具体值;会以规范的集合语言写出允许决策集合的具体形式;具体写出状态转移方程函数形式;写出阶段指标函数的数学表达式。
考试题目比此题的计算量要小,而且未必会考两个状态的情形。
2.比照样题中的解答步骤来书写答题过程,会绘制“状态转移图”并以此得出结论,会得出全过程最优指标函数值并给出依据。
3.清华大学教材编写组编写《运筹学》第三版237-238页例8计算过程可以参考(但f k (s k )中x k 的范围有错,请按照课件第四章50-53张例4.6.1来改正,答题格式也须参照后者。
(四)线性目标规划或运输问题的建模和求解A.正考样题——非标准运输问题的建模与“表上作业法求解”[]121110520152154222f (105,21)max [](10530,213) =max 0.9(75,18),0.99(45,15)----⎡⎤=⋅--⎣⎦f u u f f 111u 1≤u ≤min([ ],[])3031≤u ≤1-(1-0.9)[]23227520185333f (75,18)max [](7515,184) =max 0.8(60,14),0.96(45,10),0.992(30,6)--⎡⎤=⋅--⎣⎦f u u f f f 222u 1≤u ≤min([ ],[])1541≤u ≤31-(1-0.8)[]2322452015533136014f (45,15)max [](4515,154) =max 0.8(30,11)0.8(30,11)(60,14)max []max (0.5,0.75)0.--=⎡⎤=⋅--⎣⎦====f u u f f f 222333u 1≤u ≤min([ ],[])154u u 1≤u ≤21≤u ≤min([ ],[])2051-(1-0.8)1-(1-0.5)75345103306330114510050750753060505301105========f f f (,)max []max(.,.).(,)max []max(.).(,)max []max(.)333333333u 1≤u ≤21≤u ≤min([ ],[])205u u =11≤u ≤min([ ],[])205u u =11≤u ≤min([ ],[])2051-(1-0.5)1-(1-0.5)1-(1-0.5)05=.23f (45,15)0.8(30,11)0.80.50.4==⨯=f []2f (75,18)=max 0.80.75,0.960.75,0.9920.50.72⨯⨯⨯=[]1f (105,21)=max 0.90.72,0.990.40.648⨯⨯=有三个发电站产地B 1,B 2,B 3需要从两个煤矿A 1,A 2购买煤炭,各自的产量、需求量以及每万吨煤炭的运价(千元)如表5所示。