- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06计算智能导论进化计算-5-蚁群
智能计算导论智能计算导论
第第二章章 进化计算进化计算
第五节 蚁群算法及其应用
西安电子科技大学西安电子科技大学 智能科学与技术系智能科学与技术系
1
第五节第五节 蚁群算法及其应用蚁群算法及其应用
提提 纲纲
•• 简介简介
• 基本蚂蚁算法
• 改进算法
•• 蚁群算法的应用蚁群算法的应用
2
背背 景景(1)(1)
3
背背 景景(2)(2)
至今年至今
各种改进算法的提出,应用领域更广
1996年年-2001年年
引起学者关注,在应用领域得到拓宽
1991年 意大利学者
DorigoDorigo
蚁群算法 首次被系统的提出
受自然界
启发启发 自然界中真实蚁群集体行为
蚁群算法,是一种仿生算法。
蚁群算法原理蚁群算法原理
• 蚂蚁在觅食过程中可以找出巢穴到食物源的
最短路径最短路径,,为什么为什么??
(1)信息素 (pheromone)
((22 ))正反馈正反馈现象现象::某一路径上走过的蚂某一路径上走过的蚂
蚁越多,则后来者选择该路径的概率就越大。
5
简简化的蚂的蚂蚁寻食过食过程(1)
蚂蚁从A点出发,速度相同,食物在D点,可能随机选
择路线择路线ABDABD或或ACDACD。。假设初始时每条分配路线一只蚂蚁假设初始时每条分配路线一只蚂蚁,,
每个时间单位行走一步,本图为经过9个时间单位时的
情形情形::走走ABDABD的蚂蚁到达终点的蚂蚁到达终点,,而走而走ACDACD的蚂蚁刚好走的蚂蚁刚好走
到C点,为一半路程。
6
简化的蚂蚁寻食过程简化的蚂蚁寻食过程(2)(2)
经过18个时间单位时的情形:走ABD的蚂蚁到达终点
后得到食物又返回了起点A,而走ACD的蚂蚁刚好走到
DD点点。。
7
自然蚁群与人工蚁群自然蚁群与人工蚁群
相似之处在于:都是优先选择信息素浓度大的路径。
两者的区别:
(1)在于人工蚁群有一定的记忆能力,能够记忆
已经访问过的节点已经访问过的节点。
(2)人工蚁群选择路径时不是盲目的。而是按一
定规律有意识地寻找最短路径定规律有意识地寻找最短路径。。例如例如,,在在TSPTSP 问题中问题中,,可可
以预先知道当前城市到下一个目的地的距离。
8
第五节第五节 蚁群算法及其应用蚁群算法及其应用
提提 纲纲
文档评论(0)