运筹学-怎样把事情做到最好_第1页
运筹学-怎样把事情做到最好_第2页
运筹学-怎样把事情做到最好_第3页
运筹学-怎样把事情做到最好_第4页
运筹学-怎样把事情做到最好_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、运筹学-怎样把事情做到最好第一章 绪论w 1.1题解 Operations 汉语翻译工作、操作、行动、手术、运算Operations Research日本运用学 港台作业研究中国大陆运筹学Operational Research原来名称,意为军事行动研究历史渊源OR12绪论w 1.2 运筹学的历史 早期运筹思想:田忌赛马 丁渭修宫 沈括运粮 Erlang 1917 排队论 Harris 1920 存储论 Levinson 1930 零售贸易 康脱洛维奇 1939 LP OR13绪论w 1.2运筹学的历史 军事运筹学阶段 德军空袭 防空系统 Blackett 运输船编队 空袭逃避 深水炸弹 轰炸

2、机编队OR14绪论w 1.2运筹学的历史 管理运筹学阶段 战后人员三分:军队、大学、企业 大学:课程、专业、硕士、博士 企业:美国钢铁联合公司 英国国家煤炭局 运筹学在中国:50年代中期引入 华罗庚推广 优选法、统筹法 中国邮递员问题、运输问题 OR151.3学科性质应用学科Morse&Kimball定义:运筹学是为决策机构在对其控制的业务活动进行决策时提供的数量化为基础的科学方法。Churchman定义:运筹学是应用科学的方法、技术和工具,来处理一个系统运行中的问题,使系统控制得到最优的解决方法。中国定义:运筹学是应用分析、试验、量化的方法,对经济管理系统中人力、物力、财力等资源进行

3、统筹安排,为决策者提供有依据的最优方案,以实现最有效的管理。OR161.4定性与定量w 例:店主进货w 两者都是常用的决策方法w 定性是基础,定量是工具,定量为定性服务。w 定性有主观性也有有效性,定量有科学性也有局限性。管理科学的发展,定量越来越多。但定量不可替代定性。OR171.5运筹学的模型w 模型:真实事物的模仿,主要因素、相互关系、系统结构。w 形象模型:如地球仪、沙盘、风洞w 模拟模型:建港口,模拟船只到达。学生模拟企业管理系统运行。w 数学模型:用符号或数学工具描述现实系统。V=F(xi,yj,uk) G(xi,yj,uk)0OR181.6运筹学的学科体系w 规划论:线性规划、非

4、线性规划|、整数规划、目标规划、动态规划w 图论与网络w 存储论w 排队论w 决策论w 对策论w 计算机仿真OR191.7运筹学的工作步骤w 确定问题w 搜集数据建立模型w 检验模型w 求解模型w 结果分析w 结果实施OR1101.8运筹学与计算机w 计算机为运筹学提供解题工具。w 本书有现成的程序可以利用w 要学会解题的思路与方法,建立模型很重要。OR111第二章 线性规划与单纯形法w 2.1 LP(linear programming)的基本概念 LP是在有限资源的条件下,合理分配和利用资源,以期取得最佳的经济效益的优化方法。LP有一组有待决策的变量, 一个线性的目标函数, 一组线性的约束

5、条件。 OR1122.1.1 LP的数学模型 例题1生产计划问题w 某厂生产两种产品,需要三种资源,已知各产品的利润、各资源的限量和各产品的资源消耗系数如下表:产品A产品B资源限量劳动力设 备原材料9434510360200300利润元/kg70120OR113例题1建模w 问题:如何安排生产计划,使得获利最多?w 步骤:1、确定决策变量:设生产A产品x1kg,B产品x2kg2、确定目标函数:maxZ=70X1+120X23、确定约束条件:人力约束 9X1+4X2360 设备约束 4X1+5X2 200 原材料约束3X1+10X2 300 非负性约束X10 X20OR114例题2配方问题w 养

6、海狸鼠 饲料中营养要求:VA每天至少700克,VB每天至少30克,VC每天刚好200克。现有五种饲料,搭配使用,饲料成分如下表:饲料VaVbVc价格元/KGIIIIIIIVV32161810.50.220.50.510.220.827495营养要求70030200OR115例题2建模w 设抓取饲料I x1kg;饲料II x2kg;饲料III x3kgw 目标函数:最省钱 minZ=2x1+7x2+4x3+9x4+5x5w 约束条件:3x2+2x2+x3+6x4+18x5 700营养要求: x1+0.5x2+0.2x3+2x4+0.5x5 30 0.5x1+x2+0.2x3+2x4+0.8x5

