还剩6页未读,继续阅读
文本内容:
用对偶单纯形法求对偶问题得最优解摘要:在线性规划得应用中,人们发现一个线性规划问题往往伴随着与之配对得另一个线性规划问题、将其中一个称为原问题,另一个称为对偶问题、对偶理论深刻揭示了原问题与对偶问题得内在联系、由对偶问题引申出来得对偶解有着重要得经济意义、本文主要介绍了对偶问题得基本形式以及用对偶单纯形法求解对偶问题得最优解、关键词:线性规划;对偶问题;对偶单纯形U s i ng DualS implex Me t h od ToGet Th e Opt imal So1u t ion Of TheD ual Pr ob1emAbstract:!n th e app1ic a ti on o f the1i near programming,p e ople find that alin earprogram m ingproblem i s oft e n aepani e d b y anot her paired1inear progr a mmin gp r ob1emOn e is calledorig inal p ro b1emAn other is、c a11ed the dual probl e mDuality theoryr eveals thei nt ern a1r e1a tion s、betw een the dual pro b1e ma ndtheor igi na1problem The solutio n ofthedua1prob1e m i sof agr ea te Con om ic signi fi canc e^In thispape r,we mainly discuss the bas icfo rm of thedua1p roblemand howto us edualsimplex met hod toget theoptima1so1ution of thed ua1pr、ob1emKey w0r ds:li near prog ramming;dua1proble m;d uals imp1e xm ethod1引言首先我们先引出什么就就是线性规划中得对偶问题、任何一个求极大化得线性规划问题都有一个求极小化得线性规划问题与之对应,反之亦然,如果我们把其中一个叫原问题,则另一个就叫做她得对偶问题,并称这一对互相联系得两个问题为一对对偶问题、每个线性规划都有另一个线性规划(对偶问题)与她密切相关,对偶理论揭示了原问题与对偶问题得内在联系、下面将讨论线性规划得对偶问题得基本形式以及用对偶单纯形法求最优解、在一定条件下,对偶单纯形法与原始单纯形法相比有着显著得优点、2对偶问题得形式对偶问题得形式主要包括对称形对偶问题冈和非对称性对偶问题、、对称形对偶问题21设原线性规划问题为Max Z=qX]+c x+...+c x22n na x+a x+...+axb工—bn{n2ln nx“21%+”222+…4〃昌々+…+册—〃W+%2(
0.j=则称下列线性规划问题W=b y+by+...+b yMax1[22mm函+〃笫462%+・・・+4Wq生a21yl+〃22y2+…+、22〃Qi+2%+・・・+aQ〃WgX N
0.0=l,2,・・・,m(为其对偶问题,其中y.i=l,2,…,加)称其为对偶变量,并称(
2、1)和(
2、2)式为一对对称型对偶问题、原始对偶问题(、)和对偶问题(、)之间得对应关系可以用表表示、表21222—1」2原始约束Min WKXj再与…%112•••b2,川am2…amn•••bm对偶约束Max ZGC2…Cn这个表从横向看就就是原始问题,从纵向看使对偶问题、用矩阵符号表示原始问题(、)和21对偶问题(、)为22AXbX0原问题(、)23min W=YbYACY0对偶问题
2、)4maxZ=CX(其中Y=y,%,・・・,¥〃)就就是一个行向量、、非对称对偶问题22线性规划有时以非对称形式出现,那么如何从原始问题写出她得对偶问题,我们从一个具体得例子来说明这种非对称形式得线性规划问题得对偶问题得建立方法、例写出下列原始问题得对偶问题1max Z=51]-6x+7x+4x2346X]-3+x-714X X23417x2+4工3—28X1—3+2%4N—J0j=123,
4、J解第一约束不等式等价与下面两个不等式约束—2々+七—7—X]+X4第二个约束不等式照写一3九+%—7工14244第三个不等式变成28XI+17-4-23X XX234以%,为分别表示这四个不等式约束对应得对偶变量,则对偶问题为min W=-7y+7y+14乃+3%y\~yl+6y+28y之5232乂--3y2+17%-6;--y+y;+y-4y723-yt+才-7y-2y423V.令y=y-y,则上式得对偶问题变为:min W=-7y+i^y+3%]2,X+6%+28%252%-3%+17%6一y+%-4%-7_y_7%_2%24%,为2,H无符号限制一般可以证明,若原问题中得某个变量无非负限制,则对偶问题中得相应约束为等式、3对偶单纯形法对偶问题求解具有重要得意义,有多种方法解决对偶问题、下面介绍用对偶单纯形法来解决线性规划得对偶问题、先介绍以下几个线性规划得基本概念回基已知A就就是约束条件得加x〃系数矩阵,其秩为机、若8就就是A中/nxm阶非奇异子矩阵(即可逆矩阵),则称8就就是线性规划问题中得一个基、基向量:基中得一列即称为一个基向量、基中共有机个基向量、88非基向量:在中除了基之外得一列则称之为基得非基向量、A B8基变量:与基向量相应得变量叫基变量,基变量有m个、非基变量:与非基向量相应得变量叫非基变量,非基变量有机个、由线性代数得知识知道,如果我们在约束方程组系数矩阵中找到一个基,令这个基得非基变量为零,再求解这个加元线性方程组就可得到唯一得解了,这个解我们称之为线性规划得基本解、首先重新回顾一下单纯形法得基本思想,其迭代得基本思路就就是:先找出一个基可行解,判断其就就是否为最优解,如果不就就是,则转换到另一更优得基可行解,并使目标函数值不断优化,直到找到最优解为止、我们可以用另一种思路,使在单纯形法每次迭代得基本解都满足最优检验,但不一定满足非负约束,迭代时使不满足非负约束得变量个数逐步减少、当全部基变量都满足非负约束条件时,就得到了最优解,这种算法就就就是对偶单纯形法、因此,单纯形法就就是从一个可行解通过迭代转到另一个可行解,直到检验数满足最优条件为止、对偶单纯形法就就是从满足对偶可行性条件出发通过迭代逐步搜索出最优解、在迭代过程中始终保持基解得对偶可行性,而使不可行性逐步消失、现把对偶单纯形法得基本步骤总结如下⑶第一,把所给得线性规划问题转化为标准型;第二,找出一个初始正则基纥,要求对应得单纯形表中得全部检验数.0但“右边”列中CTZ,允许有负数;第三,若“右边”列中各数均非负,则纥已就就是最优基,于就就是,已求得最优解,计算终止、否则转为第四步;第四,换基“右边”列中取值最小(即负得最多)得数所对应得变量为出基变量、计算最小比值、最小比值出现在末列,则该列所对应得变量即为进基变量,换基后得新基与,以出基变9量得行和进基变量列交点处得元素为主元进行单纯形迭代,再转入第三步、下面用一个例子具体说明用对偶单纯形法求线性规划问题最优解得步骤例求解线性规划问题1min W=15y+5%+11%;-3%+2%+2y325,5y+%+2%“、月,必,为之添加松弛变量以后得标准型‘3%+2%+2%-%=5,5y+必+2%一%=
4、%,%,为,4,%2°将每个等式两边乘以一则上述问题转化为1,min W=15%+5%+11%;-3y_2%_2%+为=-5_5%_%_2%+为=-4如果取=(%”)作为初试基变量,有如下初试单纯形表(表)表3-1右边为0-3-2-210-50—5-1-201-4-15-5-1100由此可见,两个基变量为,为均取负值,所以,稣所确定得基本解不就就是基可行解,从而也就不能用单纯形法求解、下面我们用一种新得方法对偶单纯形法求解此题,并通过例题来说明方法步骤、对偶单纯形法得基本思想:就就是保证检验数行全部非正得条件下,逐步使得“右边”一列各数变成非负、一旦“右边”一列各数均满足了非负条件(即可行性条件),则就获得最优解、现在,稣不就就是可行基(称为正则基),为保证上述方法得实现,可按下面得方法确定出基变量和进基变量、出基变量得确定可以取任意一个具有负值得基变量(一般可取最小得)为出基变量、在上例中,两个基变量(%,%)都取负值,且”=一5最小,故尤为出基变量、现在考虑出基变量所对应得负所有元素劭,对每个这样得元素作比值令3,G;(J、0=min—af0=—
(31)fi则£为进基变量、在表中,基变量为所在得行有三个%取负值,其值分别为、2-4-3,-2,-2她们对应得检验数分别为
一、于就就是15,-5,-11—15—5—119=0=min二c,,Z2a-3-2-2n由此可知,为为进基变量、主元素为弟=-2,对表2-1进行一次迭代便得表2-2,3在表2-2得1中,基变量为所取之值b2=一一°,故%为出基变量、又_
155.2-62==4n令0-min—,—1742_7一2J「37故为就就是进基变量;,主元为4
一、对⑴再作单纯形变换,得表之、由3-122313于她得“右边”已列出全部非负,故她就就就是最优表、最优解为y[=-,yf=—2乂=乂=乂=0;最优值M=表3-1右边53।।15—11—2222_32071「22115525TW------0—6—22045313201———777722110——777_2-72710110八八00————777157然而在有些问题中,我们很容易找到初始基本解,因此使用对偶单纯形法求解线性规划问题就就是有一定条件得,其条件就就是⑴单纯形表得列中至少有一个负数、b⑵单纯形表中得基本解都满足最优性检验、对偶单纯形法与原始单纯形法相比有两个显著得优点初始解可以就就是不可行解,当检验数都非正时,即可进行基得变换,这时不需要引入人工变量,1因此简化了计算、对于变量个数多于约束方程个数得线性规划问题,采用对偶单纯形法计算量较少、因此对于变量较2少、约束较多得线性规划问题,可以先将其转化为对偶问题,然后用对偶单纯形法求解、对变量多于约束条件得线性规划问题,用对偶单纯形法进行计算可以减少计算得工作量、因此对变量较少,而约束条件很多得线性规划问题,可先将此问题转化为对偶问题,然后用对偶单纯形法求解、用对偶单纯形法求解线性规划问题得标准型,要求初始单纯形表检验数行得检验数必须全部非正,若不能满足这一条件,则不能运用对偶单纯形法求解、对偶单纯形法得局限性主要就就是,对大多数线性规划问题来说,很难找到一个初始可行基,因此这种方法在求解线性规划问题时,很少单独应用、参考文献吴祈宗、运筹学学习指导及习题集、北京机械工业出版社、
[1][M],2006孙君曼,冯巧玲,孙慧君,等、线性规划中原问题与对偶问题转化方法探讨旧、郑州工业学院
[2]学报自然科学版、,2001,162:44〜46何坚勇、运筹学基础、北京:清华大学出版社、
[3],2000周汉良,范玉妹、数学规划及其应用、北京冶金工业出版社、
[4]陈宝林、最优化理论与算法第二版、北京:清华大学出版社、
[5],2005张建中,许绍吉、线性规划、北京:科学出版社,、[6j1999姚恩瑜,何勇,陈仕平、数学规划与组合优化、杭州:浙江大学出版社,、
[7]2001卢开澄、组合数学算法与分析、清华大学出版社、
[8],
1982、、
[9]E ven Sh imon Algzithm icbi nator ial The Mac milla npa ny,New York,
1973、、、、
[10]J PTrem b1a yR ManoharD isere te Ma themati Cal Structure sw ithA ppl icati on、s top uterS ci enee,1980李修睦、图论、华中工学院出版社,、
[11]
1982、、
[12]Pran av aR GE ssayson op timi zationan dinc enti ve contracts[C]M assac huset ts In st itute ofTec hnology,S1o anS choo1of M an age men t:Operat ions Rcsearch Center,2007:57-、65
[13]S checht er,M ASu bgradient DualityT heore mMath Ana1Appl、,611977,850-
855、、
[14]Maxims SANo teon maximizinga subm odu1a rset fiinctions ubject to k n ap Sack constraint[J]、Operat ions Resea rch Letters,2004,325:41-43
[15]S che chter,M、More onSu bg radientDu ality,J、Math、Anal、Appl、,711979,251-
262、、
[16]N em hauser GL,Wo1se yL A,F is her ML An analy sisofa ppr0x imations formaximizing、、、s ubmo dularse tfu nctions II[J]Math Prog Study,1978,8:73-87
[17]S vir idenkoM Anote on ma xim izinga submodu hrset func tionsubject toknaps ackcon tra]、、intOpe ration sRe se archLetters,2004,32:41-43卢开澄、图论及其应用、北京清华大学出版社,、
[18]1981张干宗、线性规划(第二版)、武汉:武汉大学出版社、
[19],2007周维,杨鹏飞、运筹学、北京:科学出版社,、
[20]2008宁宣熙、运筹学实用教程(第二版)、北京:科学出版社发行处、
[21],2009。
个人认证
优秀文档
获得点赞 0