- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
蚂蚁演算法基础-国立联合大学
螞蟻演算法基礎
Foundations of Ant Algorithm
授課教師:陳士杰
授課教師:陳士杰
國立聯合大學資訊管理學系
國立聯合大學資訊管理學系
■ant Algorithm縁起
Dorigo等人在1996年利用了螞蟻群體合作尋找食物的行
為,設計出一個用於處理最佳化問題的螞蟻演算法(Ant
Algorithm) 。
Dorigo應用螞蟻演算法與遺傳演算法(GA)、模擬退火法(SA)
等啟發式演算法,以TSPLIB國際例題進行比較,結果顯示
AA優於其他演算法,其結果與最佳解誤差皆小於3.5%。
本章將以下述兩種Ant Algorithm理論模型為講授對象:
螞蟻系統(Ant System; AS)是Ant algorithm理論模型發展過程中最早
螞蟻系統(Ant System; AS)
被提出的模型,此理論也是現今其它模型的基礎。
螞蟻族群系統(Ant Colony System; ACS)是所有Ant algorithm理論模型
螞蟻族群系統(Ant Colony System; ACS)
中應用較為廣泛的模型。
國立聯合大學資訊管理學系 機器學習課程(陳士杰) 2
國立聯合大學資訊管理學系 機器學習課程(陳士杰)
螞蟻覓食行為
自然界螞蟻出外覓食時,會在行經的路徑上留下一種叫費洛蒙
費洛蒙
(Pheromone)的物質,以利後續出發的螞蟻決定是否依循此路徑前進
(Pheromone)
覓食初期蟻群會漫無目的地隨機四處移動,並留下費洛蒙,當螞蟻遇
到費洛蒙路徑時,會判斷是否依循前進:
YES 他們也會留下費洛蒙,該路徑費洛蒙濃度增強
NO 該路徑費洛蒙濃度將隨揮發機制而減少
路徑愈短,螞蟻會較快地往返巣穴與覓食處,所留下費洛蒙濃度愈高,則
此路徑將會吸引更多螞蟻循此路覓食,最後所有螞蟻均循該路線覓食
基本上,螞蟻路線選擇行為主要取決於費洛蒙濃度,因此費洛蒙可為
是螞蟻間之溝通管道
國立聯合大學資訊管理學系 機器學習課程(陳士杰) 3
國立聯合大學資訊管理學系 機器學習課程(陳士杰)
螞蟻覓食路徑選擇
Pheromone
國立聯合大學資訊管理學系 機器學習課程(陳士杰) 4
國立聯合大學資訊管理學系 機器學習課程(陳士杰)
上圖中
當路線剛出現障礙物時,螞蟻選擇上、下兩條路線的機率是相同的
費洛蒙會隨著時間逐漸消失,圖(b)中的下方路徑因為路徑較長,費
洛蒙濃度因揮發而相對較淡,選擇這條路徑的螞蟻亦相對變少,長
此以往,此路徑便不再被選擇
由於上方路徑較短,費洛蒙濃度強烈,吸引愈來愈多螞蟻往這條路
走,更加強費洛蒙濃度,最後形成覓食的最佳路徑(即最佳解)
國立聯合大學資訊管理學系 機器學習課程(陳士杰) 5
國立聯合大學資訊管理學系 機器學習課程(陳士杰)
■Ant Algorithm 基本概念
AS利用螞蟻覓食的基本概念尋找問題最佳解,最早最直接
的應用即在求解TSP 問題,其原則為
將一定數量的人工螞蟻隨機放在TSP的節點上
毎隻螞蟻以轉換機率隨機選擇下一個拜訪節點
一旦螞蟻完成拜訪所有節點時,便計算其行經路徑之長度
依毎一路徑總長度之長短績效,在行經路徑的毎一線段上均加上
一定比例的費洛蒙
以揮發機制定期降低所有路徑一定數量的費洛蒙
揮發機制
毎隻螞蟻選擇下一節點的轉換機率,與該連
文档评论(0)