7、=200用量要求: x1 50,x2 60,x3 50,x4 70,x5 40非负性要求:x1 0,x2 0,x3 0,x4 0,x5 0 OR116例题3:人员安排问题w 医院护士24小时值班,每次值班8小时。不同时段需要的护士人数不等。据统计: 序号时段最少人数安排人数1061060X12101470X23141860X34182250X45220220X56020630 x6OR117例题3建模w 目标函数:min Z=x1+x2+x3+x4+x5+x6w 约束条件: x1+x2 70 x2+x3 60 x3+x4 50 x4+x5 20 x5+x6 30非负性约束:xj 0,j=1,2

8、,6OR118归纳:线性规划的一般模式w 目标函数:max(min)Z=c1x1+c2x2+c3x3+cnxnw 约束条件:a11x1+a12x2+a13x3+a1nxn (= )b1 a21x1+a22x2+a23x3+a2nxn (= )b2 am1x1+am2x2+am3x3+amnxn (= )bn非负性约束:x1 0,x2 0,xn 0OR1192.1.2线性规划图解法w 由中学知识可知:y=ax+b是一条直线,同理:Z=70 x1+120 x2x2=70/120 x1-Z/120也是一条直线,以Z为参数的一族等值线。 9x1+4x2 360 x1 360/9-4/9x2 是直线 x

9、1=360/9-4/9x2 下方的半平面。所有半平面的交集称之为可行域,可行域内的任意一点,就是满足所有约束条件的解,称之为可行解。OR120例1图示. 90 80 60 40 20 0 20 40 60 80 100 x1 x29x1+4x2 3604x1+5x2 200 3x1+10 x2 300ABCDEFGHIZ=70 x1+120 x2OR121概念w 概念:1、可行解:满足所有约束条件的解。2、可行域:即可行解的集合。所有约束条件的交集,也就是各半平面的公共部分。满足所有约束条件的解的集合,称为可行域。3、基解:约束条件的交点称为基解(直观)4、基可行解:基解当中的可行解。5、凸集

10、:集合内任意两点的连线上的点均属于这个集合。如:实心球、三角形OR122结论w 可行域是个凸集w 可行域有有限个顶点w 最优值在可行域的顶点上达到w 无穷多解的情形w 无界解情形w 无解情形OR1232.1.3线性规划的标准型w 代数式maxZ=c1x1+c2x2+cnxn a11x1+a12x2+a1nxn=b1 a21x1+a22x2+a2nxn=b2 am1x1+am2x2+amnxn=bm xj 0 j=1,2,nOR124线性规划的标准型w 和式:maxZ=cjxj aijxj=bi i=1,2,m xj 0 j=1,2,nj=1nnj=1OR125线性规划的标准型w向量式:maxZ

11、=CX pjxj=bi i=1,2,m xj 0 j=1,2,n C=(c1,c2,c3,cn) X=(X1,X2,X3,Xn) Tnj=1OR126线性规划的标准型w 矩阵式: maxZ=CX AX=b X 0 其中: b=(b1,b2,bm)T a11 a12 .a1n A= a21 a22 a2n am1 am2 amnOR127标准型的特征w 目标函数极大化w 约束条件为等式w 决策变量非负OR128非标准型转化为标准型w 目标函数极小化转为极大化: minZ=max(Z) ,一个数的极小化等价于其相反数的极大化。w 不等式约束的转化: aijxjbi 加入松弛变量 aijxjbi 减

12、去剩余变量w 非正变量:即xk 0 则令xk = xk 自由变量:即xk无约束,令xk= xkx”kOR129非标准型转化举例之一之一maxZ=70X1+120X2 maxZ=70X1+120X2 9X1+4X2360 9X1+4X2+X3=360 4X1+5X2 200 4X1+5X2 +x4=200 3X1+10X2 300 3X1+10X2+x5 =300 X10 X20 Xj0 j=1,2,5OR130非标准型转化举例之二之二minZ=x1+2x2-3x3 maxZ=x12x2+3(x3x”3) x1+x2+x3 9 x1+x2+x3 x”3 + x4=9 -x1-2x2+x3 2 x

