版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二講線性規(guī)劃模型統(tǒng)計(jì)與應(yīng)用數(shù)學(xué)系張耀峰Themodeloflinearprogramming1/31/20231第二講線性規(guī)劃模型1.1優(yōu)化的思想1.2什么是線性規(guī)劃模型1.3如何使用Lingo軟件求解線性規(guī)劃問題1.4案例解析1/31/202321.1優(yōu)化的思想1/31/20233燒水小明同學(xué),燒一壺水要8分鐘,灌開水要1分鐘,取牛奶和報(bào)紙要5分鐘(不能間斷),整理書包要6分鐘(可間斷),為了盡快做完這些事,怎樣安排才能使時(shí)間最少?最少需要幾分鐘?例1、如何安排早上的時(shí)間?取牛奶和報(bào)紙收拾書包灌水收拾書包5891201/31/20234例2、怎么排隊(duì)才合理呢?
碼頭上現(xiàn)在同時(shí)有3艘貨船需要卸貨,但是只能一條一條地卸貨,并且每艘船卸貨所需的時(shí)間各不相同,分別為4小時(shí)、8小時(shí)和1小時(shí)。按照怎樣的順序卸貨能使3艘貨船等候的總時(shí)間最少呢?
1/31/20235方案卸貨順序船1的等候時(shí)間船2的等候時(shí)間船3的等候時(shí)間總的等候時(shí)間1船1—船2—船388+48+4+1332船1—船3—船288+1+48+1303船2—船1—船34+844+8+1294船2—船3—船14+1+844+1225船3—船1—船21+81+8+41236船3—船2—船11+4+81+41191/31/202361.2什么是線性規(guī)劃模型1/31/20237例3運(yùn)輸問題1/31/20238解:設(shè)A1,A2調(diào)運(yùn)到三個(gè)糧站的大米分別為x11,x12,
x13,
x21,
x22,
x23噸。題設(shè)量可總到下表:84庫存量x23x22x21A2542需要量x13x12x11A1B3B2B1糧庫糧站距離及運(yùn)量121224308241/31/20239結(jié)合存量限制和需量限制得數(shù)學(xué)模型:目標(biāo)函數(shù)約束條件決策變量1/31/2023101.3如何使用Lingo軟件求解線性規(guī)劃問題1/31/202311程序編寫1model:min=12*x11+24*x12+8*x13+30*x21+12*x22+24*x23;x11+x12+x13<4;x21+x22+x23<8;x11+x21>2;x12+x22>4;x13+x23>5;end1/31/202312運(yùn)行結(jié)果
Globaloptimalsolutionfound.Objectivevalue:160.0000Totalsolveriterations:5VariableValueReducedCostX112.0000000.000000X120.00000028.00000X132.0000000.000000X210.0000002.000000X224.0000000.000000X233.0000000.000000RowSlackorSurplusDualPrice1160.0000-1.00000020.00000016.0000031.0000000.00000040.000000-28.0000050.000000-12.0000060.000000-24.000001/31/202313
例4生產(chǎn)計(jì)劃問題某工廠計(jì)劃安排生產(chǎn)Ⅰ,Ⅱ兩種產(chǎn)品,已知每種單位產(chǎn)品的利潤,生產(chǎn)單位產(chǎn)品所需設(shè)備臺(tái)時(shí)及A,B兩種原材料的消耗,現(xiàn)有原材料和設(shè)備臺(tái)時(shí)的定額如表所示,問:1)怎么安排生產(chǎn)使得工廠獲利最大?2)產(chǎn)品Ⅰ的單位利潤降低到1.8萬元,要不要改變生產(chǎn)計(jì)劃,如果降低到1萬元呢?3)產(chǎn)品Ⅱ的單位利潤增大到5萬,要不要改變生產(chǎn)計(jì)劃4)如果產(chǎn)品Ⅰ,Ⅱ的單位利潤同時(shí)降低了1萬元,要不要改變生產(chǎn)計(jì)劃?產(chǎn)品Ⅰ產(chǎn)品Ⅱ最大資源量設(shè)備128臺(tái)時(shí)原材料A4016kg原材料B0412kg單位產(chǎn)品利潤231/31/2023141/31/202315程序編寫model:title生產(chǎn)計(jì)劃問題;[maxf]max=2*x1+3*x2;[A]x1+2*x2<8;[B]4*x1<16;[TIME]4*x2<12;END1/31/202316運(yùn)行結(jié)果ModelTitle:生產(chǎn)計(jì)劃問題VariableValueReducedCostX14.0000000.000000X22.0000000.000000RowSlackorSurplusDualPriceMAXF14.000001.000000A0.0000001.500000B0.0000000.1250000TIME4.0000000.000000
對(duì)問題1,安排是生產(chǎn)產(chǎn)品Ⅰ4單位,產(chǎn)品Ⅱ2單位,最大盈利為14萬元。1/31/202317線性模型-敏感性分析要使用敏感性分析必須要在這里選擇Prices&Ranges然后保存退出路徑:LINGO︱Options︱GeneralSolver(通用求解程序)選項(xiàng)卡1/31/202318要調(diào)出敏感性分析的結(jié)果,必須先求解后再在程序窗口下點(diǎn)擊LINGO|Range,1/31/202319Rangesinwhichthebasisisunchanged:ObjectiveCoefficientRanges
CurrentAllowableAllowableVariableCoefficientIncreaseDecreaseX12.000000INFINITY0.5000000X23.0000001.0000003.000000RighthandSideRangesRowCurrentAllowableAllowableRHSIncreaseDecreaseA8.0000002.0000004.000000B16.0000016.000008.000000TIME12.00000INFINITY4.000000
當(dāng)前變量系數(shù)允許增加量允許減少量1/31/202320對(duì)問題4,因?yàn)閮蓚€(gè)系數(shù)同時(shí)改變了,所以只有更改程序的數(shù)據(jù),重新運(yùn)行得:不改變生產(chǎn)計(jì)劃,但是最大利潤降低到6萬元.
對(duì)問題2,產(chǎn)品Ⅰ的單位利潤降低到1.8萬元,在(1.5,∞)之間,所以不改變生產(chǎn)計(jì)劃。如果降低到1萬元,不在(1.5,∞)內(nèi),要改變生產(chǎn)計(jì)劃。在程序中將目標(biāo)函數(shù)的系數(shù)“2”改為“1”,可得新的計(jì)劃為安排是生產(chǎn)產(chǎn)品Ⅰ2單位,產(chǎn)品Ⅱ3單位,最大盈利為11萬元.對(duì)問題3,要改變生產(chǎn)計(jì)劃,更改程序得新計(jì)劃為生產(chǎn)產(chǎn)品Ⅰ2單位,產(chǎn)品Ⅱ3單位,最大盈利為19萬元.1/31/202321例5加工奶制品的生產(chǎn)計(jì)劃1桶牛奶3公斤A1
12小時(shí)8小時(shí)4公斤A2
或獲利24元/公斤獲利16元/公斤50桶牛奶時(shí)間480小時(shí)至多加工100公斤A1
制訂生產(chǎn)計(jì)劃,使每天獲利最大
35元可買到1桶牛奶,買嗎?若買,每天最多買多少?可聘用臨時(shí)工人,付出的工資最多是每小時(shí)幾元?
A1的獲利增加到30元/公斤,應(yīng)否改變生產(chǎn)計(jì)劃?每天:1/31/2023221桶牛奶3公斤A1
12小時(shí)8小時(shí)4公斤A2
或獲利24元/公斤獲利16元/公斤x1桶牛奶生產(chǎn)A1
x2桶牛奶生產(chǎn)A2
獲利24×3x1
獲利16×4x2
原料供應(yīng)
勞動(dòng)時(shí)間
加工能力
決策變量
目標(biāo)函數(shù)
每天獲利約束條件非負(fù)約束
線性規(guī)劃模型(LP)時(shí)間480小時(shí)至多加工100公斤A1
50桶牛奶每天1/31/202323模型求解
OBJECTIVEFUNCTIONVALUE
1)3360.000
VARIABLEVALUEREDUCEDCOST
X120.0000000.000000
X230.0000000.000000ROWSLACKORSURPLUSDUALPRICES2)0.00000048.0000003)0.0000002.0000004)40.0000000.000000NO.ITERATIONS=220桶牛奶生產(chǎn)A1,30桶生產(chǎn)A2,利潤3360元。max=72*x1+64*x2;x1+x2<50;12*x1+8*x2<480;3*x1<100;1/31/202324模型求解
reducedcost值表示當(dāng)該非基變量增加一個(gè)單位時(shí)(其他非基變量保持不變)目標(biāo)函數(shù)減少的量(對(duì)max型問題)
OBJECTIVEFUNCTIONVALUE1)3360.000VARIABLEVALUEREDUCEDCOSTX120.0000000.000000X230.0000000.000000ROWSLACKORSURPLUSDUALPRICES2)0.00000048.0000003)0.0000002.0000004)40.0000000.000000NO.ITERATIONS=21/31/202325OBJECTIVEFUNCTIONVALUE1)3360.000VARIABLEVALUEREDUCEDCOSTX120.0000000.000000X230.0000000.000000
ROW
SLACKORSURPLUSDUALPRICES
2)0.00000048.000000
3)0.0000002.0000004)40.0000000.000000原料無剩余時(shí)間無剩余加工能力剩余40max72x1+64x2st2)x1+x2<503)12x1+8x2<4804)3x1<100end三種資源結(jié)果解釋
1/31/202326OBJECTIVEFUNCTIONVALUE1)3360.000VARIABLEVALUEREDUCEDCOSTX120.0000000.000000X230.0000000.000000ROWSLACKORSURPLUSDUALPRICES
2)0.00000048.000000
3)0.0000002.000000
4)40.0000000.000000結(jié)果解釋
最優(yōu)解下“資源”增加1單位時(shí)“效益”的增量原料增1單位,利潤增48時(shí)間加1單位,利潤增2能力增減不影響利潤影子價(jià)格
35元可買到1桶牛奶,要買嗎?35<48,應(yīng)該買!聘用臨時(shí)工人付出的工資最多每小時(shí)幾元?2元!1/31/202327RANGESINWHICHTHEBASISISUNCHANGED:
OBJCOEFFICIENTRANGES
VARIABLECURRENTALLOWABLEALLOWABLECOEFINCREASEDECREASE
X172.00000024.0000008.000000X264.0000008.00000016.000000RIGHTHANDSIDERANGESROWCURRENTALLOWABLEALLOWABLERHSINCREASEDECREASE250.00000010.0000006.6666673480.00000053.33333280.0000004100.000000INFINITY40.000000最優(yōu)解不變時(shí)目標(biāo)系數(shù)允許變化范圍DORANGE(SENSITIVITY)ANALYSIS?
Yesx1系數(shù)范圍(64,96)
x2系數(shù)范圍(48,72)
A1獲利增加到30元/千克,應(yīng)否改變生產(chǎn)計(jì)劃x1系數(shù)由243=72增加為303=90,在允許范圍內(nèi)不變!(約束條件不變)結(jié)果解釋
1/31/202328結(jié)果解釋
RANGESINWHICHTHEBASISISUNCHANGED:OBJCOEFFICIENTRANGESVARIABLECURRENTALLOWABLEALLOWABLECOEFINCREASEDECREASEX172.00000024.0000008.000000X264.0000008.00000016.000000
RIGHTHANDSIDERANGESROWCURRENTALLOWABLEALLOWABLERHSINCREASEDECREASE250.00000010.0000006.6666673480.00000053.33333280.0000004100.000000INFINITY40.000000影子價(jià)格有意義時(shí)約束右端的允許變化范圍原料最多增加10時(shí)間最多增加53
35元可買到1桶牛奶,每天最多買多少?最多買10桶?(目標(biāo)函數(shù)不變)1/31/2023291.4案例分析1/31/202330例6階段生產(chǎn)問題某公司生產(chǎn)某產(chǎn)品,最大生產(chǎn)能力為10000單位,每單位存儲(chǔ)費(fèi)2元,預(yù)定的銷售量與單位成本如下:月份單位成本(元)銷售量12347060007170008012000766000求一生產(chǎn)計(jì)劃,使1)滿足需求;2)不超過生產(chǎn)能力;3)成本(生產(chǎn)成本與存儲(chǔ)費(fèi)之和)最低.1/31/202331解:假定1月初無庫存,4月底賣完,當(dāng)月生產(chǎn)的不庫存,庫存量無限制.第j+1個(gè)月的庫存量第j+1個(gè)月的庫存費(fèi)共3個(gè)月的庫存費(fèi)到本月總生產(chǎn)量大于等于銷售量4個(gè)月總生產(chǎn)量等于總銷售量4個(gè)月總生產(chǎn)成本1/31/202332model:title生產(chǎn)計(jì)劃程序1;Sets:yuefen/1..4/:c,x,e,d;endsetsdata:c=70718076;d=60007000120006000;e=2222;a=10000;enddatamin=@sum(yuefen:c*x)+
@sum(yuefen(j)|j#lt#4:
@sum(yuefen(i)|i#le#j:x-d)*e(j+1));@for(yuefen(j)|j#lt#4:
@sum(yuefen(i)|i#le#j:x)>@sum(yuefen(i)|i#le#j:d));@sum(yuefen:x)=@sum(yuefen:d);@for(yuefen:x<a);end
1/31/202333露天礦里鏟位已分成礦石和巖石:平均鐵含量不低于25%的為礦石,否則為巖石。每個(gè)鏟位的礦石、巖石數(shù)量,以及礦石的平均鐵含量(稱為品位)都是已知的。每個(gè)鏟位至多安置一臺(tái)電鏟,電鏟平均裝車時(shí)間5分鐘卡車在等待時(shí)所耗費(fèi)的能量也是相當(dāng)可觀的,原則上在安排時(shí)不應(yīng)發(fā)生卡車等待的情況。例7、露天礦生產(chǎn)的車輛安排(CUMCM-2003B)
礦石卸點(diǎn)需要的鐵含量要求都為29.5%1%(品位限制),搭配量在一個(gè)班次(8小時(shí))內(nèi)滿足品位限制即可。卸點(diǎn)在一個(gè)班次內(nèi)不變??ㄜ囕d重量為154噸,平均時(shí)速28km,平均卸車時(shí)間為3分鐘。問題:出動(dòng)幾臺(tái)電鏟,分別在哪些鏟位上;出動(dòng)幾輛卡車,分別在哪些路線上各運(yùn)輸多少次?1/31/202334平面示意圖1/31/202335問題數(shù)據(jù)距離鏟位1鏟位2鏟位3鏟位4鏟位5鏟位6鏟位7鏟位8鏟位9鏟位10礦石漏5.265.194.214.002.952.742.461.900.641.27倒裝Ⅰ1.900.991.901.131.272.251.482.043.093.51巖場5.895.615.614.563.513.652.462.461.060.57巖石漏0.641.761.271.832.742.604.213.725.056.10倒裝Ⅱ4.423.863.723.162.252.810.781.621.270.50鏟位1鏟位2鏟位3鏟位4鏟位5鏟位6鏟位7鏟位8鏟位9鏟位10礦石量0.951.051.001.051.101.251.051.301.351.25巖石量1.251.101.351.051.151.351.051.151.351.25鐵含量30%28%29%32%31%33%32%31%33%31%1/31/202336問題分析與典型的運(yùn)輸問題明顯有以下不同:這是運(yùn)輸?shù)V石與巖石兩種物資的問題;屬于產(chǎn)量大于銷量的不平衡運(yùn)輸問題;為了完成品位約束,礦石要搭配運(yùn)輸;產(chǎn)地、銷地均有單位時(shí)間的流量限制;運(yùn)輸車輛只有一種,每次滿載運(yùn)輸,154噸/車次;鏟位數(shù)多于鏟車數(shù)意味著要最優(yōu)的選擇不多于7個(gè)產(chǎn)地作為最后結(jié)果中的產(chǎn)地;最后求出各條路線上的派出車輛數(shù)及安排。近似處理:先求出產(chǎn)位、卸點(diǎn)每條線路上的運(yùn)輸量(MIP模型)然后求出各條路線上的派出車輛數(shù)及安排1/31/202337模型假設(shè)卡車在一個(gè)班次中不應(yīng)發(fā)生等待或熄火后再啟動(dòng)的情況;在鏟位或卸點(diǎn)處由兩條路線以上造成的沖突問題面前,我們認(rèn)為只要平均時(shí)間能完成任務(wù),就認(rèn)為不沖突。我們不排時(shí)地進(jìn)行討論;空載與重載的速度都是28km/h,耗油相差很大;卡車可提前退出系統(tǒng),等等。如理解為嚴(yán)格不等待,難以用數(shù)學(xué)規(guī)劃模型來解個(gè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中生社會(huì)實(shí)踐與志愿服務(wù)計(jì)劃
- 山西省晉中市太谷區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)試卷
- 九年級(jí)班主任工作總結(jié)報(bào)告
- 浙江省寧波市奉化區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期英語期末試卷
- 互聯(lián)網(wǎng)行業(yè)業(yè)務(wù)代表工作報(bào)告
- 2023年貴州省黔東南自治州公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2021年山東省淄博市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2024年內(nèi)蒙古自治區(qū)包頭市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2022年河南省許昌市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2024年河南省洛陽市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 食品安全企業(yè)標(biāo)準(zhǔn)模板
- 鈷酸鋰結(jié)構(gòu)特性
- 臺(tái)州造船行業(yè)產(chǎn)值分析
- 2024年度醫(yī)院兒童保健科醫(yī)務(wù)人員述職報(bào)告課件
- 品牌部工作總結(jié)匯報(bào)
- 全麻病人蘇醒期躁動(dòng)的原因及處理課件
- 2024全新誠信考試課件
- 2024年大學(xué)生心理健康教育考試題庫及答案(含各題型)
- 《全腦速讀記憶講座》課件
- 上海市產(chǎn)業(yè)園區(qū)規(guī)劃及招商引資策略研究報(bào)告目錄
- 小兒預(yù)防接種過敏性休克
評(píng)論
0/150
提交評(píng)論