运筹学第1章线性规划与对偶问题.ppt
《运筹学第1章线性规划与对偶问题.ppt》由会员分享,可在线阅读,更多相关《运筹学第1章线性规划与对偶问题.ppt(179页珍藏版)》请在三一办公上搜索。
1、2023/6/27,1,运筹学OPERATIONS RESEARCH,单而芳(上海大学 管理学院)公共邮箱 cst_ 201211,2023/6/27,2,一、课程基本情况,课程名称:运筹学 Operations Research 参考书:管理运筹学,于丽英(主编),同济大学出版社,2012运筹学教程(第三版),胡运权(主编),清华大学出版社,2007运筹学(第三版),运筹学教材编写组,清华大学出版社,2005,2023/6/27,3,二、课程主要内容,绪论线性规划运输问题整数规划网络优化(网络规划,网络计划技术)动态规划决策分析,2023/6/27,4,三、课程考核方法,平时成绩占30%,包
2、括:课堂考勤平时作业课堂讨论,练习课堂提问期末闭卷考试占70%。,2023/6/27,5,绪 论,运筹学的含义及其发展运筹学的模型化方法论,2023/6/27,6,运筹学的产生与发展三个来源军事、管理、经济运筹学的发展历程 运筹学是在第二次世界大战中诞生和发展起来的。由于战争的需要,英国和美国招募了一批年轻的科学家和工程师,在军队将军的领导下研究战争中的问题.大规模轰炸的效果搜索和攻击敌军潜水艇的策略兵力和军需物质的调运等等。这些研究在战争中取得了很好的效果。当时英国把这些研究成为“作战研究”,英文是Operational Research,在美国称为Operations Research。,
3、0.1 运筹学的含义及其发展,2023/6/27,7,第二次世界大战期间,“OR”成功地解决了许多重要作战问题,显示了科学的巨大物质威力,为“OR”后来的发展铺平了道路。战后这些研究成果逐渐公开发表,这些理论和方法被应用到经济计划,生产管理领域,也产生了很好的效果。这样,Operations Research就转义成为“作业研究”。世界上不少国家已成立了致力于该领域及相关活动的专门学会,美国于1952年成立了运筹学会,并出版期刊运筹学,世界其它国家也先后创办了运筹学会与期刊,1957年成立了国际运筹学协会。运筹学在中国的发展1957年,我国科学家从史记中的古语“夫运筹帷幄之中、决胜千里之外”摘
4、取“运筹”二字,把Operations Research译成“运筹学”,非常贴切地涵盖了这个词作战研究和作业研究两方面的涵义 我国运筹学的主要奠基人:钱学森、华罗庚、许国志等。,2023/6/27,8,运筹学的含义及其与其他学科的关系运筹学Operations Research,简称OR研究如何以合理的方式,组织具有明确目标的活动的学科。研究在某一系统中,如何统筹安排,合理利用,以使该系统在某些方面的总效益达到最优的一门学科。是由各领域的专家学者协力完成并从各领域角度出发而得出的定量解决问题的方法。,2023/6/27,9,运筹学与决策科学的关系决策科学是研究决策过程规律,提供决策方法的科学。
5、,决策过程可用决策问题表达如下:OPTz(x)xS()其中x为决策方案;S()为环境条件下所有决策方案x的集合;z(x)为关于决策方案x的目标(评价)指标体系;OPT为关于z(x)的“最优”选择。,对于环境下的所有可行方案xS(),依据决策准则OPT,依据指标z(x)选择“最优”者。,2023/6/27,10,运筹学与管理科学的关系从管理的角度看,可以说运筹学是用定量方法为管理决策提供依据的一门学科。以便实现有效管理、正确决策和现代化管理可简单地归结为一句话:“依照给定条件和目标,从众多方案中选择最佳方案”。现在普遍认为,运筹学是近代应用数学的一个分支,主要是将生产、管理等事件中出现的一些带有
6、普遍性的运筹问题加以提炼,然后利用数学方法进行解决。运筹学已成为管理科学中最重要的组成部分之一。,2023/6/27,11,0.2 运筹学的模型化方法论,运筹学解决问题的关键建立模型,2023/6/27,12,按照模型特征的分类:线性规划整数规划网络规划动态规划非线性规划多目标规划存贮论决策论排队论博弈论搜索论,等等,2023/6/27,13,运筹学模型求解的软件介绍 EXCELMATLAB WINQSB LINDO LINGO 等等,2023/6/27,14,运筹学在管理中的应用,生产计划:生产作业的计划、日程表的编排、合理下料、配料问题、物料管理等库存管理:多种物资库存量的管理,库存方式、
7、库存量等运输问题:确定最小成本的运输线路、物资的调拨、运输工具的调度以及建厂地址的选择等人事管理:对人员的需求和使用的预测,确定人员编制、人员合理分配,建立人才评价体系等市场营销:广告预算、媒介选择、定价、产品开发与销售计划制定等财务和会计:预测、贷款、成本分析、定价、证券管理、现金管理等 设备维修、更新,项目选择、评价,工程优化设计与管理等城市交通,2023/6/27,15,第一章 线性规划(Linear Programming,LP),线性规划模型图解法及单纯形算法几何意义单纯形算法及扩展对偶线性规划灵敏度分析线性规划应用举例软件应用,2023/6/27,16,1.1 线性规划模型,生产计
8、划模型运输模型投资模型人员安排模型等等,2023/6/27,17,例1 生产计划问题,2023/6/27,18,x1 12 x2 8 x1+2x2 20 x1,x2 0,max Z=100 x1+250 x2 s.t.,解:设产品甲,乙产量分别为变量 x1,x2,注意模型特点,这是约束条件(资源量的限制和产品数量非负的限制),这是目标函数,2023/6/27,19,例2 运输问题,如何安排运输,可使总运费最小?,销售点,工厂,2023/6/27,20,设xij为i 厂运到 j销售点的运输量(i 1,2,3,j 1,2,3),minZ=7x11+9x12+3x13+x21+5x22+4x23+2
9、x31+4x32+2x33 s.t.,注意模型特点,2023/6/27,21,例3 投资计划问题。某公司现有资金10万元,欲制定其后三年对四个项目的投资计划,四个项目投资要求和收益如下:项目1,第一年至第三年每年年初投资,每年末回收本年本利111%(即投资额的111%,以下同);项目2,第二年年初投资,第三年末回收本利125%,但规定投资不超过3万元;项目3,第三年初投资,年末收本利120%,但规定投资额不超过4万元;项目4,第一年,第二年每年初投资,次年末收本利115%。,公司应怎样对各年各项目投资,才能使第三年末拥有的资金量(本利和)最大?,2023/6/27,22,分析,max,Xik(
10、i=1,2,3;k=1,2,3,4)第i年初投k项目的资金数,2023/6/27,23,xik(i=1,2,3;k=1,2,3,4)第i年初投k项目的资金数MaxZ=1.11x31+1.25 x22+1.2x33+1.15x24 s.t.,2023/6/27,24,例4 租借计划 某公司拟在下一年度的1-4月的4个月内需租用仓库堆放物资。已知各月所需仓库面积如表。仓库租借费用随合同期而定,期限越长,折扣越大,具体如表。该公司可根据需要在任何一个月初办理租借合同,每次办理时可签订各类合同。试建立总租借费用最小的租借计划。,2023/6/27,25,分析,12 20 15 10,xij(i=1,2
11、,3,4;j=1,2,3,4)第i月月初签订租借期为j个月的合同租借面积,租借期,2023/6/27,26,xij(i=1,2,3,4;j=1,2,3,4)第i月月初签订租借期为j个月的合同租借面积资金数,minZ=2000(x11+x21+x31+x41)+3200(x12+x22+x32)+4200(x13+x23)4800 x14 s.t.,x11+x12+x13+x14=12x21+x22+x23+x12+x23+x14=20 x31+x22+x32+x13+x23+x14=15x41+x32+x23+x14=10 xij 0(i=1,2,3,4;j=1,2,3,4),2023/6/2
12、7,27,例5 人员安排计划 某昼夜服务的公交线路每天各时间区段所需司机和乘务人员数如表1-6所示。设司机和乘务人员分别在各时间区段一开始时上班,并连续工作8h,问该公交线路至少需配备多少名司机和乘务人员。,2023/6/27,28,设xi,yi(i1,2,6)分别表示第i班次开始上班的司机和乘务员人数,,2023/6/27,29,线性规划模型特点,决策变量:向量X=(x1 xn)T 决策人要考虑和控制的因素,非负约束条件:关于X的线性等式或不等式目标函数:Z=(x1 xn)为关于X 的线性函数,求Z极大或极小,2023/6/27,30,一般式,Max(min)Z=c1x1+c2x2+cnxn
13、 s.t.,2023/6/27,31,2023/6/27,32,隐含的假设,比例性:决策变量变化引起目标的改变量与决策变量改变量成正比可加性:每个决策变量对目标和约束的影响独立于其它变量连续性:每个决策变量取连续值确定性:线性规划中的参数aij,bi,ci为确定值,2023/6/27,33,LP模型应用,市场营销(广告预算和媒介选择,竞争性定价,新产品开发,制定销售计划)生产计划制定(合理下料,配料,“生产计划、库存、劳力综合”)库存管理(合理物资库存量,停车场大小,设备容量)运输问题财政、会计(预算,贷款,成本分析,投资,证券管理)人事(人员分配,人才评价,工资和奖金的确定)设备管理(维修计
14、划,设备更新)城市管理(供水,污水管理,服务系统设计、运用),2023/6/27,34,1.2 图解法及单纯形算法几何,图解法举例例1:max Z=100 x1+250 x2 s.t.x1 12 x2 8 x1+2x2 20 x1,x2 0,2023/6/27,35,x2,P5,P4,P3,P2,P1,x1,x2=8,x1+2x2=20,x1=12,100 x1+250 x2=h,z=z0,(4,8),Z*=100*4+250*8=2400,等值线,2023/6/27,36,max z=x1+3x2s.t.x1+x26-x1+2x28x1 0,x20,可行域,目标函数等值线,最优解,6,4,-
15、8,6,0,x1,x2,2023/6/27,37,(1)无解例6 maxZ=100 x1+200 x2 s.t.,几点说明:,这两个约束是不相容的,2023/6/27,38,(2)目标无界例7,maxZ=2x1+3x2 s.t.,x1-x2 2-3x1+x2 3/2x1,x2 0,约束构成无界区域,目标函数的等值线无限延伸,2023/6/27,39,(3)无穷多最优解例8 maxZ=100 x1+200 x2 s.t.,这两条直线是平行的,2023/6/27,40,结论解的几种情况:最优解(唯一和无穷),无最优解(无解和目标无界)。LP的可行解存在,则可行解域是一个凸集。,凸集,凸集,不是凸集
16、,极点,2023/6/27,41,LP有最优解,则最优解或最优解之一必在可行解域的凸集的顶点上达到。可行解域的一个顶点是最优解的充分条件是:在这个顶点处每条棱均不改善。从可行解域的一个顶点出发,沿着改善棱前进,有限次后会找到最优顶点。,2023/6/27,42,Sk最优,kk+1,存在一个极点So否,极点Sk有改善棱否,改善棱上有另一个极点否,极点Sk+1(比Sk改善),LP无解,LP目标无界,否,否,否,单纯形算法的几何叙述,2023/6/27,43,1.3 单纯形算法及扩展,1、LP标准型2、解的概念3、单纯形法4、单纯形法的进一步讨论5、注意的问题,2023/6/27,44,1、线性规划
17、的标准型,2023/6/27,45,线性规划的标准型定义,max(min)Z=c1x1+c2x2+cnxn s.t.a11x1+a12x2+a1nxn=b1 a21x1+a22x2+a2nxn=b2 am1x1+am2x2+amnxn=bm xj 0(j=1,n),其中:bi0,2023/6/27,46,其中:bi0,其中:b0,矩阵形式,2023/6/27,47,如何化标准型?要求目标函数max 要求b非负要求x非负要求约束为等式约束举例(对例1),2023/6/27,48,max Z=100 x1+250 x2s.t.x1+x3=12 x2+x4=8 x1+2x2+x5=20 x1 x5
18、0,max Z=100 x1+250 x2 s.t.x1 12 x2 8 x1+2x2 20 x1,x2 0,对例1,松弛变量,2023/6/27,49,例9,这需要减一个剩余变量,2023/6/27,50,2、解的概念,可行解:满足约束条件的解。最优解:使目标达到最优的可行解。基矩阵AB(许多参考书用记号:B)基变量XB非基变量XN基解:基本可行解:基解,且非负,AB-1 b 0,X=,令非基变量=0,2023/6/27,51,max Z=100 x1+250 x2 s.t.x1 12 x2 8 x1+2 x2 20 x1,x2 0,x1,x2,x28,x1+2x2 20,x1 12,(12
19、,0),(12,4),(4,8),(0,8),(0,0),对例1,可行解域,最优解,2023/6/27,52,2023/6/27,53,max Z=100 x1+250 x2 s.t.x1+x3=12 x2+x4=8 x1+2 x2+x5=20 x1,x2 0,x1,x2,x28,x1+2x2 20,x1 12,(12,0,0,8,8),(12,4,0,4,0),(4,8,8,0,0),(0,8,12,0,4),(0,0,12,8,20),对例1,基本可行解,2023/6/27,54,Sk最优,kk+1,存在一个极点So否,极点Sk有改善棱否,改善棱上有另一个极点否,极点Sk+1(比Sk改善)
20、,LP无解,LP目标无界,否,否,否,单纯形算法,STEP 1,STEP 2,STEP 3,4,STEP 5,单纯形法原理示意图,顶点4,最优解,初始顶点1,顶点2,顶点3,其实,不必搜索可行域的每一个顶点,只要从一个顶点出发,沿着使目标函数改善的方向,到达下一个相邻的顶。如果相邻的所有顶点都不能改善目标函数,这个顶点就是最优顶点。用这样的搜索策略,可以大大减少搜索顶点的个数。按照这样的搜索策略建立的算法,叫做单纯形法(simplex algorithm)。它是由美国数学家G.B.丹齐克于1947年首先提出来的,是线性规划问题的数值求解的流行技术。,目标函数改善,目标函数改善,目标函数改善,单
21、纯形法的基本思想,它的理论根据是:线性规划问题的可行域是 n维向量空间Rn中的多面凸集,其最优值如果存在必在该凸集的某顶点处达到。顶点所对应的可行解称为基本可行解。单纯形法的基本思想是:先找出一个基本可行解,对它进行鉴别,看是否是最优解;若不是,则按照一定法则转换到另一改进的基本可行解,再鉴别;若仍不是,则再转换,按此重复进行。因基本可行解的个数有限,故经有限次转换必能得出问题的最优解。如果问题无最优解也可用此法判别。,2023/6/27,57,3、单纯形算法-基本步骤(对max问题),(1)给出初始单纯形表,确定初始基本可行解。(注意初始单纯形表的特征)(2)检验。检验非基变量检验数 是否全
22、 0。若是,停止,得到最优解;若否,转(3)(3)选择进基变量。若非基变量检验数有 0,对应的系数Pk全 0,停止,原问题目标无界。否则选择为进基变量,转(4),2023/6/27,58,定xr为出基变量,为主元,转(5)。,由最小比值法求:,(4)选择出基变量,对应变量xr,转(2)。,(5)修正表格。以 为中心,换基迭代,2023/6/27,59,max Z=100 x1+250 x2 s.t.x1+x3=12 x2+x4=8 x1+2x2+x5=20 x1 x5 0,对例1,这个标准型中有一个明显的基和基可行解,2023/6/27,60,基变量,初始基可行解,初始单纯形表,250-(00
23、+01+02)=250,检验数:,2023/6/27,61,2023/6/27,62,2023/6/27,63,举例,加入松弛变量,所以把x3换出为非基变量,x2为换入变量即新的基变量。,可以看出,x1的检验数为3,大于0,但是x1的系数列向量中的所有元素(-2,-1)T,都小于0,所以该题为无界解.,加入松弛变量,举例,此时所有的检验数都小于等于0,所以该解为最优解。,最优解为X(9/4,25/4,0,0)T,Z*63,非基变量x4的检验数0,那么该LP问题有无穷多个最优解,2023/6/27,72,max Z=-2x1+x2 x3+5x4-22x5 s.t.,x1+2x4+x5=6 x2+
24、x4+4x5=3 x3+3x4+2x5=10 x1,,x5 0,例10,2023/6/27,73,练习 max z=50 x1+100 x2 s.t.x1+x2 300 2 x1+x2 400 x2 250 x1,x2 0先标准化:max z=50 x1+100 x2 s.t.x1+x2+x3=300 2 x1+x2+x4=400 x2+x5=250 x1,x2,x3,x4,x5 0,2023/6/27,74,最优解 x1=50 x2=250 x4=50(松弛标量,表示原料A有50个单位的剩余),2023/6/27,75,注意:单纯形法中,1、每一步运算只能用矩阵初等行变换;2、表中第b列的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 线性规划 对偶 问题
链接地址:https://www.31ppt.com/p-5334188.html