13、12x2+x3 x”3 - x5= 2 3x1+x2-3x3=5 3x1+x23(x3 x”3 )=5 x1 0 x2 0 x3无约束 x1 0 x2 0 x3 0 x”3 0 x40 x50 OR1312.1.4基可行解w基的概念基的概念:如前所述LP标准型和式:maxZ= cjxj aijxj=bi xj 0 j=1,2,n 矩阵式:maxZ=CX AX=b X 0 约束方程的系数矩阵A的秩为m,且m0 =bL/ aLk 。 这时原基变量XL=0,由基变量变成非基变量,aLk处在变量转换的交叉点上,称之为枢轴元素j 0OR140单纯形法解题举例单纯形表的格式: CjC1 C2 Cn i C

14、BXBbx1 x2 . xn C1 C2 Cmx1x2xmb 1b2bma11 a12 a1na21 a22 a2n am1 am2 amn 1 2 m j 1 2 n OR141 CjC1 C2 CnCBXBbX1 X2 X3 X4 X5j 0 0 0X3X4X5360200300 9 4 1 0 0 4 5 0 1 0 3 10 0 0 1 904030j0 70 120 0 0 0 0 0 120X3X4X224050 30 7.8 0 1 0 -0.4 2.5 0 0 1 -0.5 0.3 1 0 0 0.130.7620100j3600 34 0 0 0 -12701200X3X1X

15、2842024 0 0 1 -3.12 1.16 1 0 0 0.4 -0.2 0 1 0 -0.12 0.16j4280 0 0 0 -13.6 -5.2OR1422.2.3单纯形法的计算步骤w 找到初始可行基,建立单纯形表w 计算检验数,若所有j 0 则得最优解,结束。否则转下步w 若某K 0而PK 0 ,则最优解无界,结束。否则转下步w 根据max j = K 原则确定XK 进基变量;根据规则 : = min bi / aik aik 0 = bL/ aLk 确定XL为出基变量w 以aLk 为枢轴元素进行迭代,回到第二步OR1432.3单纯形法的进一步探讨w 2.3.1极小化问题直接求解

16、:检验数的判别由所有j 0 即为最优,变为所有j 0则为最优。w 人工变量法之一:大M法 人工变量价值系数M例w 人工变量法之二:构造目标函数,分阶段求解例w 2.3.2无穷多最优解情形:非基变量检验数 j= 0w 2.3.3退化解的情形:有两个以上 值相等OR1442.3.4单纯形法的计算机求解w 程序说明w 应用举例例题1例题2OR1452.5LP应用举例之一w 例13合理下料问题料长7.4米,截成2.9、2.1、1.5米各200根。如何截取余料最少?关键:设变量。 方案料型 1 2 3 4 5 6 7 8 2.9米 2.1米 1.5米 1 2 0 1 0 1 0 0 0 0 2 2 1

17、1 3 0 3 1 2 0 3 1 0 4 合计 残料 7.4 7.3 7.2 7.1 6.6 6.5 6.3 6.0 0 0.1 0.2 0.3 0.8 0.9 1.1 1.4OR146应用举例之二 w 例14混合配方问题A、B、C、D四种原料配制三种产品,三类约束:技术要求、原料限量、市场容量。已知产品价格和原料价格,求利润最大的配方。关键:设变量。OR147应用举例之三w 例15.滚动投资问题兹有100万元闲钱,投资方向有四: 第四年第一年第二年第三年A项目110%B项目135%C项目125%D项目104%第五年各年投资什么项目,使第五年末资本总额为最大?OR148应用举例之四w 例16

18、动态生产计划问题 工厂做n个月的生产计划,第j月需求量dj、正常生产能力aj、加班生产能力bj、正常生产成本cj、加班生产成本ej、库存能力为I、库存费用hj,设期初、期末库存为零。求费用最小的生产计划。 设第月正常生产xj件,加班生产件yj,存储zj件。则: 本期生产+上期库存-本期库存=本期需求OR149第三章 对偶问题与灵敏度分析w要求: 了解LP对偶问题的实际背景 了解对偶问题的建立规则与基本性质 掌握对偶最优解的计算及其经济解释 掌握LP的灵敏度分析 理解计算机输出的影子价格与灵敏度分 析的内容OR1503.1 对偶问题w3.1.1 对偶问题的提出 回顾例题1: 现在A、B两产品销路

