




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
..目名數(shù)學(xué)系業(yè)年資料..運(yùn)輸優(yōu)化模型馬鵬信息與計(jì)算科學(xué)、應(yīng)用數(shù)學(xué)8月...27日
...目名數(shù)學(xué)系業(yè)年資料..運(yùn)輸優(yōu)化模型馬鵬信息與計(jì)算科學(xué)、應(yīng)用數(shù)學(xué)8月...27日2012年數(shù)學(xué)建模培訓(xùn)第二次測試論文
題
姓系(院)
專
2012
運(yùn)輸優(yōu)化模型
.
目標(biāo)規(guī)劃線性規(guī)劃運(yùn)輸優(yōu)化問題目標(biāo)規(guī)劃線性規(guī)劃運(yùn)輸優(yōu)化問題運(yùn)費(fèi)最少
源、降低運(yùn)輸費(fèi)用,實(shí)現(xiàn)利益最大化,完成資源優(yōu)化配置。本文在運(yùn)輸費(fèi)單價恒
定,各產(chǎn)地發(fā)量一定,各客戶的需求量也一定的條件下,努力解決多個特定目標(biāo)
實(shí)現(xiàn)問題。力求最優(yōu)的運(yùn)輸方案。在確定問題為不平衡的運(yùn)輸問題時,先虛設(shè)一
個產(chǎn)地,將問題裝華為平衡運(yùn)輸問題,將問題轉(zhuǎn)化為目標(biāo)規(guī)劃問題,按照目標(biāo)規(guī)
劃問題的建模思想逐步建立模型。
本文的主要特點(diǎn)在于,將不平衡的線性規(guī)劃問題合理地轉(zhuǎn)化為目標(biāo)規(guī)劃問題,在
求解時充分利用LINGO軟件求解。
關(guān)鍵詞:lingo
1
一.問題重述
1
運(yùn)輸功能是整個現(xiàn)代物流七大基本功能之一,占有很重要的地位,運(yùn)輸成本
在整個物流系統(tǒng)中所占的比重也很大,運(yùn)輸成本的有效控制對物流總成本的節(jié)約
具有舉足輕重的作用。通過物流流程的改善能降低物流成本,能給企業(yè)帶來難以
預(yù)料的效益,影響運(yùn)輸成本的因素是多樣化、綜合性的,這就要求對運(yùn)輸成本的
分析要采用系統(tǒng)的觀點(diǎn),進(jìn)行綜合分析。由于影響物流運(yùn)輸成本的因素很多,控
制措施既涉及運(yùn)輸環(huán)節(jié)本身,也涉及供應(yīng)鏈的整個物流流程。要想降低物流運(yùn)輸
成本,就必須運(yùn)用系統(tǒng)的觀點(diǎn)和方法,進(jìn)行綜合分析,發(fā)現(xiàn)問題,解決問題,使
物流運(yùn)輸活動更加優(yōu)化、物流運(yùn)輸成本更加合理化。
本文已知把一種產(chǎn)品從產(chǎn)地一、二運(yùn)到客戶1、2、3處,產(chǎn)地的發(fā)量、客戶
的收量及各產(chǎn)地到各客戶的運(yùn)輸單價已知。本文要解決問題是:客戶1為重要部
門,必須全部滿足需求量;滿足客戶2、3至少75%的的需求量;使總運(yùn)費(fèi)盡量
少;從產(chǎn)地2到客戶1的運(yùn)量至少有1000個單位。
二.問題分析
根據(jù)題目中所給出的條件知:有現(xiàn)成的兩個產(chǎn)地和需要產(chǎn)品的三個客戶。且
兩個產(chǎn)地的產(chǎn)量不同,運(yùn)送到各個客戶的運(yùn)費(fèi)單價不同。三個客戶所需的貨物量
不同。而三個客戶對兩個產(chǎn)地的總需求為2000+1500+5000=8500(單位),而
兩個產(chǎn)地總的發(fā)量為3000+4000=7000(單位),故需求量大于發(fā)量,屬于需求
量和發(fā)量不平衡問題。且提出四個不同的目標(biāo)。故使用目標(biāo)規(guī)劃實(shí)現(xiàn)建模。首先
設(shè)置目標(biāo)約束的優(yōu)先級,建立目標(biāo)約束按目標(biāo)的優(yōu)先級,寫出相應(yīng)的目標(biāo)規(guī)劃模
型。再接著使用LINGO軟件實(shí)現(xiàn)模型的求解,并作出相應(yīng)結(jié)果的分析。
1
A(其中)表示,表示第產(chǎn)地i;ai(iA(其中)表示,表示第產(chǎn)地i;ai(i1,2)
(其中j=1,2,3)表示,表示客戶j;bj(j1,2,3)其中i1,2;j1,2,3i1,2xi1,2A(其中往客戶B(其中j=1,2,3)j其中i1,2;j1,2,3其中i1,2A(i)運(yùn)往客戶B
(1)產(chǎn)品的運(yùn)輸過程不存在任何的導(dǎo)致產(chǎn)品發(fā)量和產(chǎn)品收量不相符的問題。產(chǎn)
品安全送到客戶處。即有:產(chǎn)品的發(fā)量就等于產(chǎn)品的收量。
(2)產(chǎn)品的運(yùn)輸單價始終恒定,不存在中途因?yàn)槟撤N原因而導(dǎo)致產(chǎn)品的單價變
化問題。即運(yùn)費(fèi)只取決于所運(yùn)輸?shù)漠a(chǎn)品的數(shù)量。
(3)產(chǎn)地的生產(chǎn)量(即發(fā)量)有極限值,不可能超出本產(chǎn)地正常的生產(chǎn)范圍。
(4)客戶需求量在一定的范圍內(nèi)或或是特定的具體值。
四.符號說明
基于題目及所要建立的模型所要用到的變量及參數(shù),作如下符號說明:
(1)產(chǎn)地用表示其發(fā)量;i(2)客戶用B表示其需求量;j(3)用c
處運(yùn)輸產(chǎn)品的單位費(fèi)用;
(4)用z表示總的運(yùn)輸費(fèi)用;
(5)用
中j=1,2,3)處的物品數(shù)量;
五.模型建立
由發(fā)量和需求量可知,發(fā)量小于需求量,故我們需要添加一個虛擬產(chǎn)地(產(chǎn)
地3),使各產(chǎn)地的總產(chǎn)量之和等于各客戶的需求量之和。使問題為平衡的運(yùn)輸問
題。且令虛擬產(chǎn)地到各客戶的運(yùn)費(fèi)單價都為0,如表1所示:
1
客戶210802000:達(dá)不到客戶:超過客戶:達(dá)不到客戶:超過客戶:達(dá)不到客戶3的需求量:超過客戶341001500:超過客戶3的需求量:達(dá)不到33000的運(yùn)輸費(fèi)用發(fā)量1230客戶210802000:達(dá)不到客戶:超過客戶:達(dá)不到客戶:超過客戶:達(dá)不到客戶3的需求量:超過客戶341001500:超過客戶3的需求量:達(dá)不到33000的運(yùn)輸費(fèi)用發(fā)量12305000300040001500
產(chǎn)地1
產(chǎn)地2
產(chǎn)地3
需求量
表1
至此,基于問題的分析與假設(shè),將問題轉(zhuǎn)化為目標(biāo)規(guī)劃問題。故分以下步驟進(jìn)行
模型的建立。
5.1設(shè)置目標(biāo)約束的優(yōu)先級
P1:客戶1為重要部門,需求量必須全部滿足;
P2:滿足其他兩個客戶至少75%的需要量;
P3:使運(yùn)費(fèi)盡量少;
P4:從產(chǎn)地2到客戶1的運(yùn)量至少有1000個單位。
5.2建立目標(biāo)約束
d1的需求量1
d1的需求量1
d2的需求量2
d2的需求量2
d3
d3
d4
d33000的運(yùn)輸費(fèi)用4
1
:
:超過客戶
d產(chǎn)地二達(dá)不到客戶:
:超過客戶5d1的需求量55.3求最少費(fèi)用
LINGO程序:
model:
sets:
supply/1,2,3/:a;
demand/1,2,3/:b;
link(supply,demand):c,x;
endsets
min=@sum(link(i,j):
c(i,j)*x(i,j););
@for(demand(j):
@sum(supply(i):
x(i,j))=b(j););
@for(supply(i):
@sum(demand(j):
x(i,j))<=a(i););
data:
a=3000,4000,1500;
b=2000,1500,5000;
c=10,4,12
1
33000.000.0000006Value3000.0004000.0001500.0002000.0001500.0005000.00010.000004.000000Reduced0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
8,10,333000.000.0000006Value3000.0004000.0001500.0002000.0001500.0005000.00010.000004.000000Reduced0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
0,0,0;
enddata
End
LINGO求解結(jié)果:
Globaloptimalsolutionfound.
Objectivevalue:
Infeasibilities:
Totalsolveriterations:
Variable
Cost
A(1)
A(2)
A(3)
B(1)
B(2)
B(3)
C(1,1)
C(1,2)
1
12.000008.00000010.000003.0000000.0000000.0000000.0000001500.0001500.0000.0000000.0000000.0000004000.000500.00000.0000001000.000SlackorSurplus33000.000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000002.0000005.00000013.000000.0000000.0000006.0000000.000000DualPrice-1.000000-10.00000-4.000000-10.00000
C(1,3)12.000008.00000010.000003.0000000.0000000.0000000.0000001500.0001500.0000.0000000.0000000.0000004000.000500.00000.0000001000.000SlackorSurplus33000.000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000002.0000005.00000013.000000.0000000.0000006.0000000.000000DualPrice-1.000000-10.00000-4.000000-10.00000
C(2,1)
C(2,2)
C(2,3)
C(3,1)
C(3,2)
C(3,3)
X(1,1)
X(1,2)
X(1,3)
X(2,1)
X(2,2)
X(2,3)
X(3,1)
X(3,2)
X(3,3)
Row
1
2
3
4
1
0.0000000.0000000.000000客戶2150005002000x0.0000007.00000010.00000客戶31500001500x122222
x發(fā)量040000.0000000.0000000.000000客戶2150005002000x0.0000007.00000010.00000客戶31500001500x122222
x發(fā)量0400010005000xdd2211mind2
xdd233330004000150011d
3
6
7
我們在將數(shù)據(jù)整理在一個表格中,如表2所示:
客戶1
產(chǎn)地1
產(chǎn)地2
產(chǎn)地3
需求量
表2
由上表可看出,最少的運(yùn)輸費(fèi)用為33000,但第一個目標(biāo)就不滿足,用戶1的需
求的不到滿足。
5.4按目標(biāo)的優(yōu)先級,寫出相應(yīng)的目標(biāo)規(guī)劃模型
客戶1為重要部門,需求量必須全部滿足;則目標(biāo)可表示為:
mindd
滿足其他兩個客戶至少75%的需要量;則目標(biāo)可表示為:
xd1500*0.75
mind
從產(chǎn)地2到客戶1的運(yùn)量至少有1000個單位;則目標(biāo)可表示為:
1
dd55
d43
ijij4
dd55
d43
ijij44i1j1z=2121323dd1000445
cxdd33000pdp233445cdd(dd)pdpd*x3000x
由最少費(fèi)用,可建立目標(biāo)約束為:
min2
故模型建立為:
min11xxxxxx4000212223xxdd2211xxdd5000*75%132322ijij33i1j1
x21
六.模型求解
使用LINDO軟件將模型求解如下:
LINGO程序:
model:
sets:
Level/1,2,3,4/:P,z,Goal;
s_Con_Nun/1,2,3,4,5/:dplus,dminus;
supply/1,2/:a;
customer/1,2,3/:b;
1
Routes(supply,customer):c,x;
endsets
data:
p=?,?,?,?;
Goal=?,?,?,0;
a=3000,4000;
b=2000,1500,5000;
c=14,4,12
8,10,3;
enddata
min=@sum(Level:P*z);
z(1)=dminus(1)
z(2)=dminus(2)+dminus(3);
z(3)=dplus(4);
z(4)=dminus(5);
@for(supply(i):
@sum(customer(j):x(i,j))<=a(i););
x(1,1)+x(2,1)+dminus(1)-dplus(1)=2000;
@for(customer(j):
@sum(supply(i):x(i,2))+dminus(2)-dplus(2)=1500*0.75;
@sum(supply(i):x(i,3))+dminus(3)-dplus(3)=1500*0.75;
@sum(Routes:c*x)+dminus(4)-dplus(4)=33000;
1
1500.0005Value0.1000000+3080.1000000+3080.1000000+3080.1000000+3080.0000000.00000013000.00500.00001)Reduced0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.1000000+308
x(2,1)+dminus(5)-dplus(5)=1000;1500.0005Value0.1000000+3080.1000000+3080.1000000+3080.1000000+3080.0000000.00000013000.00500.00001)Reduced0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.1000000+308
@for(Level(i)|i#lt#@size(Level):
@bnd(0,z(i),Goal(i)););
End
LINGO求解結(jié)果:
Nofeasiblesolutionfound.
Infeasibilities:
Totalsolveriterations:
Variable
Cost
P(1)
P(2)
P(3)
P(4)
Z(1)
Z(2)
Z(3)
Z(4)
GOAL(
1
2)3)0.0000000.000000375.00003875.00013000.005)1)2)3)4)500.00003000.0000.1000000+3080.1000000+3080.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
0.0000002)3)0.0000000.000000375.00003875.00013000.005)1)2)3)4)500.00003000.0000.1000000+3080.1000000+3080.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
GOAL(
0.000000
GOAL(
0.000000
GOAL(4)
DPLUS(1)
DPLUS(2)
DPLUS(3)
DPLUS(4)
DPLUS(
0.1000000+308
DMINUS(
0.1000000+308
DMINUS(
0.1000000+308
DMINUS(
0.1000000+308
DMINUS(
0.1000000+308
DMINUS(5)
A(1)
1
4000.0002000.0001500.0005000.00014.000004.00000012.000008.00000010.000003.0000001500.0001500.0001,2,2,5000.000SlackorSurplus3000.0000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000003)1)2)0.000000DualPrice-1.0000000.000000500.00000.000000
A(2)4000.0002000.0001500.0005000.00014.000004.00000012.000008.00000010.000003.0000001500.0001500.0001,2,2,5000.000SlackorSurplus3000.0000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000003)1)2)0.000000DualPrice-1.0000000.000000500.00000.000000
B(1)
B(2)
B(3)
C(1,1)
C(1,2)
C(1,3)
C(2,1)
C(2,2)
C(2,3)
X(1,1)
X(1,2)
X(
0.2000000+308
X(
-0.1146654+297
X(
0.1300000+309
X(2,3)
Row
1
1
0.0000000.0000000.0000000.0000000.000000-1500.0000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000InfinityInfinity-Infinity-Infinity-Infinity0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
20.0000000.0000000.0000000.0000000.000000-1500.0000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000InfinityInfinity-Infinity-Infinity-Infinity0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
-0.1000000+308
3
-0.1000000+308
4
-0.1000000+308
5
-0.1000000+308
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1
0.0000000.0000000.0000000.000000x1500,x1500,x00.0000000.0000000.0000000.000000x1500,x1500,x0,x500,x0,xA運(yùn)往客戶B的貨物量為1500個單位;產(chǎn)地A運(yùn)往客戶B的貨物量
A不往客戶B
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抵制校園欺凌讓孩子健康成長
- 大山深處炒雞香
- 【高一物理必修二萬有引力應(yīng)用知識點(diǎn)】高一物理必修一知識點(diǎn)
- 功能游戲行業(yè)發(fā)展監(jiān)測及市場發(fā)展?jié)摿︻A(yù)測報告
- 全棉卡通被行業(yè)深度研究報告
- 靜脈血液標(biāo)本采集要點(diǎn)
- 提升幼兒語言表達(dá)能力的策略探析
- 條碼編輯列印軟件行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2025年室內(nèi)清潔健康電器項(xiàng)目合作計(jì)劃書
- 土方運(yùn)輸中介合同范本
- 2025年高考語文復(fù)習(xí)備考復(fù)習(xí)策略講座
- 2024至2030年中國聚硫橡膠行業(yè)市場現(xiàn)狀分析及未來前景規(guī)劃報告
- 天津市河西區(qū)2023-2024學(xué)年高一上學(xué)期1月期末化學(xué)試題(原卷版)
- 2025高考語文步步高大一輪復(fù)習(xí)講義65練答案精析
- 部編版八年級語文下冊全冊單元教材分析
- 粵劇中國漢族傳統(tǒng)戲劇人類非物質(zhì)文化遺產(chǎn)代表作宣傳課件
- 2024年吉林省中考語文真題
- DBJ50-T-271-2017 城市軌道交通結(jié)構(gòu)檢測監(jiān)測技術(shù)標(biāo)準(zhǔn)
- (高清版)TDT 1090-2023 國土空間歷史文化遺產(chǎn)保護(hù)規(guī)劃編制指南
- 全新養(yǎng)豬代養(yǎng)協(xié)議范本
- 冀教版(冀人版)二年級下冊小學(xué)美術(shù)全冊教案
評論
0/150
提交評論