1、宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 1线性规划问题的最优解引言线性规划是运筹学的一个基本分支,其应用极其广泛,其作用以为越来越多的人所重视。线性规划主要就实际问题抽象成数学形式,即求一组变量的值,在满足一定的约束条件下,是某个目标达到最小或最大,而这些约束条件用可以用一组线性不等式或线性方程来表示。而求得目标函数的最优解尤为重要,本文就线性规划问题的最优解求解方法作出阐述,并举出实例加以强化,同时也指出了线性规划问题应用于生产与运作管理的重要性。1.线性规划问题的最优解探讨1.1 线性规划问题的提出考虑下面的线性规划问题的标准型:目标函数:(1)CXZmin约束条件:(
2、2)0bA其中, , , , 阶矩阵。),(21ncCTnxX),(21Tmb),(21nmijaA)(设 B 是 A 中 m 个线性无关的列向量构成的一个基, 阶矩阵,这样将矩ijB阵 A 分成两个部分,即 A= ,X= ,C= , , 为基 B 对应的非),(NB),(NBXNCBX基变量和系数, , 为 N 对应的非基变量和系数,这样将线性规划问题改写为:XminZ (3)NBC,BX约束条件:宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 2(4) 0),(NBXb经过矩阵变换,得出关于基 B 的标准型如下:+( - N) (5)1minCZN1BNX约束条件: (6) 0
3、,11NBXbTmb),(21 mnmnaaB2121211将(5) (6)展开为:+ ( ) (7)Zmin1iibcnmj11ijijcjx约束条件:, (8)inmjjii bxa1i,21, (9)0j nj,令 , , ,称 为检验数。10imibcZj1ijmijacm,21j1.2 最优解判别准则准则一:若 ,为对应于基 B 的基本可行解,且对于一TmbX)0,(21) 切的 , 0 ,则 X 为线性规划问题的最优解。nmj,j宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 3证明: 0 ,由( )式可知,对任意一组可行解 ,j7 TnxX),(21,均有 ,但 能使
4、等式成立,即 ,故 为线性njjxcZ10Z)1(X0Z)(规划问题的最优解。准则二:当 , ,有某一个 ,设 ,j0nm,2,10j1mj, ,则该线性规划问题有第二个最优的基本可行解。mi,211ia证明:构造一个行解 ,( ) 得:)2X81 miiixabxi,2100j nj,根据 原则 |min11imiab1Lmab, 1x1Lm0x将 带入原目标函数( 4)得:)2(X+( - + ),1imLibcZ11imiac1L1mLab由于 - ,故: + 1mc01imiaZ,1iLiLc Li10Z也是最优的基本可行解。)2(X推论:若 和 均为最优的基本可行解, , )1()2
5、(X )2()1(XX10均为最优可行解。准则三:当 0 , ,有某一个 ,对一切 jnmj,2,1 0j,则该线性规划有无穷多个最优解。mi,21宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 4证明:构造一个新解 ,由 ( ) )3X81 miiixabx mi,211m00j nj,由于 , ,故 ,01imaixi,21将 代入原目标函数(4)得:)(X+( - )Z,1imLibc11imiac由于: - 1mc01imia故: +0 , Z,1iLibc1imibc当 时, 仍为可行解,得到无穷多可行解,而目标函数仍为 )3(X,即 也是最优解。Z1imibc0)(以下
6、举出一些实例,进一步说明线性规划最优解的具体求解方法:2. 线性规划最优解的问题举例2.1 图解法求解线性规划问题例 :求解下面的线性规划问题:51(1).6,21,0,03574,8max3261jxxZj宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 5显然 是该线性规划问题(1)的一个最优解。TxX),(621* T)0,2,(因 ,及 ,054c3,2,:min44 iabii 014ab,,0:55 iii 25可考虑如下线性规划问题:(2).5,421,073ax2154jWj易解得线性规划问题(2)的最优解为 , , TxX),(5421 T)0,(0)(XW于是可得
7、 是该线性规划问题(1)的唯一最优解。TxX),(621* T)0,(例 :求解下面的线性规划问题:72(1)6145236max020,.jZxx显然 是该线性规划问题(1)的一个最优解。TxX),(621* T),2,(因 ,及 ,054c3,2,0:min44 iabii 014ab,,:55 iii 25可考虑如下线性规划问题:宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 6(2).5,431,02max3415jWj易解得线性规划问题(2)有无界解, 是该问题的一个TxX),(5431 T)1,230(可行解 , , 于是线性规划问题的最优解不唯一。只要取03)(XW如
8、下:TxX(621*132456,;(241)0;,;0.xs那么 也是线性规划问题的最优解。例如,分别取 s=0.5、0.25 时,则X和 以及 都是该线性规划问题T)0,5.1,( T)0,25.,7.0512,( *XT)0,25,((1)的最优解,其中, 是一退化的基可行解, 是一非退T),5.1(化的基可行解,而 是一T),.,.,( 1,.,20T 可行解而不是基解。例 :要将两种大小不同的钢板结成 A,B,C 三种规格,每张钢板可同时截得三种规格43的小钢板的块数乳下表所示:钢板类型规格类型A 规格 B 规格 C 规格第一种钢板 2 1 1第二种钢板 1 2 3今需 A , B
9、, C 三种规格的成品分别为 15 ,18 ,27 块,问:各截取这两种钢板多宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 7少张可得所需三种规格成品,且使得所用钢板张数最少?解:需要截得第一种钢板 X 张,第二种钢板 Y 张,则 (*)0273185yxy作出可行区域图如下:目标函数为 ,经yxz过可行区域内的整点且与原点最近的直线是。它上面的整点12yx有(0,12) 、 (1,11) 、(2,10) 、(3,9)、 (4,8) 、(5,7) 、 (6,6) 、 (7,5) 、(8,4) 、 (9,3) 、 (10,2) 、(11,1)、 (12,0) ,若逐一讨论其是否在可
10、行域内比较麻烦时,只需先判断点A( )附近的整数点是否满足条件,若满足条件,则再试附近的整数点;若不满539,18足条件,则不需要再判断下去。故此题,我们只需先判断 A 点附近的整数点(3,9) 、 (4,8) ,分别代入(*)式,易得它们都满足条件。故我们还需判断(2,10) 、 (5,7)两点,代入(*)式发现它们都不满足条件,则其余点不需要再判断。所以该题的最优解为(3,9) 、 (4,8) 。例 : ,约束条件为:3412max5Sx宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 8,1214350,x利用图解法求解如下:此例中约束条件中存在和目标函数的系数成比例的约束条件
11、,但是由于此约束条件在可行域的形成中没有发挥作用,所以此问题没有多个最优解。图解法是求解含有两个变量的线性规划问题的一种很直观和有效的方法,所以在作出问题的可行域时,则可根据这个必要条件,若可行域中没有与目标函数平行的边界线时,则可直接判断出此问题一定没有多个最优解。2.2 单纯型法求解线性规划问题例 :求解问题:155,4321,0.2min231jxxtsZj解:这里 是一个单位矩阵,且 ,故基 B 是可行基,),(541AB 0)2,1(Tb为基变量, 为非基变量,基 B 对应的基本可行解为: ,其541,x32x Tx)2,10(目标函数值 .方程组 已是典式,得到第一张单纯性表如下:
12、0Zb1x2x3x4x5xRHS宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 90 1 -2 0 0 01x1 -2 1 0 0 240 *-3 1 0 150 1 -1 0 1 2注意 ,第 0 行的元素应是将目标函数 化成等价的方程32xZ后的相应元素。23xZ检验数 ,故当前解不是最优解, 列中有两个元素 均为正数,取 1 2A32,a1,min,in32ab故转轴元为 , 为进基变量, 为出基变量。进行旋转变换后得下表:2ax4x1234x5xRHS0 0 1 -1 0 -11x1 0 -5 2 0 420 1 -3 1 0 150 0 *2-1 1 1它对应的基本可行解
13、为 ,其目标函数值为 .但 ,仍不Tx)1,4(0Z03是最优解,此时 为转轴元,进行旋转变换后得下表:3a1x2x3x4x5xRHS0 0 0 2121231x1 0 0宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 102x0 1 0 2132530 0 1 1它对应的基本可行解为 ,其目标函数值为 .此时检验数向Tx),25,3( 230Z量 ,故为最优解。0例 :接下面的 LP 问题:160,2413.min32131xtsZ解:引进非负的剩余变量 , 将不等式约束化为等式约束450,2154321xx若用原始单纯形法求解,需再引进两个非负的人工变量,然后利用两阶段法求解。
14、由本例所具有的特点,我们只要将等式两端同乘以(-1) ,就直接得到原问题的一个基本(不可行)解和对偶问题的一个可行解(检验数向量 )其对应的单纯0形表如下: 1x2x3x4x5xRHSZ-1 -1 -1 0 0 04x-3 -1 -1 1 0 -151 *4-1 1 1 -2直接利用对偶单纯形法求解。 ,所以 为离基变量,由以下比值决21b5x定进基变量。4,4min2a宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 11因而 为进基变量,以 为转轴元,进行旋转变换后得下表:2x2a1x3x4x5xRHS450 40 4124x*30 1 12411 410 412显然 为离基变量
15、,计算4x 1354,35mina确定 为进基变量,以 为转轴元,进行旋转变换后得下表:11a1x2x3x4x5xRHS0 0 1613513291x1 0 320 1 1413137此时, ,故原问题的最优解为 ,其最优解为 。b Tx)0,7,32(9由以上例题可见,在某些情况下使用对偶单纯形法比用原始单纯形法更具优越性。宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 12参考文献1 胡运权等.运筹学基础及应用M.第五版 北京:高等教育出版社,2008-06.2 管梅谷,郑汉鼎.线性规划M.济南:山东科学技术出版社,1983.3 张香云.线性规划M.浙江大学出版社,2009-0
16、2.4 利奥尼德.尼森.瓦泽斯坦,克里斯托弗.卡特里尔.伯恩.线性规划导论M.机械工业出版社, 2005-06.5 卢开澄,卢华明.线性规划M.清华大学出版社,2009-02.6 江道琪,何建坤,陈松华.编.使用线性规划方法及其支持系统M.清华大学出版社,2006-04.7 卢向华,侯定丕,魏权龄.运筹学教程M.北京高等教育出版社,1989.宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 13致 谢经过三四个月的忙碌和学习,本次毕业设计已经接近尾声,作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。在这里,首先要感谢我的导师马晓娜老师。马老师平日里工作繁多,但在我做毕业设计的每个阶段,从外出实习到查阅资料,设计草案的确定和修改,中期检查,后期工作等整个过程中,都给了我悉心的指导。她的治学严谨和科学研究的精神也是我永远学习的榜样,并且积极影响我以后的学习和工作。其次还要感谢大学五年来所有的老师,是他们为我们打下了数学专业专业知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。此次毕业设计才会顺利完成。最后感谢宿州学院五年来对我的大力栽培!宿州学院 2011 届本科生毕业论文 线性规划问题的最优解 14