版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
天津大學(xué)老教授協(xié)會(huì)2011考研輔導(dǎo)運(yùn)籌學(xué)輔導(dǎo)§1線性規(guī)劃模型第一章線性規(guī)劃例1.1生產(chǎn)計(jì)劃問題(資源利用問題)
勝利家具廠生產(chǎn)桌子和椅子兩種家具。桌子售價(jià)50元/個(gè),椅子銷售價(jià)格30元/個(gè),生產(chǎn)桌子和椅子要求需要木工和油漆工兩種工種。生產(chǎn)一個(gè)桌子需要木工4小時(shí),油漆工2小時(shí)。生產(chǎn)一個(gè)椅子需要木工3小時(shí),油漆工1小時(shí)。該廠每個(gè)月可用木工工時(shí)為120小時(shí),油漆工工時(shí)為50小時(shí)。問該廠如何組織生產(chǎn)才能使每月的銷售收入最大?解:將一個(gè)實(shí)際問題轉(zhuǎn)化為線性規(guī)劃模型有以下幾個(gè)步驟:解:將一個(gè)實(shí)際問題轉(zhuǎn)化為線性規(guī)劃模型有以下幾個(gè)步驟:1.確定決策變量:x1=生產(chǎn)桌子的數(shù)量
x2=生產(chǎn)椅子的數(shù)量解:將一個(gè)實(shí)際問題轉(zhuǎn)化為線性規(guī)劃模型有以下幾個(gè)步驟:1.確定決策變量:x1=生產(chǎn)桌子的數(shù)量
x2=生產(chǎn)椅子的數(shù)量2.確定目標(biāo)函數(shù):家具廠的目標(biāo)是銷售收入最大
maxz=50x1+30x2解:將一個(gè)實(shí)際問題轉(zhuǎn)化為線性規(guī)劃模型有以下幾個(gè)步驟:1.確定決策變量:x1=生產(chǎn)桌子的數(shù)量
x2=生產(chǎn)椅子的數(shù)量2.確定目標(biāo)函數(shù):家具廠的目標(biāo)是銷售收入最大
maxz=50x1+30x23.確定約束條件:
4x1+3x2
120(木工工時(shí)限制)
2x1+x2
50(油漆工工時(shí)限制)解:將一個(gè)實(shí)際問題轉(zhuǎn)化為線性規(guī)劃模型有以下幾個(gè)步驟:1.確定決策變量:x1=生產(chǎn)桌子的數(shù)量
x2=生產(chǎn)椅子的數(shù)量2.確定目標(biāo)函數(shù):家具廠的目標(biāo)是銷售收入最大
maxz=50x1+30x23.確定約束條件:
4x1+3x2
120(木工工時(shí)限制)
2x1+x2
50(油漆工工時(shí)限制)4.變量取值限制:
一般情況,決策變量只取正值(非負(fù)值)
x1
0,x2
0解:將一個(gè)實(shí)際問題轉(zhuǎn)化為線性規(guī)劃模型有以下幾個(gè)步驟:1.確定決策變量:x1=生產(chǎn)桌子的數(shù)量
x2=生產(chǎn)椅子的數(shù)量2.確定目標(biāo)函數(shù):家具廠的目標(biāo)是銷售收入最大
maxz=50x1+30x23.確定約束條件:
4x1+3x2
120(木工工時(shí)限制)
2x1+x2
50(油漆工工時(shí)限制)4.變量取值限制:
一般情況,決策變量只取正值(非負(fù)值)
x1
0,x2
0數(shù)學(xué)模型
maxS=50x1+30x2s.t.4x1+3x2
1202x1+x2
50x1,x2
0線性規(guī)劃數(shù)學(xué)模型三要素:
決策變量、約束條件、目標(biāo)函數(shù)
線性規(guī)劃模型的三要素3.約束條件:為實(shí)現(xiàn)優(yōu)化目標(biāo)需受到的限制,用決策變量的等式或不等式表示;1.決策變量:需決策的量,即待求的未知數(shù);2.目標(biāo)函數(shù):需優(yōu)化的量,即欲達(dá)的目標(biāo),用決策變量的表達(dá)式表示;建立線性規(guī)劃問題的數(shù)學(xué)模型的例子例1.2營養(yǎng)配餐問題假定一個(gè)成年人每天需要從食物中獲得3000千卡的熱量、55克蛋白質(zhì)和800毫克的鈣。如果市場上只有四種食品可供選擇,它們每千克所含的熱量和營養(yǎng)成分和市場價(jià)格見下表。問如何選擇才能在滿足營養(yǎng)的前提下使購買食品的費(fèi)用最小?食品名稱熱量(千卡)蛋白質(zhì)(克)鈣(毫克)價(jià)格(元)豬肉10005040014雞蛋800602006大米900203003白菜200105002各種食物的營養(yǎng)成分表解:設(shè)xj為第j種食品每天的購入量,則配餐問題的線性規(guī)劃模型為:
minS=14x1+6x2+3x3+2x4s.t.1000x1+800x2+900x3+200x4
300050x1+60x2+20x3+10x4
55400x1+200x2+300x3+500x4
800x1,x2,
x3,x4
0線性規(guī)劃問題的一般形式:Max(Min)S=c1x1+c2x2+…..+cnxns.t.a11x1+a12x2+….+a1nxn
(=,
)b1a21x1+a22x2+….+a2nxn
(=,
)b2
….am1x1+am2x2+….+amnxn
(=,
)bmx1,x2….xn
0§2線性規(guī)劃問題圖解法圖解法是用畫圖的方式求解線性規(guī)劃的一種方法。它雖然只能用于解二維(兩個(gè)變量)的問題,但其主要作用并不在于求解,而是在于能夠直觀地說明線性規(guī)劃解的一些重要性質(zhì)?!?線性規(guī)劃問題圖解法(1)滿足約束條件的變量的值,稱為可行解。§2線性規(guī)劃問題圖解法(1)滿足約束條件的變量的值,稱為可行解。(2)使目標(biāo)函數(shù)取得最優(yōu)值的可行解,稱為最優(yōu)解?!?線性規(guī)劃問題圖解法(1)滿足約束條件的變量的值,稱為可行解。(2)使目標(biāo)函數(shù)取得最優(yōu)值的可行解,稱為最優(yōu)解。例1.1的數(shù)學(xué)模型
maxS=50x1+30x2s.t.4x1+3x2
1202x1+x2
50x1,x2
0x2504030201010203040x14x1+3x2
120由4x1+3x2
120x1
0x2
0圍成的區(qū)域x2504030201010203040x12x1+x2
50由2x1+x2
50x1
0x2
0圍成的區(qū)域x2504030201010203040x12x1+x2
504x1+3x2
120可行域同時(shí)滿足:2x1+x2
504x1+3x2
120x1
0x2
0的區(qū)域——可行域x2504030201010203040x1可行域O(0,0)Q1(25,0)Q2(15,20)Q3(0,40)可行域是由約束條件圍成的區(qū)域,該區(qū)域內(nèi)的每一點(diǎn)都是可行解,它的全體組成問題的解集合。該問題的可行域是由O,Q1,Q2,Q3作為頂點(diǎn)的凸多邊形x2504030201010203040x1可行域目標(biāo)函數(shù)是以S作為參數(shù)的一組平行線x2=
S/30-(5/3)x1x2504030201010203040x1可行域當(dāng)S值不斷增加時(shí),該直線x2=
S/30-(5/3)x1沿著其法線方向向右上方移動(dòng)。x2504030201010203040x1可行域當(dāng)該直線移到Q2點(diǎn)時(shí),S(目標(biāo)函數(shù))值達(dá)到最大:MaxS=50*15+30*20=1350此時(shí)最優(yōu)解=(15,20)Q2(15,20)二個(gè)重要結(jié)論:滿足約束條件的可行域一般都構(gòu)成凸多邊形。這一事實(shí)可以推廣到更多變量的場合。二個(gè)重要結(jié)論:滿足約束條件的可行域一般都構(gòu)成凸多邊形。這一事實(shí)可以推廣到更多變量的場合。最優(yōu)解必定能在凸多邊形的某一個(gè)頂點(diǎn)上取得,這一事實(shí)也可以推廣到更多變量的場合。解的討論:最優(yōu)解是唯一解;解的討論:最優(yōu)解是唯一解;無窮多組最優(yōu)解:例1.1的目標(biāo)函數(shù)由
maxS=50x1+30x2變成:
maxS=40x1+30x2s.t.4x1+3x2
1202x1+x2
50x1,x2
0x2504030201010203040x1可行域目標(biāo)函數(shù)是同約束條件:4x1+3x2
120平行的直線x2=
S/30-(4/3)x1x2504030201010203040x1可行域當(dāng)S的值增加時(shí),目標(biāo)函數(shù)同約束條件:4x1+3x2
120重合,Q1與Q2之間都是最優(yōu)解。Q1(25,0)Q2(15,20)解的討論:無界解:例:maxS=x1+x2s.t.-2x1+x2
40x1-x2
20x1,x2
0x2504030201010203040x1該可行域無界,目標(biāo)函數(shù)值可增加到無窮大,稱這種情況為無界解或無最優(yōu)解。解的討論:無可行解:例:maxS=2x1+3x2s.t.x1+2x2
8x1
4x2
3-2x1+x2
4x1,x2
0該問題可行域?yàn)榭占?,即無可行解,也不存在最優(yōu)解。解的情況:有可行解⊙有唯一最優(yōu)解⊙有無窮最優(yōu)解⊙無最優(yōu)解無可行解§3線性規(guī)劃問題的標(biāo)準(zhǔn)形式MaxS=c1x1+c2x2+…..+cnxns.t.a11x1+a12x2+….+a1nxn=b1a21x1+a22x2+….+a2nxn=b2
….am1x1+am2x2+….+amnxn=bmx1,x2….xn
0其中:bi
0(i=1,2,….m)線性規(guī)劃問標(biāo)準(zhǔn)形的向量形式線性規(guī)劃標(biāo)準(zhǔn)型的矩陣形式Max
S=CX
s.t.
AX=bX
0
a11a12….a1nb1A=a21a22….a2nb
=
b2…….am1am2….amn
bn
c1x10c2x20C=X=0=……………..
cn
xn0如何將一般問題化為標(biāo)準(zhǔn)型:若目標(biāo)函數(shù)是求最小值MinS=CX令S’=-S,則
MaxS’=-CX如何將一般問題化為標(biāo)準(zhǔn)型:若目標(biāo)函數(shù)是求最小值MinS=CX令S’=-S,則
MaxS’=-CX若約束條件是不等式如何將一般問題化為標(biāo)準(zhǔn)型:若目標(biāo)函數(shù)是求最小值MinS=CX令S’=-S,則
MaxS’=-CX若約束條件是不等式若約束條件是“
”不等式
n
aijxj
+si=bij=1
si
0是非負(fù)的松馳變量如何將一般問題化為標(biāo)準(zhǔn)型:若約束條件是“
”不等式
n
aijxj
-si
=bi
j=1
si
0是非負(fù)的松馳變量如何將一般問題化為標(biāo)準(zhǔn)型:若約束條件右面的某一常數(shù)項(xiàng)bi<0這時(shí)只要在bi相對(duì)應(yīng)的約束方程兩邊乘上-1。如何將一般問題化為標(biāo)準(zhǔn)型:若約束條件右面的某一常數(shù)項(xiàng)bi<0這時(shí)只要在bi相對(duì)應(yīng)的約束方程兩邊乘上-1。若變量xj無非負(fù)限制引進(jìn)兩個(gè)非負(fù)變量xj’
xj”
0令xj=
xj’-xj”(可正可負(fù))如何將一般問題化為標(biāo)準(zhǔn)型:若約束條件右面的某一常數(shù)項(xiàng)bi<0這時(shí)只要在bi相對(duì)應(yīng)的約束方程兩邊乘上-1。若變量xj無非負(fù)限制引進(jìn)兩個(gè)非負(fù)變量xj’
xj”>=0令xj=
xj’-xj”(可正可負(fù))任何形式的線性規(guī)劃總可以化成標(biāo)準(zhǔn)型例1.3將下列問題化成標(biāo)準(zhǔn)型:MinS=-x1+2x2-3x3s.t.x1+x2+x3
7x1-x2+x3
2-3x1+x2+2x3=5x1,x2
0x3無非負(fù)限制MaxS=x1-2x2+3x3’-3x3”s.t.x1+x2+x3’-x3”+x4=7x1-x2+x3’-x3”-x5=2-3x1+x2+2x3’-2x3”=5x1,x2,x3’,x3”,x4,x5
0§4
單純形方法一線性規(guī)劃問題解的概念線性規(guī)劃標(biāo)準(zhǔn)型的矩陣形式:
MaxS=CX(1-9)
s.t.AX=b(1-10)
X
0(1-11)
a11a12….a1nb1A=a21a22….a2nb
=
b2………am1am2….amn
bn
c1x10c2x20C=X=0=……………..
cn
xn0解、可行解、最優(yōu)解⊙滿足約束條件(1-10)的X,稱為線性規(guī)劃問題的解。解、可行解、最優(yōu)解⊙滿足約束條件(1-10)的X,稱為線性規(guī)劃問題的解?!褲M足約束條件(1-10)與(1-11)的X,稱為線性規(guī)劃的問題可行解。解、可行解、最優(yōu)解⊙滿足約束條件(1-10)的X,稱為線性規(guī)劃問題的解?!褲M足約束條件(1-10)與(1-11)的X,稱為線性規(guī)劃的問題可行解?!褲M足目標(biāo)函數(shù)(1-9)的可行解X,稱為線性規(guī)劃的問題最優(yōu)解?;?、基向量、基變量⊙設(shè)r(A)=m,并且B是A的m階非奇異的子矩陣(det(B)
0),則稱矩陣
B為線性規(guī)劃問題的一個(gè)基?;?、基向量、基變量⊙設(shè)r(A)=m,并且B是A的m階非奇異的子矩陣(det(B)<>0),則稱矩陣
B為線性規(guī)劃問題的一個(gè)基?!丫仃嘊=(P1,P2….Pm),其列向量
Pj
稱為對(duì)應(yīng)基B的基向量?;?、基向量、基變量⊙設(shè)r(A)=m,并且B是A的m階非奇異的子矩陣(det(B)<>0),則稱矩陣
B為線性規(guī)劃問題的一個(gè)基?!丫仃嘊=(P1,P2….Pm),其列向量
Pj稱為對(duì)應(yīng)基B的基向量?!雅c基向量Pj
相對(duì)應(yīng)的變量xj就稱為基變量,其余的就稱為非基變量?;?基可行解.可行基⊙對(duì)于某一特定的基B,非基變量取
0值的解,稱為基解?;?基可行解.可行基⊙對(duì)于某一特定的基B,非基變量取
0值的解,稱為基解?!褲M足非負(fù)約束條件的基解,稱為基可行解。基解.基可行解.可行基⊙對(duì)于某一特定的基B,非基變量取
0值的解,稱為基解。⊙滿足非負(fù)約束條件的基解,稱為基可行解。⊙與基可行解對(duì)應(yīng)的基,稱為可行基。為了理解基解.基可行解.最優(yōu)解的概念,用下列例子說明:例1.4:maxS=2x1+3x2(1-12)
s.t.-2x1+3x2
6(1-13-1)
3x1-2x2
6(1-13-2)
x1+x2
4(1-13-3)
x1,x2
0(1-14)將其劃為標(biāo)準(zhǔn)形式:例1.4:maxS=2x1+3x2(1-12)
s.t.-2x1+3x2+s1=6(1-13-1)
3x1-2x2+s2=6(1-13-2)
x1+x2+s3=4(1-13-3)
x1,x2
0,si
0,(i=1,2,3)
(1-14)
x243211234x1O-1-1-2-2-3-3-2x1+3x2=63x1-2
x2=6x1+x2=4AQ1Q2Q3Q4Bx243211234x1O-1-1-2-2-3-3-2x1+3x2<=63x1-2
x2<=6x1+x2<=4ABx243211234x1O-1-1-2-2-3-3-2x1+3x2<=63x1-2
x2<=6x1+x2<=4AQ1Q2Q3Q4Bx243211234x1O-1-1-2-2-3-33x1-2
x2
6x1+x2
4AQ1Q2Q3Q4B可行域-2x1+3x2
6本問題解的情況:基礎(chǔ)解:點(diǎn)(O,A,B,Q1,Q2,Q3,Q4,P1,P2,P3)可行域:由點(diǎn)(O,Q1,Q2,Q3,Q4)圍成的區(qū)域。基可行解:點(diǎn)(O,Q1,Q2,Q3,Q4)最優(yōu)解:
Q3解的集合:非可行解可行解解的集合:基礎(chǔ)解解的集合:可行解基礎(chǔ)解基礎(chǔ)可行解解的集合:可行解基礎(chǔ)解基礎(chǔ)最優(yōu)解基礎(chǔ)可行解兩個(gè)基本概念:凸組合:
設(shè)x(1),x(2)…..x(k)是n維線性空間Rn中的k個(gè)點(diǎn),若存在數(shù)u1,u2,….uk
且0<ui<1(i=1,2,…k),
ui=1,使得x=u1x(1)+u2x(2)+…..+
uk
x(k)成立,則稱x為x(1),x(2)…..x(k)的凸組合。兩個(gè)基本概念:頂點(diǎn):設(shè)D是凸集,若D中的點(diǎn)x不能成為D中任何線段上的內(nèi)點(diǎn),則稱x為凸集D的頂點(diǎn)。即:若D中的任意兩點(diǎn)x(1),x(2)
,不存在數(shù)
(0<
<1)使得
x=
x(1)+(1-
)x(2)成立,則稱x為凸集D的一個(gè)頂點(diǎn)。例1.9:多邊形上的點(diǎn)是頂點(diǎn)圓周上的點(diǎn)都是頂點(diǎn)二線性規(guī)劃的基本定理定理1-1
線性規(guī)劃問題的可行域是凸集。(即連接線性規(guī)劃問題任意兩個(gè)可行解的線段上的點(diǎn)仍然是可行解。)證:設(shè)X1,X2是兩個(gè)可行解,對(duì)于0<
<1由于AX=A(X1+
(1-)
X2)=AX1+
(1-)AX2=
b+(1-)b=b
所以X=X1+
(1-)
X2也是可行解,所以線性規(guī)劃問題的可行域是凸集。定理1-2
線性規(guī)劃問題的可行解x為基礎(chǔ)可行解的充分必要條件是:x的非零分量所對(duì)應(yīng)的系數(shù)矩陣A的列向量是線性無關(guān)。證:必要性設(shè)X=(x1,x2,…,xm,0,…,0)是基可行解,x1,x2,…,xm是基變量,其對(duì)應(yīng)的向量P1,P2,…,Pm構(gòu)成基,故P1,P2,…,Pm是線性無關(guān)。充分性設(shè)可行解X=(x1,x2,…,xk,0,…,0),xj>0,j=1,2,…,k,若P1,P2,…,Pk線性無關(guān),則應(yīng)有k≤m,當(dāng)k=m時(shí),則P1,P2,…,Pm
恰好構(gòu)成一個(gè)基,從而X=(x1,x2,…,xm,0,…,0)為基可行解。當(dāng)k<m時(shí),則一定把P1,P2,…,Pk擴(kuò)充成一個(gè)基,其對(duì)應(yīng)的解為X=(x1,x2,…,xk,0,…,0),故X為基可行解。定理1-3
線性規(guī)劃問題的可行解集D中的點(diǎn)x是頂點(diǎn)的充分必要條件是:x是基礎(chǔ)可行解。定理1-3
線性規(guī)劃問題的可行解集D中的點(diǎn)x是頂點(diǎn)的充分必要條件是:x是基礎(chǔ)可行解。推論:可行解集D中的頂點(diǎn)個(gè)數(shù)是有限的。定理1-3
線性規(guī)劃問題的可行解集D中的點(diǎn)x是頂點(diǎn)的充分必要條件是:x是基礎(chǔ)可行解。推論:可行解集D中的頂點(diǎn)個(gè)數(shù)是有限的。推論:若可行解集D是有界的凸集,則D中任意一點(diǎn)x,都可表示成D的頂點(diǎn)的凸組合。定理1-4
若可行解集D有界,則線性規(guī)劃問題的最優(yōu)解,必定在D的頂點(diǎn)上達(dá)到。說明1:若可行解集D無界,則線性規(guī)劃問題可能有最優(yōu)解,也可能無最優(yōu)解。若有最優(yōu)解,也必在頂點(diǎn)上達(dá)到。說明2:有時(shí)目標(biāo)函數(shù)也可能在多個(gè)頂點(diǎn)上達(dá)到最優(yōu)值。這些頂點(diǎn)的凸組合也是最優(yōu)值。(有無窮多最優(yōu)解)三線性規(guī)劃的單純形方法單純形方法基本思路:從可行域中某個(gè)基可行解(一個(gè)頂點(diǎn))開始(稱為初始基可行解)。如可能,從可行域中求出具有更優(yōu)目標(biāo)函數(shù)值的另一個(gè)基可行解(另一個(gè)頂點(diǎn)),以改進(jìn)初始解。繼續(xù)尋找更優(yōu)的基礎(chǔ)可行解,進(jìn)一步改進(jìn)目標(biāo)函數(shù)值。當(dāng)某一個(gè)基礎(chǔ)可行解不能再改善時(shí),該解就是最優(yōu)解。例1-18:一個(gè)企業(yè)需要同一種原材料生產(chǎn)甲乙兩種產(chǎn)品,它們的單位產(chǎn)品所需要的原材料的數(shù)量及所耗費(fèi)的加工時(shí)間各不相同,從而獲得的利潤也不相同(如下表)。那么,該企業(yè)應(yīng)如何安排生產(chǎn)計(jì)劃,才能使獲得的利潤達(dá)到最大?解:數(shù)學(xué)模型
maxS=6x1+4x2s.t.2x1+3x2≤1004x1+2x2≤120x1,x2≥0解:引進(jìn)松弛變量x3,x4≥0數(shù)學(xué)模型標(biāo)準(zhǔn)形式:
maxS=6x1+4x2
s.t.2x1+3x2+x3=1004x1+2x2+x4=120x1,x2,
x3,x4≥0
約束條件的增廣矩陣為:
2310100(Ab)=4201120顯然r(A)=r(Ab)=2<4,該問題有無窮多組解。令A(yù)=(P1,P2,P3,P4)=23104201X=(x1,x2,x3,x4)
A=(P1,P2,P3,P4)
=23104201X=(x1,x2,x3,x4)B=(P3,P4
)=1001P3,P4線性無關(guān),x3,x4是基變量,x1,x2,是非基變量。
用非基變量表示的方程:
S=6x1+4x2x3=100-2x1-3x2(I)x4=120-4x1-2x2
稱(I)為消去系統(tǒng),若
b=(100,120)t≥
0則稱為正消去系統(tǒng)。
令非基變量
(x1,
x2)t=(0,0)t
得基礎(chǔ)可行解:
x(1)=(0,0,100,120)tS1=0
經(jīng)濟(jì)含義:不生產(chǎn)產(chǎn)品甲乙,利潤為零。分析:S=6x1+4x2(分別增加單位產(chǎn)品甲、乙,目標(biāo)函數(shù)分別減少6、4,即利潤分別增加6百元、4百元。)增加單位產(chǎn)品對(duì)目標(biāo)函數(shù)的貢獻(xiàn),這就是檢驗(yàn)數(shù)的概念。
增加單位產(chǎn)品甲(x1)比乙對(duì)目標(biāo)函數(shù)的貢獻(xiàn)大(檢驗(yàn)數(shù)最大),把非基變量x1換成基變量,稱x1為進(jìn)基變量,而把基變量x4換成非基變量,稱x4為出基變量。(在選擇出基變量時(shí),一定保證消去系統(tǒng)為正消去系統(tǒng))(最小比值原則)2x1+3x2+x3=100
4x1+2x2+x4=1202x2+x3-1/2x4=40
x1+1/2x2+1/4x4=30x3=40-2x2+1/2x4
x1=30-1/2x2-1/4x4
確定了進(jìn)基變量x1
,出基變量x4
以后,得到新的消去系統(tǒng):
S=180+x2-(3/2)x4x3=40-2x2+(1/2)x4x1=30-(1/2)x2-(1/4)x4(II)令新的非基變量(x2,x4)=(0,0)t得到新的基礎(chǔ)可行解:x(2)=(30,0,40,0)tS2=180經(jīng)濟(jì)含義:生產(chǎn)甲產(chǎn)品30個(gè),獲得利潤18000元。
這個(gè)方案比前方案好,但是否是最優(yōu)?分析:S=180+x2-(3/2)x4非基變量x2系數(shù)仍為正數(shù),確定x2為進(jìn)基變量。在保證常數(shù)項(xiàng)非負(fù)的情況下,確定x3為出基變量。
2x2+x3-1/2x4=40x1+1/2x2+1/4x4=30x2+1/2x3-1/4x4=20x1-1/4x3+3/8x4=20x2=20-1/2x3+1/4x4
x1=20+1/4x3-1/8x4
將其帶入目標(biāo)函數(shù)得到新的消去系統(tǒng):
S=200-(1/2)x3-(5/4)x4x1=20+(1/4)x3-(3/8)x4x2=20-(1/2)x3+(1/4)x4(III)令新的非基變量(x3,x4)t=(0,0)t得到新的基礎(chǔ)可行解:x(3)=(20,20,0,0)tS3=200
經(jīng)濟(jì)含義:分別生產(chǎn)甲乙產(chǎn)品20個(gè),可獲得利潤20000元。分析:S=200-(1/2)x3-(5/4)x4目標(biāo)函數(shù)中的非基變量的系數(shù)無正數(shù),S3=200是最優(yōu)值,x(3)=(20,20,0,0)t是最優(yōu)解。該企業(yè)分別生產(chǎn)甲乙產(chǎn)品20個(gè),可獲得最大利潤20000元。上例給出單純形法基本過程。為理解單純形表的構(gòu)造,把上面求解過程用矩陣來表示。-S+6x1-+4x2=02x1+3x2+x3=1004x1+2x2+x4=120對(duì)應(yīng)的基可行解為(0,0,100,120),目標(biāo)函數(shù)值為0。顯然當(dāng)x1增大時(shí),目標(biāo)函數(shù)值仍然可以增大,故此基可行解不是最優(yōu)解。令x2=0,x1大于零,(即x1進(jìn)基)當(dāng)x1=30時(shí),首先x4=0,所以x4出基。
-S+x2
-3/2x4=-1802x2+x3-1/2x4=40x1+1/2x2+1/4x4=30對(duì)應(yīng)的基可行解為(30,0,40,0),目標(biāo)函數(shù)值為180。顯然當(dāng)x2增大時(shí),目標(biāo)函數(shù)值仍然可以增大,故此基可行解不是最優(yōu)解。令x4=0,x2大于零,(即x2進(jìn)基)當(dāng)x2=20時(shí),首先x3=0,所以x3出基。S-(1/2)x3-(5/4)x4=-200x2+1/2x3-1/4x4=20x1-1/4x3+3/8x4=20對(duì)應(yīng)的基可行解為(20,20,0,0),目標(biāo)函數(shù)值為200。顯然當(dāng)x3,x4增大時(shí),目標(biāo)函數(shù)值不會(huì)增大,故此基可行解是最優(yōu)解。單純形法就是根據(jù)上面求解過程的矩陣形式,構(gòu)造單純形表進(jìn)行求解。單純形法計(jì)算步驟:步驟1
將LP化為標(biāo)準(zhǔn)形式,取得初始基可行解,步驟2(最優(yōu)性檢驗(yàn)),若σj≥0(j=1,2,…,n),則得到最優(yōu)解,若否,轉(zhuǎn)入第3步,步驟3(選擇進(jìn)基變量),選擇最小負(fù)的σj
所在列對(duì)應(yīng)的非基變量xj進(jìn)基步驟4(利用最小比值原則選擇出基變量),Cj6400CB基bx1x2x3x40x31000x4120
23104201檢驗(yàn)數(shù)σj
64000x3406x130
021-1/211/201/4檢驗(yàn)數(shù)σj
010-3/24x2206x120011/2-1/410-1/43/8檢驗(yàn)數(shù)σj
00-1/2-5/4例1-20求解線性規(guī)劃問題:minS=x1-3x2+
2x3+4x4s.t.2x1+4x3+x4=6-x1+x2+
3x3=5x1,
x2,
x3,
x4≥0解:問題已是標(biāo)準(zhǔn)型-S+x1-3x2+2x3+4x4=0A=20-41-1130取基B1=(P4,P2)=10=I01Cj1-324CB基bx1x2x3x44x462x25
20-41-1130檢驗(yàn)數(shù)σj
1-3244x462x25
20-41-1130檢驗(yàn)數(shù)σj
-100270-3x231x1810-21/20111/2檢驗(yàn)數(shù)σj
0075例1-21求解線性規(guī)劃問題:
minS=x1-x2s.t.-x1+x2≤
22x1-x2≤
2x1,
x2≥
0解:化標(biāo)準(zhǔn)型:
minS=x1-x2s.t.-x1+x2+x3=22x1-x2+x4=2x1,
x2,
x3,
x4≥
0Cj1-100CB基bx1x2x3x40x320x42
-11102-101檢驗(yàn)數(shù)σj
1-100-1x220x44
-11101011檢驗(yàn)數(shù)σj
0010-1x261x1401211011檢驗(yàn)數(shù)σj
0010根據(jù)解的性質(zhì):最優(yōu)解X=(0,2)t,
X=(4,6)t連線上的點(diǎn)仍是最優(yōu)解:X=a(0,2)t+(1-a)(4,6)t
(0≤
a≤
1)本題有無窮多組最優(yōu)解。例1-22求解線性規(guī)劃問題:
maxS=2x1+x2s.t.x1-x2≥-52x1-5x2≤
10x1,
x2≥
0解:化標(biāo)準(zhǔn)型:
maxS=2x1+x2
s.t.-x1+x2+x3=52x1-5x2+x4=10x1,
x2,
x3,
x4≥0Cj2100CB基bx1x2x3x40x350x410
-11102-501檢驗(yàn)數(shù)σj
21000x3102x15
0-3/211/21-5/201/2檢驗(yàn)數(shù)σj
0601非基變量X2的檢驗(yàn)數(shù)小于零,但X2所對(duì)應(yīng)的系數(shù)向量:(-3/2,-5/2)t<0所以原問題無最優(yōu)解.例1-23:求解下列線性規(guī)劃問題
maxz=10x1+6x2+4x3
x1+x2+x3≤100
10x1+4x2+5x3≤600
2x1+2x2+6x3≤300
xj≥0(j=1,2,3)化為標(biāo)準(zhǔn)形式maxz=10x1+6x2+4x3+0x4+0x5+0x6x1+x2+x3+x4=10010x1+4x2+5x3+x5=6002x1+2x2+6x3+x6=600xj≥0(j=1,2,…,6)基B1=(P4,P5,P6),基變量x4,x5,x6對(duì)應(yīng)的單純形表T(B1)檢驗(yàn)數(shù)中最大數(shù)10所在列的非基變量x1進(jìn)基min{100/1,600/10,300/2}=600/1010所在行的基變量x5出基以10為基元,換基迭代得B2=(P1,P4,P6),基變量x1,x4,x6Cj1064000CB基bx1x2x3x4x5x60x41000x56000x6300
1111001045010226001檢驗(yàn)數(shù)σj
1064000Cj1064000CB基bx1x2x3x4x5x60x41000x56000x6300
1111001045010226001檢驗(yàn)數(shù)σj
10640000x44010x1600x6180
03/51/21-1/10012/51/201/10006/550-1/51檢驗(yàn)數(shù)σj
02-10-10檢驗(yàn)數(shù)中有2,Z=60非最優(yōu)解,2所對(duì)應(yīng)的x2進(jìn)基min{40/3/5,60/2/5,180/6/5}=40/(3/5)元素3/5所在行的基變量x4出基以3/5為主元換基迭代得B3=(P1,P2,P6),基變量x1,x2,x6Cj1064000CB基bx1x2x3x4x5x60x44010x1600x6180
03/51/21-1/10012/51/201/10006/550-1/51檢驗(yàn)數(shù)σj
02-10-100x2200/310x1100/30x6100
015/65/3-1/60101/6-2/31/60004-201檢驗(yàn)數(shù)σj
00-8/3-10/3-2/30因檢驗(yàn)數(shù)全部為負(fù),故最優(yōu)解為x1=100/3,x2=200/3,x3=0最優(yōu)值Z0=2200/3§5人工變量法用單純形法求解線性規(guī)劃,首先要有一個(gè)初始基可行解。在上一節(jié)中,約束都是小于等于,通過加入松弛變量化為標(biāo)準(zhǔn)形后,約束方程的系數(shù)矩陣中含有單位陣,單位陣可以作為初始基,并且很容易得到初始基可行解。但約束不是小于等于時(shí),尋找初始基可行解比較困難。例如下面的例子。例1-24求解線性規(guī)劃問題:
minf=4x1+x2s.t.3x1+x2=
34x1+3x2≥
6(1.5)x1+2x2≤
4x1,
x2≥
0將其化為標(biāo)準(zhǔn)型:
minf=4x1+x2s.t.3x1+x2=34x1+3x2-x3=
6(1.6)x1+2x2+x4=4x1,
x2,
x3,
x4≥
0
minf=4x1+x2s.t.3x1+x2=34x1+3x2-x3=
6(1.6)x1+2x2+x4=4x1,
x2,
x3,
x4≥
0對(duì)于上面的標(biāo)準(zhǔn)型的線性規(guī)劃,尋找初始基可行解比較困難。為得到初始基可行解,在第一、二兩個(gè)約束中加入兩個(gè)稱為人工變量的非負(fù)變量x5、
x6,得到
minf=4x1+x2
s.t.3x1+x2+x5=34x1+3x2-x3+x6=
6(1.7)x1+2x2+x4=4x1,
x2,
x3,
x4,
x5,
x6≥
0
minf=4x1+x2
s.t.3x1+x2+x5=34x1+3x2-x3+x6=
6(1.7)x1+2x2+x4=4x1,
x2,
x3,
x4,
x5,
x6≥
0我們很容易得到(1.7)的初始基可行解(0,0,0,4,3,6),但他不滿足(1.6)。如果用單純形法對(duì)(1.7)進(jìn)行求解過程中,能將x5、
x6從基變量替換出,都變?yōu)榉腔兞?,?/p>
x5、
x6都取零,則(1.7)的解也滿足(1.6)。下面介紹能將人工變量x5、
x6從基變量替換出的方法。
大M法將
(1.7)的目標(biāo)函數(shù)中人工變量系數(shù)設(shè)置為充分大的正數(shù)M,變成如下的線性規(guī)劃問題:
minf=4x1+x2+Mx5+Mx6
s.t.3x1+x2+x5=34x1+3x2-x3+x6=
6(1.8)x1+2x2+x4=4x1,
x2,
x3,
x4≥
0在用單純形法對(duì)(1.8)進(jìn)行求解過程中,其基可行解中,只有三個(gè)變量不為零。因此,只有x5、
x6都取零時(shí),才可能達(dá)到最優(yōu),即將x5、
x6從基變量替換出,都變?yōu)榉腔兞?。上例的大M法求解過程如下:Cj4100MMCB基bx1x2x3x4x5x6Mx53Mx660x44
31001043-1001120100檢驗(yàn)數(shù)σj
4-7M1-4MM0004x1110x620x43
11/3001/3005/3-10-4/3105/301-1/30檢驗(yàn)數(shù)σj
0-(1+5M)/3M0-(4-7M)/30Cj4100MMCB基bx1x2x3x4x5x64x51Mx620x43
11/3001/3005/3-10-4/3105/301-1/30檢驗(yàn)數(shù)σj
0-(1+5M)/3M0-(4-7M)/304x13/51x26/50x41
101/503/5-1/501-3/50-4/53/500111-1檢驗(yàn)數(shù)σj
00-1/50-8/5+M1/5+M4x12/51x29/50x31
100-1/52/500103/5-1/5000111-1檢驗(yàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五農(nóng)行個(gè)人貸款抵押合同資產(chǎn)保全操作流程
- 2025年度綠色建筑項(xiàng)目融資及還款合同3篇
- 二零二五年度農(nóng)村土地流轉(zhuǎn)農(nóng)民公寓產(chǎn)權(quán)登記合同
- 2025年度美術(shù)作品版權(quán)授權(quán)與收益分成合同
- 2025個(gè)人信用卡透支額度調(diào)整合同補(bǔ)充協(xié)議3篇
- 二零二五年度城鄉(xiāng)規(guī)劃編制與實(shí)施監(jiān)督合同4篇
- 二零二五年度土地儲(chǔ)備項(xiàng)目土地資源評(píng)估委托合同
- 2025年度別墅裝修材料環(huán)保檢測認(rèn)證合同3篇
- 2025年度建筑工程合同履行與索賠風(fēng)險(xiǎn)防控指南2篇
- 第三人民醫(yī)院二零二五年度肉類配送服務(wù)及食品安全監(jiān)控協(xié)議3篇
- 充電樁巡查記錄表
- 阻燃材料的阻燃機(jī)理建模
- CJT 511-2017 鑄鐵檢查井蓋
- 配電工作組配電網(wǎng)集中型饋線自動(dòng)化技術(shù)規(guī)范編制說明
- 職業(yè)分類表格
- 2024高考物理全國乙卷押題含解析
- 廣東省深圳高級(jí)中學(xué)2023-2024學(xué)年八年級(jí)下學(xué)期期中考試物理試卷
- 介入科圍手術(shù)期護(hù)理
- 青光眼術(shù)后護(hù)理課件
- 設(shè)立工程公司組建方案
- 《物理因子治療技術(shù)》期末考試復(fù)習(xí)題庫(含答案)
評(píng)論
0/150
提交評(píng)論