第二章线性规划优秀PPT.ppt
《第二章线性规划优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第二章线性规划优秀PPT.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章线性规划第一页,本课件共有56页11对线性规划的回顾对线性规划的回顾线性规划定义线性规划定义:求一组变量x1、x2、xn的值,使之满足关于这组变量的若干个线性等式或不等式的约束条件约束条件,而且使这组变量的一个线性函数取到极大值(或极小值)。这些变量称为决策变量决策变量,所要优化的函数称为目标函数目标函数,决策变量是取实数值的连续变量。这样的问题称为线性规划。线性规划模型的结构线性规划模型的结构目标函数目标函数:max,min max z(min f)=cjxj 约束条件约束条件:,=,aijxj(=,)bi(i=1,2,m)变量符号变量符号:0,unr,0 xj 0 (j=1,2,n)
2、第二页,本课件共有56页线性规划线性规划数学模型数学模型的标准形式(标准型)的标准形式(标准型)目标函数求最大值目标函数求最大值函数约束条件全为等式函数约束条件全为等式决策变量全为非负决策变量全为非负函数约束条件右端项全为非负函数约束条件右端项全为非负11对线性规划的回顾对线性规划的回顾第三页,本课件共有56页下述5种情况如何化为标准型?1.约束条件为不等式2.目标函数取最小值3.xj为自由变量4.资源系数bi 0 5.mn 11对线性规划的回顾对线性规划的回顾第四页,本课件共有56页非标准形式化为标准形式总结非标准形式化为标准形式总结线性规划模型线性规划模型化为标准形式化为标准形式变量变量X
3、j0不变不变Xj0令令 Xj*=-Xj,则则Xj*0Xj无约束无约束令令 Xj*-Xj*=Xj,则则Xj*,Xj*0约约束束条条件件右端右端项项bi0不变不变bi0约束式两端同乘以约束式两端同乘以”-1”形式形式ai1x1+ainxn=bi不变不变ai1x1+ainxn biai1x1+ainxn+xsi=biai1x1+ainxn biai1x1+ainxn-xri=bi目标函数目标函数max z=c1x1+cnxn 不变不变min z=c1x1+cnxn 令令z*=-z,化为求化为求 max z*=-c1x1-cnxn 11对线性规划的回顾对线性规划的回顾第五页,本课件共有56页线性规划问
4、题解的概念线性规划问题解的概念可行解可行解:满足函数约束条件和非负约束条件的解最优解最优解:使目标函数达到最大值的可行解基基:设A是约束方程组的mn阶系数矩阵,B是矩阵A中 mm阶非奇异子矩阵,称B是线性规划问题的一个基基向量基向量:基B中每一个列向量Pj非基向量非基向量:A中其余列向量Pj(不在B中)基变量基变量:与基向量Pj对应的决策变量xj非基变量非基变量:与非基向量对应的决策变量基解基解基可行解基可行解:满足非负约束条件的基解可行基可行基:对应于基可行解的基11对线性规划的回顾对线性规划的回顾第六页,本课件共有56页1 1 可行解与最优解可行解与最优解:最优解一定是可行解,但可行解不一
5、定是最优解。基解不一定是可行解,可行解也不一定是基解。2 2 可行解与基解:可行解与基解:3 3 可行解与基可行解可行解与基可行解:基可行解一定是可行解,但可行解不一定是基可能解。基可行解一定是基解,但基解不一定是基可行解。4 4 基本解与基可行解基本解与基可行解:非可行解可行解基可行解基本解11对线性规划的回顾对线性规划的回顾线性规划问题解的概念线性规划问题解的概念第七页,本课件共有56页6 6 问题:最优解与基可行解?问题:最优解与基可行解?最优解不一定是基可行解,基可行解也不一定是最优解。5 5 最优解与基本解最优解与基本解:最优解不一定是基解,基解也不一定是最优解。为什么?11对线性规
6、划的回顾对线性规划的回顾非可行解可行解基可行解基本解考虑无穷多最优解的情况。线性规划问题解的概念线性规划问题解的概念第八页,本课件共有56页线性规划解的性质线性规划解的性质定理定理1 1 线性规划的可行域 R 是一个凸集,且有有限个顶点。定理定理3 3 若线性规划有最优解,则必存在一个基可行解是最优解。线性规划问题的可行域是一个凸集。线性规划的每一个基可行解对应可行域的一个顶点(基可行解与可行域顶点一一对应)。定理定理2 2 X是线性规划可行域 R 顶点的充要条件是 X是 线性规划的基本可行解。11对线性规划的回顾对线性规划的回顾若线性规划有最优解,则一定在凸集的某个(些)顶点上 达到最优,即
7、此时一定存在某个顶点是最优解。定理定理4 4 若线性规划在可行域的两个顶点上达到最优,则在两个顶点的连线上也达到最优。若线性规划在两个顶点以上达到最优,则一定有无穷多个最优解。最优解不一定是基可行解,基可行解也不一定是最优解。第九页,本课件共有56页单纯形法单纯形法一、单纯形法的解题思路一、单纯形法的解题思路从某一基可行解开始,转化到另一个相邻的基可行解,并且使相应的目标函数值有改进。即从可行域的一个顶点沿约束边界转换到可行域的另一个相邻的且使目标函数值有改进的顶点,直到目标函数值到达最优时的顶点为止。二、单纯形法的含义二、单纯形法的含义单纯形法是一种迭代算法,首先找到一个初始基可行解,然后判
8、断它是否为最优解,如果是就停止迭代,否则,按照一定的法则,再找到一个更好且与当前基可行解相邻的基可行解,再进行判断,直到找不到更好的基可行解或判断问题无解为止。11对线性规划的回顾对线性规划的回顾第十页,本课件共有56页三、单纯形法的解题步骤三、单纯形法的解题步骤1、找出初始可行基,确定初始基可行解,建立初始单纯形表。c1 cmcm+1cncBxBbx1 xmxm+1xnc1x1b110a1,m+1 a1,nc2x2b200a2,m+1a2,n cmxmbm01am,m+1am,n0011对线性规划的回顾对线性规划的回顾单纯形法单纯形法第十一页,本课件共有56页例:线性规划问题数学模型的某种标
9、准形式11对线性规划的回顾对线性规划的回顾单纯形法单纯形法(单纯形法的解题步骤单纯形法的解题步骤)第十二页,本课件共有56页2、检验各非基变量xj(j=m+1,m+2,n)的检验数j,若j0,则已得最优解,停止计算,否则转入3。3、在j0(j=m+1,m+2,n)中,若有某个k对应的xk的系数列向量Pk0,则此线性规划问题存在无界解,停止计算,否则转入4。4、根据 ,确定xk为换入变量,通过 ,计算确定xl为换出变量,转入5。11对线性规划的回顾对线性规划的回顾5、以alk为主元素进行迭代,把xk所对应的列向量 将xB列中xl的换为xk,得到新的单纯形表,重复25,直至终止。单纯形法单纯形法(
10、单纯形法的解题步骤单纯形法的解题步骤)第十三页,本课件共有56页单纯形法小结单纯形法小结单纯形表中解的表示形式单纯形表中解的表示形式1、唯一最优解:最终单纯形表中,所有非基变量检验数j02、无穷多最优解:最终单纯形表中,某非基变量检验数j03、无界解:某检验数j0对应变量的系数列向量Pk04、退化基可行解:一个或几个基变量取值0的基可行解出现退化基可行解,可能导致从某个基开始,经过若干次迭代后又回到原来的基,即单纯形法出现了循环,永远达不到最优解,导致计算失败。为避免出现死循环,法则如下:为避免出现死循环,法则如下:选择换入变量时,若有几个正的检验数具有相同的最大值,则选择下标最小的对应的非基
11、变量作为换入变量选择换出变量时,若按规则计算,有几个比值同时达到最小,则选择下标最小的对应的基变量作为换出变量11对线性规划的回顾对线性规划的回顾第十四页,本课件共有56页第十五页,本课件共有56页线性规划的对偶理论线性规划的对偶理论11对线性规划的回顾对线性规划的回顾原问题(或对偶问题)原问题(或对偶问题)对偶问题(或原问题)对偶问题(或原问题)目标函数目标函数 max目标函数目标函数 min约约束束条条件件m个个m个个变变量量0000=无约束无约束变变量量n个个n个个约约束束条条件件0000无约束无约束=约束条件右端项约束条件右端项目标函数变量的系数目标函数变量的系数目标函数变量的系数目标
12、函数变量的系数约束条件右端项约束条件右端项第十六页,本课件共有56页11对线性规划的回顾对线性规划的回顾对偶问题的性质对偶问题的性质【性质1】对称性定理:对偶问题的对偶是原问题。【性质2】弱对偶原理(弱对偶性):设X 和Y 分别是问题(P)和(D)的任一可行解,则必有 z(X)f(Y).【性质3】最优性判别定理:若 X*和Y*分别是 P和D 的可行解且CX*=Y*b,则X*,Y*分别是问题 P和D 的最优解。【性质4】(强对偶性)原规划与对偶规划同有最优解,且两者最优值相等。【性质5】互补松弛定理:设X、Y各为原规划与对偶规划的一个可行解,则X、Y为最优解的充分必要条件为 Y XS=YS X=
13、0。【性质6】(基解对应性)原规划单纯形表中检验数行对应对偶规划的一个基解。推论.若X和Y分别是问题(P)和(D)的可行解,则 CX是(D)的目标函数最小值的一个下界;Yb是(P)的目标函数最大值的一个上界。推论.在一对对偶问题(P)和(D)中,若其中一个问题可行但目标函数无界,则另一个问题不可行;反之不成立。这也是对偶问题的无界性。推论.在一对对偶问题(P)和(D)中,若一个可行(如P),而另一个不可行,(如D),则该可行的问题无界。第十七页,本课件共有56页原规划与对偶规划解之间的关系原规划与对偶规划解之间的关系11对线性规划的回顾对线性规划的回顾原规划(原规划(P P)对偶规划对偶规划(
14、D D)可行可行可行可行不可行不可行可行(无界)可行(无界)可行(无界)可行(无界)不可行不可行不可行不可行不可行不可行第十八页,本课件共有56页对偶单纯形法对偶单纯形法11对线性规划的回顾对线性规划的回顾基基本本思思想想是是:从原规划的一个基本解出发,此基本解不一定可行,但它对应着一个对偶可行解(检验数非正),所以也可以说是从一个对偶可行解出发;然后检验原规划的基本解是否可行,即是否有负的分量,如果有小于零的分量,则进行迭代,求另一个基本解,此基本解对应着另一个对偶可行解(检验数非正)。如果得到的基本解的分量皆非负则该基本解为最优解。也就是说,对偶单纯形法在迭代过程中始终保持对偶解的可行性(
15、即检验数非正),使原规划的基本解由不可行逐步变为可行,当同时得到对偶规划与原规划的可行解时,便得到原规划的最优解。对偶单纯形法求解线性规划问题过程:对偶单纯形法求解线性规划问题过程:1.建立初始对偶单纯形表,对应一个基本解,所有检验数均非正,转2;2.若b0,则得到最优解,停止;否则,若有bk0则选k行的基变量为出基变量,转33.若所有akj0(j=1,2,n),则原问题无可行解,停止;否则,若有akj0 则选=minj/akjakj0=r/akr那么 xr为进基变量,转4;4.以akr为转轴元,作矩阵行变换使其变为1,该列其他元变为0,转2。第十九页,本课件共有56页0,故,故x2为为入基变
16、量入基变量;又因最;又因最小比值在第三行,故小比值在第三行,故x5为为出出基变量基变量。合之,知主元为。合之,知主元为4。第二十三页,本课件共有56页24 因所有的检验数因所有的检验数j j 0(j=1,2,5)0(j=1,2,5),故当前基可行解,故当前基可行解X(2)=X(2)=(20,30,0,20,0)(20,30,0,20,0)T T(此可行解对应图形法中的此可行解对应图形法中的C C点点,参见教材参见教材p17p17)为为最优解最优解,删去松弛变量,即得原线性规划之最优解为,删去松弛变量,即得原线性规划之最优解为X*X*=(20,30)T=(20,30)T,最优值,最优值z*=12
17、80z*=1280。Cj3122000iCBXBbx1x2x3x4x531x120105/240-1/120 x420005/121-13/622x23001-1/801/4-z-128000-89/240-35/12以4为主元作旋转变换得下表:第二十四页,本课件共有56页252 2 线性规划在工商管理中的应用线性规划在工商管理中的应用2.1 2.1 人力资源分配的问题人力资源分配的问题2.2 2.2 生产计划问题生产计划问题2.3 2.3 配料问题配料问题2.4 2.4 投资问题投资问题第二十五页,本课件共有56页262.12.1人力资源分配的问题人力资源分配的问题 例1某昼夜服务的公交线路
18、每天各时间段内所需司机和乘务人员数如下:设司机和乘务人员分别在各时间段一开始时上班,并连续工作八小时,问该公交线路怎样安排司机和乘务人员,既能满足工作需要,又配备最少司机和乘务人员?第二十六页,本课件共有56页 解:设 xi 表示第i班次时开始上班的司机和乘务人员数,这样我们建立如下的数学模型。目标函数:Min x1+x2+x3+x4+x5+x6 约束条件:s.t.x1+x6 60 x1+x2 70 x2+x3 60 x3+x4 50 x4+x5 20 x5+x6 30 x1,x2,x3,x4,x5,x6 02.12.1人力资源分配的问题人力资源分配的问题第二十七页,本课件共有56页例2一家中
19、型的百货商场,它对售货员的需求经过统计分析如下表所示。为了保证售货人员充分休息,售货人员每周工作5天,休息两天,并要求休息的两天是连续的。问应该如何安排售货人员的作息,既满足工作需要,又使配备的售货人员的人数最少?2.12.1人力资源分配的问题人力资源分配的问题第二十八页,本课件共有56页29 解:设 xi(i=1,2,7)表示星期一至日开始休息的人数,这样我们建立如下的数学模型。目标函数:Min x1+x2+x3+x4+x5+x6+x7 约束条件:s.t.x1+x2+x3+x4+x5 28 x2+x3+x4+x5+x6 15 x3+x4+x5+x6+x7 24 x4+x5+x6+x7+x1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 线性规划 优秀 PPT
限制150内