19、不畅,可以将所有资源出租或外卖,现在要谈判,我们的价格底线是什么?产品A产品B资源限制劳动力设备原材料 9 4 3 4 5 10 360 200 300单位利润 70 120OR151对偶模型w 设每个工时收费Y1元,设备台时费用Y2元,原材料附加费Y3元。 出租收入不低于生产收入: 9y1+4y2+3y3 70 4y1+5y2+10y3 120目标:=360y1+200y2+300y3出租收入越多越好?至少不低于某数OR152原问题与对偶问题之比较原问题: 对偶问题:maxZ=70X1+120X2 min=360y1+200y2+300y3 9X1+4X2360 9y1+4y2+3y3 70

20、 4X1+5X2 200 (3.1) 4y1+5y2+10y3 120 (3.2) 3X1+10X2 300 y1 0, y2 0, y3 0X10 X20OR1533.1.2对偶规则原问题一般模型: 对偶问题一般模型:maxZ=CX min =Yb AX b YA C X 0 Y 0OR154对偶规则w 原问题有m个约束条件,对偶问题有m个变量w 原问题有n个变量,对偶问题有n个约束条件w 原问题的价值系数对应对偶问题的右端项w 原问题的右端项对应对偶问题的价值系数w 原问题的技术系数矩阵转置后为对偶问题系数矩阵w 原问题的约束条件与对偶问题方向相反w 原问题与对偶问题优化方向相反OR155

21、对偶规则. 原问题 对偶问题目标函数 max min 目标函数约束条件 = 变量无约束 变量符号 无约束 约束条件=OR156对偶规则简捷记法w原问题标准则对偶问题标准w原问题不标准则对偶问题不标准w例题2 max =7y1+4y2-2y3minZ=3x1+2x2-6x3+x5 2y1+ y2- y3 3 2x1+x2-4x3+x4+3x5 7 y1 +3y3 2 x1+ 2x3 -x4 4 -4y1+ 2y2 -6 -x1+3x2 -x4+ x5 =-2 y1 -y2 -y3 0 x1,x2,x3 0; 3y1 +y3=1 x4 0;x5无限制 y1 0y2 0y3 无约束 OR1573.1

22、.3对偶问题的基本性质w 对称性:对偶问题的对偶问题是原问题w 弱对偶性:极大化原问题的任一可行解的目标函数值,不大于其对偶问题任意可行解的目标函数值 (鞍型图)w 无界性:原问题无界,对偶问题无可行解w 对偶定理:若一个问题有最优解,则另一问题也有最优解,且目标函数值相等。若原问题最优基为B,则其对偶问题最优解Y*=CBB-1OR1583.1.4对偶最优解的经济解释影子价格w Z= =CX=Yb Z/ b=(Yb)=Yw Z=Yb= yibi的意义:Y是检验数的反数。在Y确定的前提下,每增加一个单位的i种资源,对目标函数的贡献。w 结合例题1讲解影子价格:y1=0:第一种资源过剩 y2=13

23、.6:设备台时最紧张,每增加一个台时, 利润增加13.6元。y3=5.2w 影子价格所含有的信息: 1、资源紧缺状况 2、确定资源转让基价参见:P40 3、取得紧缺资源的代价OR1593.2灵敏度分析w 为什么进行灵敏度分析?w 灵敏度分析的两把尺子: j =Cj-CBB-1pj 0; xB= B-1b 03.2.1 价值系数的灵敏度分析 Cj变化到什么程度可以保持最优基不变?用 (参看P96)例题4: 87.5 C2 233.33;36 C1 96OR160灵敏度分析w 右端项的灵敏度分析: bi变化到什么程度可以保持最优基不变?用尺度 xB= B-1b 0例题5: 1 -3.12 1.16 360 B-1b= 0 0.4 -0.2 200 0 0 -0.12 0.16 b3 b3的变化范围:227.586 b3 400OR161其它形式的灵敏度分析 新产品的分析:新产品的分析: 在资源结构没有变化的条件下,是否生产这种新 产品,就看它的竞争力如何。例题6:新增一种C产品,单位利润110元,使用劳动力6工时,设备5台时,原材料7公斤,问要否调整产品结构? 先算检验数j =Cj-CBB-1pj 6=C6-YP6=110-(0,13.6,5.2)(6,5,7)T = 110-104.4=5.6 大于零,有利可图,将P6左乘B-1,加入到末表之中,继续迭代,直

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论