运筹学基础-线性规划(3).ppt
《运筹学基础-线性规划(3).ppt》由会员分享,可在线阅读,更多相关《运筹学基础-线性规划(3).ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上节小结:利用大上节小结:利用大M法和两阶段法求解线性规划法和两阶段法求解线性规划试用:试用:(一一)大大M法、法、(二二)两阶段法求解上述线性规划模型两阶段法求解上述线性规划模型线性规划1 1(一)大(一)大(一)大(一)大MM法求解线性规划模型法求解线性规划模型法求解线性规划模型法求解线性规划模型n 化线性规划模型为标准型化线性规划模型为标准型线性规划minZ=10 x1+8x2+7 x3 2x1+x2 6 x1 +x2+x3 4 x1,x2,x30maxZ=10 x1 8x2 7x32x1+x2 x4+x5=6+0 x4Mx5x1 +x2+x3 x6+x7=4+0 x6Mx7x1,x2,
2、x3,x4,x5,x6,x7 02 2n n 试用大试用大试用大试用大MM法求解法求解法求解法求解00-7-8-10401116-1012 -M010-10-M 1 010M-M -7+M -8+2M-10+3M401116-1012001-M-100 1 01/2M-5 -7+M -3+1/2M 011/211/203-1/201/21 5-3/2M-1/21/2-M-100 1 0M+30线性规划3 3 -3/2 0 1/2 011/211/203-1/201/21 3/2-M-1/21/2-7-107-M 1 037-2 -1 0 0212102-1-1012-M-11-6-216-M
3、2-136令令令令 x x3 3=x=x4 4=x=x5 5=x=x6 6=x=x7 7=0=0得得得得 x x1 1=2,x=2,x2 2=2,=2,即即即即 X X0 0=(2,2,0,0,0,0,0)=(2,2,0,0,0,0,0)T T j j00此解最优此解最优此解最优此解最优 maxmax(-Z-Z)=36=36,从而得从而得从而得从而得 minZminZ=36=36线性规划4 4(二)两阶段法(二)两阶段法(二)两阶段法(二)两阶段法 这种方法是在约束条件中加入人工变量,将线性规划问题分为两阶段进行求解。第一阶段是先求以人工变量等于0为目标的线性规划问题第二阶段利用已求出的初始基
4、可行解来求原问题最优解。线性规划5 5试用两阶段法求解如下线性规划问题试用两阶段法求解如下线性规划问题试用两阶段法求解如下线性规划问题试用两阶段法求解如下线性规划问题 解:先划线性规划模型为标准型 线性规划6 6初等变换初等变换初等变换初等变换0-10000-W11010-2030021-4011011-21000-10-101040031-6-W11010-2030021-4011011-210-10-100010-Z x1 x2 x3 x4 x5 x6 x7 b线性规划7 7 0-10000-W 11010-20 1-200100 12-51003000-1-2-10121-30010-W
5、11010-201-20010010-110-230-10-100010进行第二阶段的计算进行第二阶段的计算将第一阶段的人工变量列取消,并将目标函数系数换成原问题的目标函数系数,重新计算检验数行,可得如下第二阶段的初始单纯形表;应用单纯形算法求解得最终表。3 -1 -1 0 0 3 0 -1 0 -1 1 1 0 0 0 -1 2此时求解不是最优,继续迭代此时求解不是最优,继续迭代 令令x5=x6=x7=0,得最优解,得最优解X=(0,1,1,12,0)T,minW=0。因人工变。因人工变量量 x6=x7=0,所以是原问题的基可行解。于是可以开始第二阶段的计算。所以是原问题的基可行解。于是可以
6、开始第二阶段的计算。-Z-Z线性规划8 8 0-10000-W 11010-20 1-200100 12-51003000-1-2-10121-30010-W11010-201-20010010-110-230-10-100010进行第二阶段的计算进行第二阶段的计算将第一阶段的人工变量列取消,并将目标函数系数换成原问题的目标函数系数,重新计算检验数行,可得如下第二阶段的初始单纯形表;应用单纯形算法求解得最终表。3 -1 -1 0 0 3 0 -1 0 -1 1 1 0 0 0 -1 2此时求解不是最优,继续迭代此时求解不是最优,继续迭代 令令x5=x6=x7=0,得最优解,得最优解X=(0,1
7、,1,12,0)T,minW=0。因人工变。因人工变量量 x6=x7=0,所以是原问题的基可行解。于是可以开始第二阶段的计算。所以是原问题的基可行解。于是可以开始第二阶段的计算。-Z-Z线性规划9 9 2-30001-Z11010-201-20010012-110030-10-1-20010接上表接上表接上表接上表-2-3-1/3000-Z912/310001-2001004-11/30010-1/3-4/3-1-2/30010 j j00,x x4 4=0,x=0,x5 5=0,x=0,x1 1=4,x=4,x2 2=1,x=1,x3 3=9,=9,即即即即X X0 0=(4,1,9,0,0
8、)=(4,1,9,0,0)T T,此时最优解此时最优解此时最优解此时最优解 ZZ=-2=-2而而而而 maxZmaxZ=2=2则则则则 minZminZ=-2=-2线性规划1010【另例另例另例另例】试用两阶段法求解试用两阶段法求解试用两阶段法求解试用两阶段法求解MinZ=10 x1+8x2+7 x3 2x1+x2 6 x1+x2+x3 4 x1,x2,x3 0maxZ=10 x1 8x2 7 x3 M x5 M x7 2x1+x2 x4+x5=6 x1+x2+x3 x6+x7=4 x1,x2,x3,x4,x5,x6,x7 0线性规划111100000-Z4011106-10120 -1010
9、-10-1 1 010-1 1 2 3-Z4011106-10120001-1-100 1 01/2 1 1/2 0-Z11/211/2003-1/201/210-3/2-1/21/2-1-100 1 01第一阶段规划求解第一阶段规划求解线性规划 1212 0 00 0-Z11/211/2003-1/201/210-1-1/21/20-10-1 1 00令令令令 x x3 3=x=x4 4=x=x6 6=0=0得得得得 x x1 1=2,x=2,x2 2=2,=2,此解最优此解最优此解最优此解最优 max-Z=36max-Z=36 j j00-Z -10 -8 -7 0 -3/2 0 1/2
10、0 -Z11/211/2003-1/201/2101/2-1/21/2-7-10-1 1 037-2-1 0 0 -Z2121002-11-10101/2-1/21/2-6-21-1 1 036从而得从而得从而得从而得 minZminZ=36=36 j j00第二阶段规划求解第二阶段规划求解第一阶段规划最优第一阶段规划最优线性规划1313四、单纯形法补遗四、单纯形法补遗四、单纯形法补遗四、单纯形法补遗进基变量相持:进基变量相持:进基变量相持:进基变量相持:单纯形法运算过程中,同时出现多个相同的j最大。在符合要求的j(目标为max:j0,min:j0)中,选取下下下下标标标标最小的非基变量最小的
11、非基变量最小的非基变量最小的非基变量为换入变量;离基变量相持:离基变量相持:离基变量相持:离基变量相持:单纯形法运算过程中,同时出现多个相同的最小值。继续迭代,便有基变量为0,称这种情况为退化解退化解。选取其中下标最大的基变量最大的基变量最大的基变量最大的基变量做为换出变量。多重最优解:多重最优解:最优单纯形表中,存在非基变量的检验数j=0。让这个非基变量进基,继续迭代,得另一个最优解。无界解:无界解:在大于0的检验数中,若某个k所对应的系数列向量Pk0,则此问题是无界解。无无可行解:可行解:最终表中存在人工变量是基变量。线性规划1414 解的判别:情况解的判别:情况1无穷最优解无穷最优解Cj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 基础 线性规划
限制150内