版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、整數(shù)規(guī)劃(下) 純整數(shù)規(guī)劃:全部決策變量取整數(shù)值; 混合整數(shù)規(guī)劃:部分決策變量取整數(shù)值; 0-1規(guī)劃:決策變量取0或1。等等二、整數(shù)規(guī)劃2.3.2 整數(shù)規(guī)劃求解方法(匈牙利法)例: 有一份說(shuō)明書(shū),要分別譯成英、日、德、俄四種文字,交甲、乙、丙、丁四個(gè)人去完成。因個(gè)人專長(zhǎng)不同,他們完成翻譯不同文字所需的時(shí)間如表所示。應(yīng)如何分配,使四個(gè)人分別完成這四項(xiàng)任務(wù)總的時(shí)間為最小。2.3.2 匈牙利法(用于求解指派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法2.3.2 匈牙利法(用于求解指派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法指派問(wèn)題解(最優(yōu)指派):使得指派矩陣上位于不同行不同列的n個(gè)元素之和最小(或最大)。比如x11=1,
2、x23=1, x32=1, x44=1x11=1, x24=1, x32=1, x43=1指派矩陣:2.3.2 匈牙利法(用于求解指派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法指派矩陣:指派問(wèn)題解(最優(yōu)指派):使得指派矩陣上位于不同行不同列的n個(gè)元素之和最?。ɑ蜃畲螅?。?24114 0 0 5 0( )( )( )222 -2 -2 ( )( )( )( )2.3.2 匈牙利法(用于求解指派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法最優(yōu)指派:x13=1, x22=1, x34=1, x41=1最優(yōu)值:9+4+11+4=282.3.2 匈牙利法(用于求解指派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法2.3.2 匈牙利法(用于求解指
3、派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法?2.3.2 匈牙利法(用于求解指派問(wèn)題)2.3 整數(shù)規(guī)劃求解方法該條件稱為過(guò)濾條件解:先通過(guò)試探找一個(gè)可行解(任意),如例:增加一個(gè)約束條件:2.3.3 隱枚舉法2.3 整數(shù)規(guī)劃求解方法所有可能的可行解約束條件可行解否Z值(0,0,0)(0,0,1)(0,1,0)(1,0,0)(0,1,1)(1,0,1)(1,1,0)(1,1,1) 0 5 -1 1 0 1 5 -2 3 1 1 1 0 5 3 1 5 8 0 2 1 1 8 1 6 2 6 過(guò)濾條件2.3.3 隱枚舉法2.3 整數(shù)規(guī)劃求解方法所有可能的可行解約束條件可行解否Z值(0,0,0)(0,0,1)(
4、0,1,0)(1,0,0)(0,1,1)(1,0,1)(1,1,0)(1,1,1) 0 -1 1 0 1 5 0 2 1 1 8 0 0 0 0 0 5 -2 3 3 8 1 62.3.3 隱枚舉法2.3 整數(shù)規(guī)劃求解方法過(guò)濾條件所有可能的可行解約束條件可行解否Z值(1,0,1)(1,1,1)(0,1,1)(1,0,0)(0,1,1)(1,1,0)(0,0,0)(0,1,0) 8 6 5 3 3 1 0 -2 0 2 1 1 8過(guò)濾條件2.3.3 隱枚舉法2.3 整數(shù)規(guī)劃求解方法函數(shù)bintprog()使用的一般形式:x, fv, exitflag, output= bintprog(f,A,
5、b,aeq, beq)其中:x為最優(yōu)解; fv為最優(yōu)值;exitflag為輸出標(biāo)志:exitflag=1有最優(yōu)解;exitflag=0迭代次數(shù)超過(guò)設(shè)定次數(shù);exitflag=-2約束區(qū)域不可行;exitflag=-3問(wèn)題無(wú)解;output表明算法和迭代情況。2.3.4 Matlab函數(shù)bintprog()求解0-1規(guī)劃2.3 整數(shù)規(guī)劃求解方法MATLAB編程如下: f=-1,2,2,-6,-4; A=3,2,-1,1,2;2,4,-2,-1,-2; b=5,5; x,fv,ex=bintprog(f,A,b,); fval=-fv; x fval例:2.3.4 Matlab函數(shù)bintprog
6、()求解0-1規(guī)劃2.3 整數(shù)規(guī)劃求解方法MATLAB編程如下: c=3 8 2 10 3;8 7 2 9 7;6 4 2 7 5; 8 4 2 3 5;9 10 6 9 10; c=c(:); a=zeros(10,25); for i=1:5 a(i,(i-1)*5+1:5*i)=1;a(5+i,i:5:25)=1; end b=ones(10,1); x,y=bintprog(c,a,b); x=reshape(x,5,5),y例:用函數(shù)bintprog()求解指派問(wèn)題2.3.4 Matlab函數(shù)bintprog()求解0-1規(guī)劃2.3 整數(shù)規(guī)劃求解方法蒙特卡洛法又稱計(jì)算機(jī)隨機(jī)性模擬法,
7、或統(tǒng)計(jì)試驗(yàn)法,是一種基于“隨機(jī)數(shù)”的計(jì)算方法,能夠比較逼真地描述事物的特點(diǎn)及物理實(shí)驗(yàn)過(guò)程,可以解決一些數(shù)值方法難以解決的問(wèn)題。通過(guò)計(jì)算機(jī)仿真解決問(wèn)題,也可以通過(guò)模擬檢驗(yàn)?zāi)P偷恼_性,是比賽中經(jīng)常使用的方法。2.3.5 蒙特卡洛法(可解決各類規(guī)劃問(wèn)題)2.3 整數(shù)規(guī)劃求解方法 用顯枚舉法試探需計(jì)算1005 =1010個(gè)點(diǎn),計(jì)算量太大。應(yīng)用蒙特卡洛隨機(jī)計(jì)算106個(gè)點(diǎn),找到近似最優(yōu)解。 應(yīng)用概率理論估計(jì)可信度: 假定最優(yōu)點(diǎn)不是孤立的奇點(diǎn),目標(biāo)函數(shù)落在高值區(qū)的概率為 0.01(或0.00001),當(dāng)計(jì)算106個(gè)點(diǎn)后,有任一個(gè)點(diǎn)落在高值區(qū)的概率為2.3.5 蒙特卡洛法(可解決各類規(guī)劃問(wèn)題)2.3 整數(shù)規(guī)
8、劃求解方法例:function f,g=mengte(x);f=x(1)2+x(2)2+3*x(3)2+4*x(4)2+2*x(5)-8*x(1) -2*x(2)-3*x(3)-x(4)-2*x(5);g=sum(x)-400 x(1)+2*x(2)+2*x(3)+x(4)+6*x(5)-800 2*x(1)+x(2)+6*x(3)-200 x(3)+x(4)+5*x(5)-200;2.3.5 蒙特卡洛法(可解決各類規(guī)劃問(wèn)題)2.3 整數(shù)規(guī)劃求解方法p0=0;ticfor i=1:106 x=99*rand(5,1); x1=floor(x);x2=ceil(x); f,g=mengte(x1); if sum(g=0)=4 if p0=f x0=x1;p0=f; end end f,g=mengte(x2); if sum(g=0)=4 if p0=f x0=x2;p0=f; end endendx0,p0toc2.3.5 蒙特卡洛法(可解決各類規(guī)劃問(wèn)題)2.3 整數(shù)規(guī)劃求解方法function f,g=mengte(x);f=x(1)2+x(2)2+3*x(3)2+4*x(4
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)質(zhì)量管理體系建設(shè)合同
- 《祝福》學(xué)案 統(tǒng)編版高中語(yǔ)文必修下冊(cè)
- 高一地理 區(qū)域地理 2-3 世界居民、行政和發(fā)展差異課后強(qiáng)化作業(yè) 新人教版
- 環(huán)境監(jiān)測(cè)設(shè)備倉(cāng)儲(chǔ)合同
- 遵義市2025屆三上數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 2025屆陜西省寶雞市隴縣(當(dāng)?shù)嘏⑾矚g吃面有秦腔戲)數(shù)學(xué)三上期末質(zhì)量檢測(cè)試題含解析
- 學(xué)生愛(ài)護(hù)環(huán)境懂文明講話稿怎么寫(xiě)5篇
- 六年級(jí)期末家長(zhǎng)會(huì)講話稿5篇
- 生活垃圾發(fā)電廠爐渣綜合處理及建筑垃圾資源化項(xiàng)目可行性研究報(bào)告寫(xiě)作模板-備案審批
- 邯鄲市叢臺(tái)區(qū)2024-2025學(xué)年數(shù)學(xué)三年級(jí)第一學(xué)期期末復(fù)習(xí)檢測(cè)模擬試題含解析
- 光時(shí)域反射儀(OTDR)使用方法簡(jiǎn)談?wù)n件
- 普外科手術(shù)分級(jí)
- 中級(jí)宏觀經(jīng)濟(jì)學(xué)付費(fèi)版題庫(kù)4經(jīng)濟(jì)增長(zhǎng)Ⅰ(最新整理)
- 2020年內(nèi)蒙古鄂爾多斯市康巴什區(qū)水務(wù)公司考試《公共基礎(chǔ)知識(shí)》試題及解析
- 外墻巖棉板施工方案資料.doc
- 接觸網(wǎng)的電分段和電分相
- 2008年考研英語(yǔ)一真題(附答案)
- 2018AMC10A試題及答案
- 新材料產(chǎn)業(yè)發(fā)展對(duì)技能型人才需求現(xiàn)狀及趨勢(shì)的
- 四位移位寄存器的仿真和設(shè)計(jì)
- 諾蒂菲爾3030用戶手冊(cè)火災(zāi)報(bào)警控制器
評(píng)論
0/150
提交評(píng)論