运筹学线性规划与单纯形法ppt课件.pptx
《运筹学线性规划与单纯形法ppt课件.pptx》由会员分享,可在线阅读,更多相关《运筹学线性规划与单纯形法ppt课件.pptx(153页珍藏版)》请在三一办公上搜索。
1、1,运筹学,线性规划与单纯形法,感谢你的观看,2019年7月3,2,运 筹 学,教师:赵玮电话:,感谢你的观看,2019年7月3,3,引言,数学要求课程的地位与作用运筹学概要,感谢你的观看,2019年7月3,4,感谢你的观看,2019年7月3,5,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规划LP求解步骤与OR软件包操建模与案例分析,感谢你的观看,2019年7月3,6,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规划LP求解步骤与OR软件包操建模与案例分析,例1、例2,基本概念模型的基本化,感谢你
2、的观看,2019年7月3,7,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规划LP求解步骤与OR软件包操建模与案例分析,基本原理图解法步骤最优解的几种类型,感谢你的观看,2019年7月3,8,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规划LP求解步骤与OR软件包操建模与案例分析,图解法的启示与求解思路需待解决的理论问题基本概念与基本理论算法(单纯形法)与求解退化与循环,感谢你的观看,2019年7月3,9,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规
3、划LP求解步骤与OR软件包操建模与案例分析,图解法的启示与求解思路需待解决的理论问题基本概念与基本理论算法(单纯形法)与求解退化与循环,三种元素算法的比较单纯形法求解思路最优解的搜索迭代过程与检验数迭代与基变换单纯形表计算单纯形表基变换的进一步认识,感谢你的观看,2019年7月3,10,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规划LP求解步骤与OR软件包操建模与案例分析,图解法的灵敏度分析计算机解法的灵敏度分析,感谢你的观看,2019年7月3,11,线性规划(LP),问题与建模二维线性规划图解法计算机解法极小化下的求解与大M法灵敏度分析对偶规
4、划LP求解步骤与OR软件包操建模与案例分析,对偶规划及其经济含义对偶规划基本理论对偶单纯形法算法比较影子价格,感谢你的观看,2019年7月3,12,2.线性整数规划,基本概念 定义 研究概况分支定界法的理论与算法基本思想算法与判别准则,感谢你的观看,2019年7月3,13,线性规划,人力资源分配的问题例1.某昼夜服务的工交公交线路每天各时间段内所需司机和乘务人员数如下:,感谢你的观看,2019年7月3,14,xi:实际安排司乘人员数 设司机和乘务人员分别在各时间段一开始时上班,并连续工作八小时,问该公交线路怎样安排司机和乘务人员,既能满足工作需要,又配备最少司机和乘务员?解:设xi表示第i班次
5、时开始上班的司机和乘务人员数,这样可以知道在第i班工作的人数应包括第i-1班次时开始上班的人员数和第班次时开始上班的人员数,例如有x1+x270。又要求这六个班次时开始上班的所有人员最少,既要求x1+x2+x3+x4+x5+x6最小,这样建立如下的数学模型:,感谢你的观看,2019年7月3,15,目标函数:min z=(x1+x2+x3+x4+x5+x6)约束条件:,感谢你的观看,2019年7月3,16,生产计划决策,例2.某工厂在计划内要安排、两种产品的生产,已知生产单位产品所需的设备台时及A,B两种原材料的消耗,以及资源的限制,如下表所示。,感谢你的观看,2019年7月3,17,可以用x1
6、和x2的线性函数形式来表示工厂所要求的最大利润的目标:max z=50 x1+100 x2其中max为最大化的符号(最小化符号为min);50和100分别为单位产品、的利润。上式称为目标函数。同样也可以用x1和x2的线性不等式来表示问题的一些约束条件。对于台时数方面的限制可以表示为:x1+x2300.同样,原材料的限量可以表示为 2x1+2x2400 x2250,感谢你的观看,2019年7月3,18,暂不考虑市场需求。该工厂每生产一单位产品可获利50元,每生产一单位产品可获利100元,问工厂应分别生产多少个产品和产品才能使工厂获利最多?这个问题可以用以下的数学模型来加以描述。工厂目前要决策的问
7、题是生产多少个产品和产品,把这个要决策的问题用变量x1、x2来表示,则称x1和x2为决策变量,即决策变量x1=生产产品的数量,决策变量x2=生产产品的数量。,感谢你的观看,2019年7月3,19,除了上述约束外,显然还应该有x10,x20,因为产品、产品的产量是不能取负值的。综上所述,就得到了例1的数学模型如下:目标函数:max z=50 x1+100 x2 满足约束条件:,感谢你的观看,2019年7月3,20,问题与建模,模型:对真实系统的结构与行为用图、解析式或方程来描述的合称为模型。预测模型 评价模型 优化模型 仿真模型,感谢你的观看,2019年7月3,21,例1.生产计划决策,max
8、z=50 x1+100 x2 xj生产产品j的数量,感谢你的观看,2019年7月3,22,例2.人力资源分配问题决策,min z=(x1+x2+x3+x4+x5+x6)xj:第j个班次司乘人员数,感谢你的观看,2019年7月3,23,LP四要素s.t:subject约束条件z称为目标函数xj称为决策变量max或min成为优化准则LP def1:若目标函数z为决策变量xj的线性函数,约束条件亦为决策变量xj的线性不等式(或等式),则该数学表达式(模型)称为线性规划。若目标与约束中至少有一为非线性时,则该模型称为非线性模型(NLP)。,感谢你的观看,2019年7月3,24,模型的标准化,标准化LP
9、模型的特点目标函数仅限与极大化(或极小化)所有约束条件均由等式表示所有决策变量限于取非负值每一约束不等式(或等式)之右端均为非负值,感谢你的观看,2019年7月3,25,n:决策变量个数m:约束方程个数,感谢你的观看,2019年7月3,26,模型的标准化,约束方程的标准化(增加变量个数换取求解难度),感谢你的观看,2019年7月3,27,感谢你的观看,2019年7月3,28,模型的标准化,def2:满足所有约束条件的解x称为LP的可行解,使目标函数z取得最大(小)的可行解x*称为LP的最优解,此时对应的目标函数值z(x*)称为LP的最优值。例1的解,感谢你的观看,2019年7月3,29,例1(
10、标准化模型),模型的标准化,感谢你的观看,2019年7月3,30,模型的标准化,例2(标准化模型),感谢你的观看,2019年7月3,31,二维LP图解法,(利用解析式与平面区域对应关系求解)基本原理图解法步骤最优解的几种类型,感谢你的观看,2019年7月3,32,基本原理,感谢你的观看,2019年7月3,33,def3:满足LP中所有约束条件(不等式或等式约束)的点必在这些约束条件所对应区域所围成的公共区域D内,则称此公共区域D为LP的可行域。例1,感谢你的观看,2019年7月3,34,当目标函数z取z1,z2,z3时,直线 有相同的斜率和不同的截距,这一族平行直线称为等值线族;目标函数按优化
11、准则递增(或递减)的方向称为等值线族的法线方向。z=x1+x2=300称为等值线,因直线上的点(0,300),(300,0),(150,150),(100,200)等均具有相等的目标函数值300。,感谢你的观看,2019年7月3,35,图解法步骤,在平面x1ox2上求出LP的可行域利用目标函数作等值线族求出等值线的法线方向等值线沿法线方向(max准则递增方向,min准则递减方向)移动,并使目标函数z到(max,min)时,其与可行域D相交之点即为最优解,感谢你的观看,2019年7月3,36,最优解的几种类型,唯一解无穷多解无界解无最优解,感谢你的观看,2019年7月3,37,例1.唯一解,ma
12、x z=50 x1+100 x2,感谢你的观看,2019年7月3,38,例2.无穷多解,max z=50 x1+50 x2,感谢你的观看,2019年7月3,39,例3.无界解,max z=x1+x2,感谢你的观看,2019年7月3,40,例4.无最优解,max z=50 x1+50 x2,350,感谢你的观看,2019年7月3,41,计算机算法(图解法只对n3有效),图解法的启示与计算机求解思路需待解决的理论问题基本概念与理论算法与求解退化与循环,感谢你的观看,2019年7月3,42,图解法的启示与计算机求解思路,最优解 在可行域D内(或边界)最优解 在D的顶点或边界达到求解思路设想:首先搜索
13、D的顶点,然后通过顶点对应的目标值的比较来求解最优解,感谢你的观看,2019年7月3,43,计算机求解,寻找Ax=b,非基变量=0之解(基本解),寻找max z=Cx,Ax=b,x0之解(最优解),寻找Ax=b,非基变量=0,x0之解(基本可行解),图解法(n3),可行点(D内点),顶点,目标函数值比较,?,感谢你的观看,2019年7月3,44,def4:在 之LP中,若rank(A)=mn,则A(或对A作初等行变换)中必有m个线性武官的列向量,他们够成满秩矩阵B(|B|0),使有A=(B,N)(或(N,B)或其它),称B为A的一个基,此中N为A中除B外的子阵,相应的决策变量亦有x=(xB,x
14、N)T,此中称xB中各分量为基变量,xN中各分量为非基变量,B中各列称为基向量,N中各列称为非基向量。满足方程Ax=b,且取非基变量为0时的解称为LP基本解,满足非负条件(x 0)的基本解称为基本可行解,对应的基B称为可行基,满足 的解称为可行解。,感谢你的观看,2019年7月3,45,例1.,求A的基,基向量,非基向量,LP的基变量,非基变量,基本解,基本可行解,最优解,,感谢你的观看,2019年7月3,46,感谢你的观看,2019年7月3,47,四种解的相互关系,最优解,基本可行解,基本解,可行解,后述定理,def4,def4,为基本解,但非可行解(x 0),为可行解,但非基本解xN=0,
15、?,?,感谢你的观看,2019年7月3,48,搜索算法思路,最优解,基本可行解,基本解(在计算机上易于求得),满足x0,逐个比较目标函数值,感谢你的观看,2019年7月3,49,需待解决的理论问题,什么条件下LP的可行域非空?可行域D有何特性?(Th1)可行域D是否有顶点?顶点有多少个?顶点的数学含义?(Th2)是否一定能保证最优解在顶点(D内)上达到?(Th3),顶点是什么概念?基本可行解是否存在?如何判断?(Th4)基本可行解是否唯一对应D的一个顶点?(Th5)如何求基本可行解?(Th6),感谢你的观看,2019年7月3,50,基本概念与理论,def5:设D为Rn中一点集,若对则称D为凸集
16、。几何意义:凸集D内的任两点联线上的点仍在D内(含边界)def6:设D为Rn中一点集,则称z为凸集D的顶点。几何意义:凸集D的任何顶点都不可能在D内任两点的联线上。,感谢你的观看,2019年7月3,51,感谢你的观看,2019年7月3,52,Th1:若rank(A)=mn,则LP的可行域 非空且为凸集,基本概念与理论,感谢你的观看,2019年7月3,53,Th2:在LP中,若可行域D为非空凸集时,则D中至少有一个顶点,且顶点个数为有限。Th3:在LP中,若可行域D为非空凸集且有界时,则LP最优解必在D的顶点上达到。Th4:在LP中,若有可行解(即D非空),则LP至少有一基本可行解。Th5:x是
17、LP的基本可行解 x是LP可行域D的顶点Th1Th5解决了上述问题(1)(5),基本概念与理论,感谢你的观看,2019年7月3,54,需待解决的理论问题,什么条件下LP的可行域非空?可行域D有何特性?(Th1)可行域D是否有顶点?顶点有多少个?顶点的数学含义?(Th2)是否一定能保证最优解在顶点(D内)上达到?(Th3),顶点是什么概念?基本可行解是否存在?如何判断?(Th4)基本可行解是否唯一对应D的一个顶点?(Th5)如何求基本可行解?(Th6),感谢你的观看,2019年7月3,55,基本概念与理论,Th6:见后(基本可行解是否为最优解的判别法则,及无最优解的判别)。Th7:求解过程中基本
18、可行解迭代准则Th8:最优解的线性组合Th9:无穷多组解的判断,感谢你的观看,2019年7月3,56,算法与求解,三种主流算法的比较单纯形法求解思路最优解的搜索思路迭代过程与检验数迭代与基变换单纯形表计算基变换的进一步认识,感谢你的观看,2019年7月3,57,三种主流算法的比较,?,感谢你的观看,2019年7月3,58,非主流算法:修正单纯形法,阶段法,M法,对偈单纯形法(均为单纯形发法变型),随机搜索法等。1算法复杂性定义:在输入规模均为L的所有可能问题中,在最坏的情况下,算法需要执行的基本运算总次数f(L),称为该算法的计算时间复杂性,简称复杂性。,耗费时间多少,仅考虑算法执行的基本运算
19、次数(指+、大小比较、转移指令),满足精度要求下,排除计算机性能因素,消除LP规模因素,评价算法好坏,感谢你的观看,2019年7月3,59,单纯形法求解思路,计算机求解思路,?,显然,Th1,Th4,Th6,Th5,Th2,感谢你的观看,2019年7月3,60,最优解的搜索思路,A,.,.,解的迭代,解的迭代,感谢你的观看,2019年7月3,61,最优解的搜索思路,枚举所有的顶点作比较是不可行的,因为若,则D可能有 个可能顶点(基本解)。m阶子阵,感谢你的观看,2019年7月3,62,为使计算机能自动变更顶点,注意到两个相邻顶点对应的可行基仅有一个列向量不同的特点(可以证明,高等几何),故在已
20、得到一个顶点(对应一个基本可行解或一个可行解)后,只需变更一个列向量,使其仍为一个基本可行解(顶点)即可。,最优解的搜索思路,感谢你的观看,2019年7月3,63,最优解的搜索思路,若,则一顶点的相邻顶点有n个,究竟哪一个相邻顶点作为迭代的首选?这种迭代过程(由一个顶点到另一个顶点)应保证有以下不等式才能是有效的算法:,故需研究判断 的算法。应寻找这种迭代的终止规则(称为最优性准则)。,感谢你的观看,2019年7月3,64,迭代过程与检验数,命题:若,任取A的m阶子阵,设 则目标函数 必可由非基变量 描述。,感谢你的观看,2019年7月3,65,证:rank(A)=mn,对应于基B,Ax=b总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 线性规划 单纯 ppt 课件
链接地址:https://www.31ppt.com/p-3836662.html