版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1,蟻群算法及其應(yīng)用,2,啟發(fā)式算法_分類,現(xiàn)代優(yōu)化算法: 80年代初興起 禁忌搜索(tabu search) 模擬退火(simulated annealing) 神經(jīng)網(wǎng)絡(luò)(neural networks) 遺傳算法(genetic algorithms) 螞蟻算法(Ant Algorithm,群體智能,Swarm Intelligence),3,遺傳算法,遺傳算法(GeneticAlgorithm,GA)是1962年密切根大學(xué)Holland教授首次提出的一種全局優(yōu)化算法,它借用了生物遺傳學(xué)的觀點(diǎn),通過(guò)自然選擇、遺傳、變異等作用機(jī)制,實(shí)現(xiàn)各個(gè)體的適應(yīng)性的提高,并迅速推廣到優(yōu)化、搜索、機(jī)器學(xué)習(xí)等
2、方面。,4,遺傳算法的過(guò)程,5,蟻群算法,1 原理 2 在TSP中的應(yīng)用及改進(jìn) 3 在QoS多播路由中的應(yīng)用,6,1 蟻群算法原理,20 世紀(jì)90 年代初,意大利學(xué)者Dorigo 等受螞蟻覓食行為的啟發(fā),提出了蟻群算法,是一種仿生算法。 螞蟻在覓食過(guò)程中可以找出巢穴到食物源的最短路徑,為什么? (1)信息素(pheromone) (2)正反饋現(xiàn)象:某一路徑上走過(guò)的螞蟻越多,則后來(lái)者選擇該路徑的概率就越大。,7,簡(jiǎn)化的螞蟻尋食過(guò)程,螞蟻從A點(diǎn)出發(fā),速度相同,食物在D點(diǎn),可能隨機(jī)選擇路線ABD或ACD。假設(shè)初始時(shí)每條分配路線一只螞蟻,每個(gè)時(shí)間單位行走一步,本圖為經(jīng)過(guò)9個(gè)時(shí)間單位時(shí)的情形:走ABD的
3、螞蟻到達(dá)終點(diǎn),而走ACD的螞蟻剛好走到C點(diǎn),為一半路程。,8,簡(jiǎn)化的螞蟻尋食過(guò)程,經(jīng)過(guò)18個(gè)時(shí)間單位時(shí)的情形:走ABD的螞蟻到達(dá)終點(diǎn)后得到食物又返回了起點(diǎn)A,而走ACD的螞蟻剛好走到D點(diǎn)。,9,自然蟻群與人工蟻群,相似之處在于:都是優(yōu)先選擇信息素濃度大的路徑。 兩者的區(qū)別: (1)在于人工蟻群有一定的記憶能力,能夠記憶已經(jīng)訪問(wèn)過(guò)的節(jié)點(diǎn)。 (2)人工蟻群選擇路徑時(shí)不是盲目的。而是按一定規(guī)律有意識(shí)地尋找最短路徑。例如,在TSP問(wèn)題中,可以預(yù)先知道當(dāng)前城市到下一個(gè)目的地的距離。,10,應(yīng)用一:TSP問(wèn)題,旅行商問(wèn)題(TSP,traveling salesman problem)1960年首先提出。
4、問(wèn)題描述: 一商人去n個(gè)城市銷貨,所有城市走一遍再回到起點(diǎn),使所走路程最短。 TSP在許多工程領(lǐng)域具有廣泛的應(yīng)用價(jià)值 例如電路板布線、VLSI芯片設(shè)計(jì)、機(jī)器人控制、交通路由等。 TSP的求解是NP-hard問(wèn)題。隨著城市數(shù)目的增多,問(wèn)題空間將呈指數(shù)級(jí)增長(zhǎng)。,11,TSP問(wèn)題的數(shù)學(xué)描述,TSP問(wèn)題表示為一個(gè)N個(gè)城市的有向圖G=(N,A),其中 城市之間距離 目標(biāo)函數(shù)為 其中, ,為城市1,2,n的 一個(gè)排列, 。,12,螞蟻算法求解TSP,下面以TSP為例說(shuō)明基本蟻群算法模型。 首先將m只螞蟻隨機(jī)放置在n個(gè)城市,位于城市i的第k只螞蟻選擇下一個(gè)城市j的概率為:,13,螞蟻算法求解TSP,其中:
5、表示邊(i,j)上的信息素濃度; 是啟發(fā)信息,d是城市i和j之間的距離; 和反映了信息素與啟發(fā)信息的相對(duì)重要性; 表示螞蟻k已經(jīng)訪問(wèn)過(guò)的城市列表。 當(dāng)所有螞蟻完成周游后,按以下公式進(jìn)行信息素更新。,14,螞蟻算法求解TSP,其中:為小于1的常數(shù),表示信息的持久性。,其中:Q為常數(shù);lk表示第k只螞蟻在本次迭代中走過(guò)的路徑,Lk為路徑長(zhǎng)度。,15,求解TSP算法步驟,初始化隨機(jī)放置螞蟻,為每只螞蟻建立禁忌表tabuk,將初始節(jié)點(diǎn)置入禁忌表中; 迭代過(guò)程 k=1 while k=ItCount do (執(zhí)行迭代) for i = 1 to m do (對(duì)m只螞蟻循環(huán)) for j = 1 to n
6、 - 1 do (對(duì)n個(gè)城市循環(huán)) 根據(jù)式(1),采用輪盤(pán)賭方法在窗口外選擇下一個(gè)城市j; 將j置入禁忌表,螞蟻轉(zhuǎn)移到j(luò); end for end for 計(jì)算每只螞蟻的路徑長(zhǎng)度; 根據(jù)式(2)更新所有螞蟻路徑上的信息量; k = k + 1; end while 輸出結(jié)果,結(jié)束算法.,16,蟻群的規(guī)模和停止規(guī)則,一、蟻群大小 一般情況下蟻群中螞蟻的個(gè)數(shù)不超過(guò)TSP圖中節(jié)點(diǎn)的個(gè)數(shù)。 二、終止條件 1 給定一個(gè)外循環(huán)的最大數(shù)目; 2 當(dāng)前最優(yōu)解連續(xù)K次相同而停止,其中K是一個(gè)給定的整數(shù),表示算法已經(jīng)收斂,不再需要繼續(xù)。,17,螞蟻算法的缺點(diǎn),螞蟻算法的缺點(diǎn): 1)收斂速度慢 2)易于陷入局部最優(yōu)
7、 改進(jìn): 1)采用局部?jī)?yōu)化,設(shè)計(jì)了三種優(yōu)化算子。 2)采用蟻群優(yōu)化算法。 3)其它優(yōu)化算法,18,改進(jìn)一:局部?jī)?yōu)化(算子1 ),19,對(duì)Kroa100,算子1優(yōu)化前后的路徑如圖所示。優(yōu)化前(28596),算子1優(yōu)化后(26439),20,改進(jìn)一:局部?jī)?yōu)化(算子2 ),21,對(duì)Kroa100,算子2優(yōu)化前后的路徑如圖所示。算子1(26439),算子2優(yōu)化后(23012),22,TSP具有鄰域特征,設(shè)置候選窗口,窗口大小應(yīng)取一個(gè)合理值。 螞蟻總是優(yōu)先選擇候選窗口中的城市。搜索結(jié)束后,根據(jù)候選窗口對(duì)路徑進(jìn)行優(yōu)化,如果將候選窗口內(nèi)的節(jié)點(diǎn)交換到當(dāng)前節(jié)點(diǎn)附近后距離更短,則進(jìn)行變異。,改進(jìn)一:局部?jī)?yōu)化(算子
8、3 ),23,對(duì)Kroa100,算子3優(yōu)化前后的路徑如圖所示。(23012),算子3優(yōu)化后(21282),24,收斂特性對(duì)比,25,改進(jìn)二:蟻群優(yōu)化算法,1)ACS采用了更為大膽的行為選擇規(guī)則,在城市r的螞蟻k轉(zhuǎn)移到城市s的規(guī)則為:,26,2.1.4蟻群優(yōu)化算法,第三,僅對(duì)全局最優(yōu)解邊上的信息素進(jìn)行加強(qiáng),更新如下:,27,其它改進(jìn),1)精英策略 2)基于排序的螞蟻系統(tǒng) 3) MAX-MIN螞蟻系統(tǒng),28,應(yīng)用二:QoS多播路由問(wèn)題,什么是多播路由? 構(gòu)造一棵費(fèi)用最小的多播樹(shù),且滿足以下限制條件: (1) d(T(s, D)D (延時(shí)) (2) dj(T(s, D)DJ (抖動(dòng)) (3) pl(T(s, D)PL (丟包率) (4) b(T(s, D)B. (帶寬),29,路徑的QoS參數(shù)計(jì)算,30,
溫馨提示
- 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ī)理療改善膝關(guān)節(jié)活動(dòng)度
- 醫(yī)學(xué)倫理學(xué)核心議題
- 醫(yī)療信息化在醫(yī)療服務(wù)評(píng)價(jià)中的應(yīng)用
- 醫(yī)療信息化與醫(yī)療安全體系建設(shè)
- 標(biāo)準(zhǔn)化工作培訓(xùn)
- 醫(yī)院公共衛(wèi)生科主任談公共衛(wèi)生事件應(yīng)對(duì)與疾病預(yù)防
- 養(yǎng)老院老人入住通知制度
- 醫(yī)院內(nèi)部績(jī)效考核體系改進(jìn)
- 醫(yī)療內(nèi)部信息安全管理與合規(guī)性檢查
- 醫(yī)療設(shè)備安全性與倫理考量
- 2026年廣西貴港市華盛集團(tuán)新橋農(nóng)工商有限責(zé)任公司招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 陜西能源職業(yè)技術(shù)學(xué)院2026年教師公開(kāi)招聘?jìng)淇碱}庫(kù)完整答案詳解
- 綠化苗木種植合同范本
- GB/T 1301-2025鑿巖釬桿用中空鋼
- 動(dòng)火作業(yè)施工方案5篇
- 2024年重慶市優(yōu)質(zhì)企業(yè)梯度培育政策解讀學(xué)習(xí)培訓(xùn)課件資料(專精特新 專精特新小巨人中小企業(yè) 注意事項(xiàng))
- 老年人高血壓的護(hù)理
- 糧油產(chǎn)品授權(quán)書(shū)
- 責(zé)任督學(xué)培訓(xùn)課件
- 關(guān)于安吉物流市場(chǎng)的調(diào)查報(bào)告
- 抑郁病診斷證明書(shū)
評(píng)論
0/150
提交評(píng)論