




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
線性規(guī)劃2021/7/3011、了解線性規(guī)劃的基本內(nèi)容。2、掌握用數(shù)學(xué)軟件包求解線性規(guī)劃問題。1、兩個引例。*2、線性規(guī)劃的基本算法。3、用數(shù)學(xué)軟件包求解線性規(guī)劃問題。4、作業(yè)。2021/7/302問題一(3):2021/7/303任務(wù)分配問題:某車間有甲、乙兩臺機床,可用于加工三種工件。假定這兩臺車床的可用臺時數(shù)分別為
800和900,三種工件的數(shù)量分別為400、600和500,且已知用三種不同車床加工單位數(shù)量不同工件所需的臺時數(shù)和加工費用如下表。問怎樣分配車床的加工任務(wù),才能既滿足加工工件的要求,又使加工費用最低?車床類型單位工件所需加工臺時數(shù)單位工件的加工費用可用臺時數(shù)工件1工件2工件3工件1工件2工件3甲0.41.11.013910800乙0.51.21.311128900兩個引例解
設(shè)在甲車床上加工工件1、2、3的數(shù)量分別為x1、x2、x3,2021/7/3042
51
2
3在乙車床上加工工件1、2、3的數(shù)量分別為x4、x5、x6??山⒁韵戮€性規(guī)劃模型:minz=13x1
+9x2
+10x3
+11x4
+12x5
+8x6x1
+
x4
=
400x
+
x
=
600x
+
x
=
500s.t.
3
60.4x
+1.1x
+
x
£
8000.5x4
+1.2x5
+1.3x6
£
900
ix
?
0,i
=1,
2,,6問題二(4):2021/7/305某廠每日8小時的產(chǎn)量不低于1800件。為了進行質(zhì)量控制,計劃聘請兩種不同水平的檢驗員。一級檢驗員的標(biāo)準(zhǔn)為:速度25件/小時,正確率98%,計時工資4元/小時;二級檢驗員的標(biāo)準(zhǔn)為:速度15小時/件,正確率95%,計時工資3元/小時。檢驗員每錯檢一次,工廠要損失2元。為使總檢驗費用最省,該工廠應(yīng)聘一級、二級檢驗員各幾名?解
設(shè)需要一級和二級檢驗員的人數(shù)分別為x1、x2人,則應(yīng)付檢驗員的工資為:8·
4
·
x1
+
8·3·
x2
=
32x1
+
24x2因檢驗員錯檢而造成的損失為:(8·
25·
2%·
x1
+
8·15·5%·
x2
)·
2
=
8x1
+12x2故目標(biāo)函數(shù)為:2021/7/306min
z
=
(32x1
+
24x
2
)
+
(8x1
+12x2
)
=
40x1
+
36x2約束條件為:18·
25·
x1
+8·15·
x2
?18008·
25·
x
£18008·15·
x2
£1800x1
?
0,
x2
?
0線性規(guī)劃模型:2021/7/307min
z
=
40x1
+
36x212s.t.5x1
+
3x2
?
45x
£
9x
£15x1
?
0,
x2
?
01.線性規(guī)劃的標(biāo)準(zhǔn)形式:2.
線性規(guī)劃的基本算法——單純形法線性規(guī)劃的基本算法——單純形法2021/7/308min
f
=
cxs.t.
Ax
=
bx
?
0用MATLAB優(yōu)化工具箱解線性規(guī)劃2021/7/3091、模型:min
z=cXs.t.
AX
£
b命令:x=linprog(c,A,b)2,模型:min
z=cXs.t.
AX
£
bAeq
X
=
beq命令:x=linprog(c,A,b,Aeq,beq)注意:若沒有不等式:AX
£
b
存在,則令A(yù)=[
],b=[
].3、模型:min
z=cX2021/7/3010s.t.AX
£
bAeq
X
=
beqVLB≤X≤VUB命令:[1]
x=linprog(c,A,b,Aeq,beq,VLB,VUB)[2]
x=linprog(c,A,b,Aeq,beq,
VLB,VUB,
X0),則令A(yù)eq=[],注意:[1]
若沒有等式約束:
Aeq
X
=
beqbeq=[
].[2]其中X0表示初始點
4、命令:[x,fval]=linprog(…)返回最優(yōu)解x及x處的目標(biāo)函數(shù)值fval.解編寫M文件xxgh1.m如下:c=[-0.4
-0.28-0.32
-0.72-0.64
-0.6];2021/7/3011A=[0.01
0.01
0.01
0.03
0.03
0.03;0.02
0
0
0.05
0
0;0
0.02
0
0
0.05
0;0
00.03
0
0
0.08];b=[850;700;100;900];Aeq=[];
beq=[];vlb=[0;0;0;0;0;0];
vub=[];[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
To
Matlab
(xxgh1)z
=
0.4x1
+
0.28x2
+
0.32x3
+
0.72x4
+
0.64x5
+
0.6x6s.t.0.01x1
+
0.01x2
+
0.01x3
+
0.03x4
+
0.03x5
+
0.03x6
£
8500.02x1
+
0.05x4
£
7000.02x2
+
0.05x5
£100
0.03x3
+
0.08x6
£
900x
j
?
0
j
=1,
2,6例1
max例
2
min
z
=
6x1
+
3x2
+
4x3s.t.
x1
+
x2
+
x3
=1201x
?
3020
£
x
£
503x
?
20解:
編寫M文件xxgh2.m如下:c=[6
3
4];A=[0
1
0];b=[50];Aeq=[1
1
1];beq=[120];vlb=[30,0,20];vub=[];2021/7/3012[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)To Matlab
(xxgh2)23x
14
)
x
m
i
n
z
=
(
6
x
3
2x
1
3
0
x
0
£
2
0
x
3
15
0xs
.t
.
1
2
0
1
1 1
1
0
0
x
2
£
x
3
0.42021/7/3013S.t.
0min
z
=
(13
9
10
11
12
8
X1.1
1
0
0
0
X
£
800
0
0
0.5
1.2
1.3
900
1
0
0
1
0 0
400
1
0
0
10
1
0
0
00
X
=
600
01
500
x1
x
2
x
,
X
=
3
?
0
x
4
x
5
x
6
改寫為:例3
問題一的解答編寫M文件xxgh3.m如下:2021/7/3014f
=
[13
9
10
11
12
8];A
= [0.4
1.1
1
0
0
00
0
0
0.5
1.2
1.3];b
=
[800;
900];Aeq=[1
0
0
1
0
00
1
0
0
1
00
0
1
0
0
1];beq=[400
600
500];vlb
=
zeros(6,1);vub=[];[x,fval]
=
linprog(f,A,b,Aeq,beq,vlb,vub)To Matlab
(xxgh3)結(jié)果:x
=0.0000600.00000.0000400.00000.0000500.0000fval
=1.3800e+004即在甲機床上加工600個工件2,在乙機床上加工400個工件1、500個工件3,可在滿足條件的情況下使總加工費最小為13800。2021/7/3015例4
問題二的解答2021/7/3016問題36
x1
min
z
=
(40)
x
2
s.t.(-5
-3
x1
£
(-45))
x
2
改寫為:編寫M文件xxgh4.m如下:2021/7/3017c
=
[40;36];A=[-5
-3];b=[-45];Aeq=[];beq=[];vlb
=
zeros(2,1);vub=[9;15];%調(diào)用linprog函數(shù):[x,fval]
=
linprog(c,A,b,Aeq,beq,vlb,vub)To Matlab
(xxgh4)結(jié)果為:2021/7/3018x
=9.00000.0000fval
=360即只需聘用9個一級檢驗員。注:本問題應(yīng)還有一個約束條件:x1、x2取整數(shù)。故它是一個整數(shù)線性規(guī)劃問題。這里把它當(dāng)成一個線性規(guī)劃來解,求得其最優(yōu)解剛好是整數(shù):x1=9,x2=0,故它就是該整數(shù)規(guī)劃的最優(yōu)解。若用線性規(guī)劃解法求得的最優(yōu)解不是整數(shù),將其取整后不一定是相應(yīng)整數(shù)規(guī)劃的最優(yōu)解,這樣的整數(shù)規(guī)劃應(yīng)用專門的方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商城會員合同范本
- 林場圍欄施工合同范本
- 農(nóng)業(yè)花卉購銷合同范本
- 設(shè)備安裝追加合同范本
- 小區(qū)鋪面租賃合同范本
- 木質(zhì)商品收購合同范本
- 二零二五年度生態(tài)牧業(yè)雇傭放羊與綠色認證合同
- 二零二五年度文化產(chǎn)業(yè)項目招標(biāo)代理委托協(xié)議
- 二零二五年度土地經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)業(yè)觀光旅游合作協(xié)議
- 2025年度高新技術(shù)企業(yè)勞動合同規(guī)范化管理文本
- 輪轂電機驅(qū)動的越野車雙橫臂懸架設(shè)計
- 藥學(xué)專業(yè)論文3000字-藥學(xué)畢業(yè)論文
- 2022-2023學(xué)年遼寧省葫蘆島市建昌縣數(shù)學(xué)四下期末經(jīng)典試題含解析
- 《概率論與數(shù)理統(tǒng)計》課件第八章 假設(shè)檢驗
- 山東工商學(xué)院馬克思主義基本原理期末復(fù)習(xí)題及參考答案
- 2023年濟南工程職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試題庫及答案解析word版
- 文獻檢索與論文寫作-文獻檢索與科技論文寫作138課件
- 10KV開關(guān)柜教學(xué)講解課件
- 廢橡膠處理協(xié)議書范本
- 增額終身壽險銷售邏輯
- GB/T 15057.2-1994化工用石灰石中氧化鈣和氧化鎂含量的測定
評論
0/150
提交評論