對偶問題


線性規划中一個經典問題的描述如下:

  某工廠有兩種原料A、B,而且能用其生產兩種產品:

1、生產第一種產品需要2個A和4個B,能夠獲利6;

2、生產第二種產品需要3個A和2個B,能夠獲利4;

此時共有100個A和120個B,問該工廠最多獲利多少?

用數學表達式描述如下:

已知:

2×X1+3×X2≤100

4×X1+2×X2≤120

求:

max 6×X1+4×X2

  工廠除了拿原料生產成產品賣掉這條出路外,還有一種方法是直接將原料賣掉。當然,不管是怎么做都要利益越大話!也就是說,把原料賣掉賺的錢比生產成產品賺的錢多,才去會這樣做。那么最低可以接受多少的價格呢?假設資源A和B的單價分別為:Y1和Y2,那么可以用數學表達式描述如下:

已知:

2×Y1+4×Y2≥6

3×Y1+2×Y2≥4

求:

min 100×Y1+120×Y2

那么,這兩個問題互為對偶問題。

對偶問題的性質和定理如下:

1、對偶問題的對偶問題就是原問題。

2、如果X0和Y0分別是原問題和對偶問題的可行解,那么C×X0≥Y0×B。

3、如果X0和Y0分別是原問題和對偶問題的最優解,那么C×X0=Y0×B。

4、有一對對偶問題,如果其中有一個問題有一個有限的最優解,則另一個也有最優解。

5、若線性規划原問題有一個對應於基B的最優基本可行解,則此時的單 純型乘子Y= CBB-1是相應於對偶問題的一個最優解。

6、若X和Y分別是原問題和對偶問題的可行解,則X和Y都是最優解的充要條件是,對所有i和j,下列關系式成立:

a、如果Xj>0,必有Y×Pj=cj

b、如果Y×Pj<cj,必有Xj=0

c、如果Yi>0,必有Ai×X=bi

d、如果Ai×X>bi,必有Yi=0

其中Pj是A的第j列,Ai是A的第i行,稱為互補松弛定理。

證明:

原問題標准化:

對應的“對偶問題”標准化后得到:

 

因為原問題和對偶問題會“同時”取得最優解,那么在取得最優解時有:

好了,現在開始真正的證明過程:


過程還是很簡單的,不過從整體上的過程可以學到很多的思想,也要學會用數學的表述去描述直觀的問題。

----------------------------------------

歡迎拍磚。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM