對偶理論

對偶理論

數學術語
對偶理論是研究線性規劃中原始問題與對偶問題之間關系的理論。在線性規劃早期發展中最重要的發現是對偶問題,即每一個線性規劃問題(稱為原始問題)有一個與它對應的對偶線性規劃問題(稱為對偶問題)。1928年美籍匈牙利數學家J.von諾伊曼在研究對策論發現線性規劃與對策論之間存在着密切的聯系。兩零和對策可表達成線性規劃的原始問題和對偶問題。
  • 中文名:對偶理論
  • 外文名:Duality theory
  • 别名:
  • 表達式:
  • 提出者:J·von·諾依曼
  • 适用領域:自動控制與系統工程範疇
  • 應用學科:運籌學

定義

對偶理論:研究線性規劃中原始問題與對偶問題之間關系的理論。

對偶理論屬自動控制與系統工程範疇。

對偶理論主要研究經濟學中的相互确定關系,涉及到經濟學的諸多方面。産出與成本的對偶、效用與支出的對偶,是經濟學中典型的對偶關系。經濟系統中還有許多其他這樣的對偶關系。

利用對偶性來進行經濟分析的這種方法,就叫做對偶方法。

每一個線性規劃問題都存在一個與其對偶的問題,在求出一個問題解的同時,也給出了另一個問題的解。

對偶理論是在1947年由美籍匈牙利數學家J·von·諾依曼提出創立。

曆史

在線性規劃早期發展中最重要的發現就是對偶問題,即每一個線性規劃問題(稱為原始問題)都有一個與它對應的對偶線性規劃問題(稱為對偶問題)。1928年美籍匈牙利數學家J.von諾伊曼在研究對策論時已發現線性規劃與對策論之間存在着密切的聯系。兩人零和對策可表達成線性規劃的原始問題和對偶問題。他于1947年提出對偶理論。1951年G.B.丹齊克引用對偶理論求解線性規劃的運輸問題,研究出确定檢驗數的位勢法原理。1954年C.萊姆基提出對偶單純形法,成為管理決策中進行靈敏度分析的重要工具。對偶理論有許多重要應用:在原始的和對偶的兩個線性規劃中求解任何一個規劃時,會自動地給出另一個規劃的最優解;當對偶問題比原始問題有較少約束時,求解對偶規劃比求解原始規劃要方便得多;對偶規劃中的變量就是影子價格。

對偶問題:每一個線性規劃問題都伴随有另一個線性規劃問題,稱為對偶問題。原來的線性規劃問題則稱為原始線性規劃問題,簡稱原始問題。對偶問題有許多重要的特征,它的變量能提供關于原始問題最優解的許多重要資料,有助于原始問題的求解和分析。對偶問題與原始問題之間存在着下列關系:①目标函數對原始問題是極大化,對對偶問題則是極小化。②原始問題目标函數中的收益系數是對偶問題約束不等式中的右端常數,而原始問題約束不等式中的右端常數則是對偶問題中目标函數的收益系數。③原始問題和對偶問題的約束不等式的符号方向相反。④原始問題約束不等式系數矩陣轉置後即為對偶問題的約束不等式的系數矩陣。⑤原始問題的約束方程數對應于對偶問題的變量數,而原始問題的變量數對應于對偶問題的約束方程數。⑥對偶問題的對偶問題是原始問題,這一性質被稱為原始和對偶問題的對稱性。

基本定理

原始問題和對偶問題的标準形式如下:

設原始問題為:

minz=cx

s.t.Ax<=b

x>=0

則對偶問題為:

maxw=yb

s.t.yA>=c

y>=0

式中max表示求極大值,min表示求極小值,s.t.表示“約束條件為”;z為原始問題的目标函數,w為對偶問題的目标函數;x為原始問題的決策變量列向量(n×1),y為對偶問題的決策變量行向量(1×m);A為原始問題的系數矩陣(m×n),b為原始問題的右端常數列向量(m×1),c為原始問題的目标函數系數行向量(1×n)。在原始問題與對偶問題之間存在着一系列深刻的關系,現已得到嚴格數學證明的有如下一些定理。

弱對偶定理

若上述原始問題和對偶問題分别有可行解x0和y0,則。這個定理表明極大化問題任一可行解的目标函數值總是不大于它的對偶問題的任一可行解的目标函數值。

強對偶定理

若上述原始問題和對偶問題都可行,則它們分别有最優解x*和y*,且cx*=y*b。

最優準則定理

若上述原始問題和對偶問題分别有可行解x0和y0,且兩者的目标函數值相等,即y0b=cx0,則兩個可行解分别為對應線性規劃的最優解。

互補松弛定理

若上述原始問題和對偶問題分别有可行解x0和y0,且u0和v0分别為它們的松弛變量,則當且僅當v0x0+u0y0=0時,x0和y0分别為它們的最優解。

松弛定理

若上述原始問題和對偶問題分别有可行解x0和y0,且u0和v0分别為它們的松弛變量,則當且僅當v0x0=0和u0y0=0時,x0和y0分别為它們的最優解。v0x0=0和u0y0=0這兩個等式稱為互補松弛條件。

對稱對偶線性規劃具有對稱形式的線性規劃的特點是:

①全部約束條件均為不等式,對極大化問題為≤,對極小化問題為≥。

②全部變量均為非負。

列出對稱對偶線性規劃的步驟是:

①規定非負的對偶變量,變量數等于原始問題的約束方程數。

②把原始問題的目标函數系數作為對偶問題約束不等式的右端常數。

③把原始問題約束不等式的右端常數作為對偶問題的目标函數系數。

④把原始問題的系數矩陣轉置後作為對偶問題的系數矩陣。

⑤把原始問題約束條件中的不等号反向作為對偶問題約束條件的不等号。

⑥将原始問題目标函數取極大化改成對偶問題目标函數取極小化。

非對稱對偶線性規劃有時線性規劃并不以對稱方式出現,如約束條件并不都是同向不等式,變量可以是非正的或沒有符号約束。

列寫非對稱對偶線性規劃可參照原始-對偶表按下列步驟進行:

①規定對偶變量,變量個數等于原始問題約束不等式數。

②把原始問題的目标函數系數作為對偶問題約束不等式的右端常數。

③把原始問題約束不等式的右端常數作為對偶問題的目标函數系數。

④把原始問題的系數矩陣轉置後作為對偶問題的系數矩陣。

⑤根據原始問題的約束不等式情況,确定對偶變量的符号約束。

⑥根據原始問題決策變量的符号約束,确定對偶問題約束不等式的符号方向。

對偶問題的最優解從原始問題的最終單純形表中(最優單純形算子)可直接得到對偶問題的最優解。原始問題中松弛變量的檢驗數對應着對偶問題的解(符号相反)。在用單純形法時每一步叠代可得到原始問題的可行解x0和對偶問題的補充解y0且cx0=y0b,若x0不是原始問題的最優解,y0就不是對偶問題的可行解。最後一步叠代得到原始問題的最優解x*和對偶問題的補充最優解y*,且cx*=y*b。y*是原始問題的影子價格。

相關詞條

相關搜索

其它詞條