版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,1,現(xiàn)代優(yōu)化技術(shù),第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,2,主要內(nèi)容,啟發(fā)式算法含義 啟發(fā)式算法的宿命論 啟發(fā)式算法求解問(wèn)題的一般程序 啟發(fā)式算法策略 幾種典型的構(gòu)筑法 (1)背包問(wèn)題的構(gòu)筑法 (2)旅行商問(wèn)題的構(gòu)筑法 (3)配送問(wèn)題的構(gòu)筑法,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,3,啟發(fā)式算法(heuristics),含義:?jiǎn)l(fā)性算法是一種優(yōu)化技術(shù),可以在可接 受計(jì)算時(shí)間下給出待求解問(wèn)題每一個(gè)實(shí)例的近似最優(yōu)解,但無(wú)法保證所得解的精確度。 目標(biāo):求得“滿意解”,而非最優(yōu)解
2、 1)精確解無(wú)法找到; 2)過(guò)高精度的解無(wú)實(shí)際意義; 3)求最優(yōu)解代價(jià)太高。,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,4,啟發(fā)式方法的概念圖,全局最優(yōu)解,可行解集合,目標(biāo)函數(shù),局部最優(yōu)解,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,5,啟發(fā)式算法的宿命論例:Traveling Salesman Problem (TSP),大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,6,啟發(fā)式算法的宿命論:計(jì)算復(fù)雜性例:Traveling Salesman Problem (TSP),個(gè)客戶的TSP問(wèn)題 ( 30! 1030 ) 高性能計(jì)算機(jī)求解最優(yōu)解需要日 (n-1)(
3、n-2)321=(n-1)! 1 PIPS (Peta Instruction Per Second)=1015 30!/1015 (秒) 1015 (秒) 105 (世紀(jì)) (窮舉法),大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,7,啟發(fā)式算法的宿命論:?jiǎn)栴}復(fù)雜性例:TSP的各種擴(kuò)展問(wèn)題及其現(xiàn)實(shí)應(yīng)用,VRP問(wèn)題:(vehicle routing problems) VRPTW問(wèn)題: (vehicle routing problem with time windows) VRPPD問(wèn)題: (VRP with pickup 相反,如wikw*, 則 zik=0,Step 3. 如 k
4、n-1, 則 k=k+1, 返回 step 2. 如 k=n, 輸出最終解z.,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,20,構(gòu)筑法,nearest neighbor for TSP,TSP的最近近鄰法:從某一個(gè)客戶出發(fā),選擇尚未訪問(wèn)的客戶中距現(xiàn)在的客戶最近的作為下一個(gè)要訪問(wèn)的客戶,反復(fù)這一步驟,直到所有訪問(wèn)完畢。,V: 客戶的集合 SV: 尚未訪問(wèn)的客戶的集合,構(gòu)筑中的部分巡回路,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,21,構(gòu)筑法,nearest neighbor 法圖示,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,22,構(gòu)筑法,Nearest
5、neighbor algorithm for TSP,Step 1. 令 k=1,S=V. 從 iV 任選一客戶,Step 2. 設(shè),Step 3. 令 返回 step 2.,此時(shí)若,則輸出巡回路,探索終了。,以及,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,23,構(gòu)筑法,Random nearest neighbor 法,將對(duì)目標(biāo)函數(shù)值的貢獻(xiàn)度(如巡回路增加值)作為評(píng)價(jià)指標(biāo),以評(píng)價(jià)值從大到小的順序(距現(xiàn)行出發(fā)點(diǎn)從近到遠(yuǎn)的順序),作為幾個(gè)可行的部分解,然后,從中隨機(jī)選取一個(gè)作為下一個(gè)出發(fā)點(diǎn),,反復(fù)這一步驟直到得到完整的可行解。 與單純的nearest neighbor 法對(duì)比,加入
6、了隨機(jī)選擇性,使解具有多樣性。,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,24,構(gòu)筑法,Random nearest neighbor 法,Random nearest 法圖示,1,2,a,b,c,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,25,構(gòu)筑法,Random nearest neighbor algorithm for TSP,Step 1. 令 k=1,S=V. 從 iV 任選一客戶,Step 2. 設(shè),Step 3. 對(duì)于現(xiàn)在的 i, 從集合S中按dij的從小到大的順序選擇候補(bǔ)客戶 j, 其集合為 . Step 4. 從集合 中隨機(jī)選取一個(gè) ,作為 i
7、, , 返回 step 2.,此時(shí)若,則輸出巡回路,探索終了。,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,26,構(gòu)筑法,Multiple fragment method for TSP,Multiple fragment method 多部分巡回路法 思路:首先生成多個(gè)部分巡回路(subtour), 然后連接這些部分,形成完整的巡回路。 條件:在生成部分巡回路的過(guò)程中, 1.與各都市相連的枝的個(gè)數(shù)不超過(guò)2個(gè); 2.不能出現(xiàn)部分閉巡回路。 過(guò)程:在滿足上述2條件的前提下,按dij 的從小到大的順序多個(gè)生成部分巡回路,最后形成完整的巡回路。,Greedy 性,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)
8、第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,27,構(gòu)筑法,Closed subtours,部分閉巡回路(closed subtour) 圖示例,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,28,構(gòu)筑法,多部分巡回路算法用符號(hào),點(diǎn)(dot):各個(gè)都市 枝 (edge):連接兩個(gè)客戶的部分巡回路 通路 (path):非閉的部分巡回路 現(xiàn)階段部分巡回路中包含的枝的集合 現(xiàn)階段部分巡回路中尚未包含的枝的集合 當(dāng)中與客戶i相連接的枝的個(gè)數(shù) 通路一端的端點(diǎn)i所對(duì)應(yīng)的另一端端點(diǎn)(客戶)號(hào)。,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,29,構(gòu)筑法,多部分巡回路算法(1),大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)
9、第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,30,構(gòu)筑法,多部分巡回路算法(2),大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,31,構(gòu)筑法,多部分巡回路法的實(shí)行例,(1).途中的多個(gè)部分巡回路,(2). 最終得到的完整巡回路,1,2,3,4,5,6,7,8,9,10,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,32,構(gòu)筑法,VRP (vehicle routing problem),配送 中心,顧客,總費(fèi)用或總距離最小化 route內(nèi)的顧客需要量不能超過(guò)車的載重量 工作時(shí)間的上限 不能超過(guò),大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,33,構(gòu)筑法,配送 中心,配送 中心
10、,Saving value Sij 的計(jì)算 (移動(dòng)費(fèi)用対稱 cij=cji),所有客戶都從庫(kù)存點(diǎn)的 之間的直行運(yùn)輸開(kāi)始!,根據(jù)客戶i,j連續(xù)運(yùn)輸時(shí)的節(jié)約量 (saving value)的從大到小順序來(lái)連續(xù)運(yùn)輸!,Saving algorithm for VRP,大連海事大學(xué)現(xiàn)代優(yōu)化技術(shù)第5講:傳統(tǒng)啟發(fā)式算法之構(gòu)筑法,34,構(gòu)筑法,Saving algorithm for VRP,Step1. 計(jì)算所有的顧客對(duì)( i,j)的saving value Sij Step2. saving value Sij的從大到小的順序重新排列 得到新的顧客對(duì)順序list Step3. 重復(fù)以下的操作直到list變空為止: (1). 按list的順序,調(diào)查將顧客 i,j 間直接運(yùn)輸?shù)膶g行可能性 (2).如果這種実行可能性存在,則連接 i與 j。 (3).如果不存在這
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 園林景觀石材安裝合同
- 新學(xué)期自律保證書(shū)范文
- 九年級(jí)化學(xué)上冊(cè) 第五單元 定量研究化學(xué)反應(yīng) 第一節(jié) 化學(xué)反應(yīng)中的質(zhì)量守恒同步教案 (新版)魯教版
- 2024秋九年級(jí)語(yǔ)文上冊(cè) 第二單元 寫(xiě)作 觀點(diǎn)要明確教案 新人教版
- 2024-2025學(xué)年新教材高中政治 第三課 只有中國(guó)特色社會(huì)主義才能發(fā)展中國(guó) 2 中國(guó)特色社會(huì)主義的創(chuàng)立、發(fā)展和完善(2)教案 部編版必修1
- 2024八年級(jí)數(shù)學(xué)下冊(cè) 第22章 四邊形22.3三角形的中位線教案(新版)冀教版
- 2024-2025學(xué)年高中歷史 第二單元 凡爾賽-華盛頓體系下的世界 第1課 巴黎和會(huì)(4)教學(xué)教案 新人教版選修3
- 2023六年級(jí)語(yǔ)文下冊(cè) 第二單元 口語(yǔ)交際:同讀一本書(shū)配套教案 新人教版
- 2023三年級(jí)數(shù)學(xué)上冊(cè) 五 周長(zhǎng)第3課時(shí) 長(zhǎng)方形的周長(zhǎng)說(shuō)課稿 北師大版
- 2023七年級(jí)英語(yǔ)上冊(cè) Module 6 A trip to the zoo Unit 1 Does it eat meat教案 (新版)外研版
- 職業(yè)健康整改計(jì)劃
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 3-02-03-01 消防員(2022年版)
- GB/T 36242-2018燃?xì)饬髁坑?jì)體積修正儀
- GB/T 2818-2014井用潛水異步電動(dòng)機(jī)
- 5 汪曾祺《跑警報(bào)》.電子教案教學(xué)課件
- 敘事療法課件
- 國(guó)家開(kāi)放大學(xué)電大《計(jì)算機(jī)應(yīng)用基礎(chǔ)(本)》終結(jié)性考試試題答案(格式已排好)任務(wù)一
- 店長(zhǎng)交接表模板(最新)
- 阿米巴經(jīng)營(yíng)管理課件
- 牙列缺損的固定義齒修復(fù)課件
- 小學(xué)質(zhì)量檢測(cè)匯報(bào)材料范文推薦11篇
評(píng)論
0/150
提交評(píng)論