版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
優(yōu)化模型與AMPL
最優(yōu)化是工程技術(shù)、經(jīng)濟(jì)管理、科學(xué)研究、社會(huì)生活中經(jīng)常遇到的問題,如:優(yōu)化模型和算法的重要意義結(jié)構(gòu)設(shè)計(jì)資源分配生產(chǎn)計(jì)劃運(yùn)輸方案解決優(yōu)化問題的手段
經(jīng)驗(yàn)積累,主觀判斷
作試驗(yàn),比優(yōu)劣
建立數(shù)學(xué)模型,求解最優(yōu)策略最優(yōu)化:在一定條件下,尋求使目標(biāo)最大(小)的決策
優(yōu)化問題三要素:決策變量;目標(biāo)函數(shù);約束條件約束條件決策變量?jī)?yōu)化問題的一般形式
無約束優(yōu)化(沒有約束)與約束優(yōu)化(有約束)
可行解(只滿足約束)與最優(yōu)解(取到最優(yōu)值)目標(biāo)函數(shù)局部最優(yōu)解與整體最優(yōu)解
局部最優(yōu)解(LocalOptimalSolution,如x1)
整體最優(yōu)解(GlobalOptimalSolution,如x2)x*f(x)x1x2o優(yōu)化模型的簡(jiǎn)單分類
線性規(guī)劃(LP)
目標(biāo)和約束均為線性函數(shù)
非線性規(guī)劃(NLP)
目標(biāo)或約束中存在非線性函數(shù)
二次規(guī)劃(QP)
目標(biāo)為二次函數(shù)、約束為線性
整數(shù)規(guī)劃(IP)
決策變量(全部或部分)為整數(shù)整數(shù)線性規(guī)劃(ILP),整數(shù)非線性規(guī)劃(INLP)
純整數(shù)規(guī)劃(PIP),混合整數(shù)規(guī)劃(MIP)
一般整數(shù)規(guī)劃,0-1(整數(shù))規(guī)劃連續(xù)優(yōu)化離散優(yōu)化數(shù)學(xué)規(guī)劃優(yōu)化模型的簡(jiǎn)單分類和求解難度優(yōu)化線性規(guī)劃非線性規(guī)劃二次規(guī)劃連續(xù)優(yōu)化整數(shù)規(guī)劃問題求解的難度增加
常用優(yōu)化軟件1.LINDO/LINGO軟件2.MATLAB優(yōu)化工具箱/Mathematic的優(yōu)化功能3.SAS(統(tǒng)計(jì)分析)軟件的優(yōu)化功能4.EXCEL軟件的優(yōu)化功能5.AMPL/MINOS,CPLEXMATLAB優(yōu)化工具箱能求解的優(yōu)化模型優(yōu)化工具箱3.0(MATLAB7.0R14)連續(xù)優(yōu)化離散優(yōu)化無約束優(yōu)化非線性極小fminunc非光滑(不可微)優(yōu)化fminsearch非線性方程(組)fzerofsolve全局優(yōu)化暫缺非線性最小二乘lsqnonlinlsqcurvefit線性規(guī)劃linprog純0-1規(guī)劃bintprog一般IP(暫缺)非線性規(guī)劃fminconfminimaxfgoalattainfseminf上下界約束fminbndfminconlsqnonlinlsqcurvefit約束線性最小二乘lsqnonneglsqlin約束優(yōu)化二次規(guī)劃quadprog1桶牛奶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ì)劃?每天:線性規(guī)劃模型-例:奶制品生產(chǎn)計(jì)劃
1桶牛奶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桶牛奶每天AMPL程序模型文件,用文本編輯器編輯,保存為milk.modsetPordered;#產(chǎn)品集合param
T{iinP}>0;#加工時(shí)間param
Q{iinP}>0;#單位產(chǎn)量param
L{iinP}>0;#單位利潤(rùn)var
x{iinP}>=0;#生產(chǎn)計(jì)劃maximizeprofit:sum{iinP}L[i]*Q[i]*x[i];subjecttoraw:sum{iinP}x[i]<=50;subjecttotime:sum{iinP}T[i]*x[i]<=480;subjecttocapacity:Q[first(P)]*x[first(P)]<=100;數(shù)據(jù)文件文件,用文本編輯器編輯,保存為milk.datsetP:=A1A2;paramT:=A112A28;paramQ:=A13A24;paramL:=A124A216;批處理文件,用文本編輯器編輯,保存為milk.runmodelmilk.mod;datamilk.dat;optionsolvercplexamp;solve;運(yùn)行求解AMPL:milk.runCPLEX11.0.0:optimalsolution;objective33602dualsimplexiterations(1inphaseI)x[*]:=A120A230;靈敏度分析AMPL:displayx.rc,x.down,x.up;
x.rc
x.down
x.up:=A106496A204872;x.rc最優(yōu)解下“資源”增加1單位時(shí)“效益”的增量;x.down,x.up最優(yōu)解不變時(shí)目標(biāo)函數(shù)系數(shù)允許變化范圍AMPL:displayraw,time,capacity;aw=48time=2capacity=0原料增加1單位,利潤(rùn)增長(zhǎng)48;時(shí)間增加1單位,利潤(rùn)增長(zhǎng)2;加工能力增長(zhǎng)不影響利潤(rùn)影子價(jià)格AMPL:displayraw.down,raw.up,raw.current,raw.slack;raw.down=43.3333raw.up=60raw.current=50raw.slack=0影子價(jià)格有意義時(shí)約束右端的允許變化范圍;原料最少到43.3,最大到60,slack=0意為原料用完.模型求解
圖解法
x1x20ABCDl1l2l3l4l5約束條件目標(biāo)函數(shù)
Z=0Z=2400Z=3360z=c(常數(shù))~等值線c在B(20,30)點(diǎn)得到最優(yōu)解目標(biāo)函數(shù)和約束條件是線性函數(shù)可行域?yàn)橹本€段圍成的凸多邊形目標(biāo)函數(shù)的等值線為直線最優(yōu)解一定在凸多邊形的某個(gè)頂點(diǎn)取得。求解LP的基本思想思路:從可行域的某一頂點(diǎn)開始,只需在有限多個(gè)頂點(diǎn)中一個(gè)一個(gè)找下去,一定能得到最優(yōu)解。LP的約束和目標(biāo)函數(shù)均為線性函數(shù)2維可行域
線段組成的凸多邊形目標(biāo)函數(shù)等值線為直線最優(yōu)解凸多邊形的某個(gè)頂點(diǎn)n維超平面組成的凸多面體等值線是超平面凸多面體的某個(gè)頂點(diǎn)LP的通常解法是單純形法(G.B.Dantzig,1947)線性規(guī)劃模型的解的幾種情況線性規(guī)劃問題有可行解(Feasible)無可行解(Infeasible)有最優(yōu)解(Optimal)無最優(yōu)解(Unbounded)非線性規(guī)劃模型-例:選址問題某公司有6個(gè)建筑工地,位置坐標(biāo)為(ai,bi)(單位:公里),水泥日用量di
(單位:噸)假設(shè):料場(chǎng)和工地之間有直線道路用例中數(shù)據(jù)計(jì)算,最優(yōu)解為總噸公里數(shù)為136.2線性規(guī)劃模型(LP)決策變量:cij(料場(chǎng)j到工地i的運(yùn)量)~12維選址問題:NLP2)改建兩個(gè)新料場(chǎng),需要確定新料場(chǎng)位置(xj,yj)和運(yùn)量cij
,在其它條件不變下使總噸公里數(shù)最小。決策變量:cij,(xj,yj)~16維非線性規(guī)劃模型(NLP)整數(shù)規(guī)劃-例:聘用方案決策變量:周一至周日每天(新)聘用人數(shù)x1,x2,x7目標(biāo)函數(shù):7天(新)聘用人數(shù)之和約束條件:周一至周日每天需要人數(shù)連續(xù)工作5天周一工作的應(yīng)是(上)周四至周一聘用的設(shè)系統(tǒng)已進(jìn)入穩(wěn)態(tài)(不是開始的幾周)聘用方案整數(shù)規(guī)劃模型(IP)丁的蛙泳成績(jī)退步到1’15”2;戊的自由泳成績(jī)進(jìn)步到57”5,組成接力隊(duì)的方案是否應(yīng)該調(diào)整?如何選拔隊(duì)員組成4100米混合泳接力隊(duì)?0-1規(guī)劃-混合泳接力隊(duì)的選拔
甲乙丙丁戊蝶泳1’06”857”21’18”1’10”1’07”4仰泳1’15”61’06”1’07”81’14”21’11”蛙泳1’27”1’06”41’24”61’09”61’23”8自由泳58”653”59”457”21’02”45名候選人的百米成績(jī)窮舉法:組成接力隊(duì)的方案共有5!=120種。目標(biāo)函數(shù)若選擇隊(duì)員i參加泳姿j的比賽,記xij=1,否則記xij=0
0-1規(guī)劃模型
cij(秒)~隊(duì)員i
第j種泳姿的百米成績(jī)約束條件每人最多入選泳姿之一
ciji=1i=2i=3i=4i=5j=166.857.2787067.4j=275.66667.874.271j=38766.484.669.683.8j=458.65359.457.262.4每種泳姿有且只有1人0-1規(guī)劃:
整數(shù)規(guī)劃的特例整數(shù)規(guī)劃問題一般形式
整數(shù)線性規(guī)劃(ILP)
目標(biāo)和約束均為線性函數(shù)整數(shù)非線性規(guī)劃(NLP)
目標(biāo)或約束中存在非線性函數(shù)整數(shù)規(guī)劃問題的分類
純(全)整數(shù)規(guī)劃(PIP)
決策變量均為整數(shù)混合整數(shù)規(guī)劃(MIP)
決策變量有整數(shù),也有實(shí)數(shù)0-1規(guī)劃
決策變量只取0或1取消整數(shù)規(guī)劃中決策變量為整數(shù)的限制(松弛),對(duì)應(yīng)的連續(xù)優(yōu)化問題稱為原問題的松弛問題整數(shù)規(guī)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江蘇航運(yùn)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 2025年棗莊職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 物業(yè)管理的組織與職責(zé)分析
- 煙霧探測(cè)器的作用與使用方法
- 基于毫米波雷達(dá)的手勢(shì)識(shí)別關(guān)鍵技術(shù)研究
- 動(dòng)漫綜合知識(shí)競(jìng)賽考試題庫及答案
- 2025年浙教版九年級(jí)歷史上冊(cè)月考試卷
- 智能水表技術(shù)研發(fā)合同(2篇)
- 權(quán)益轉(zhuǎn)讓協(xié)議書(2篇)
- 2025年人教版(2024)八年級(jí)歷史下冊(cè)月考試卷含答案
- 2024-2025學(xué)年人教版三年級(jí)(上)英語寒假作業(yè)(九)
- 《招標(biāo)投標(biāo)法》考試題庫200題(含答案)
- 河南退役軍人專升本計(jì)算機(jī)真題答案
- DB52T 1167-2017 含笑屬栽培技術(shù)規(guī)程 樂昌含笑
- 2025年全國高考體育單招考試政治模擬試卷試題(含答案詳解)
- 駕駛證學(xué)法減分(學(xué)法免分)試題和答案(50題完整版)1650
- 人教版2024新版七年級(jí)上冊(cè)數(shù)學(xué)第六章幾何圖形初步學(xué)業(yè)質(zhì)量測(cè)試卷(含答案)
- 小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)奧數(shù)應(yīng)用題100道(含答案)
- 村衛(wèi)生室2023年度績(jī)效考核評(píng)分細(xì)則(基本公共衛(wèi)生服務(wù))
- 7天減肥餐食譜給你最能瘦的一周減肥食譜
- 最新北師大版八年級(jí)數(shù)學(xué)下冊(cè)教學(xué)課件全冊(cè)
評(píng)論
0/150
提交評(píng)論