《蚁群算法发展》PPT课件.ppt
《《蚁群算法发展》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《蚁群算法发展》PPT课件.ppt(20页珍藏版)》请在三一办公上搜索。
1、蚁群算法,蚂蚁的生物学特征,蚂蚁是一种既渺小而又平常的社会性昆虫。生物学家通过对蚂蚁的长期观察研究发现,每只蚂蚁的智能并不高,但它们却能协同工作,集中食物,建筑蚁穴并抚养后代,依靠群体能力发挥出超出个体的智能。蚂蚁有复杂的社会体制,“蚂蚁”城市往往有5000万个成员。蚂蚁有四种不同的蚁型:蚁后、雄蚁、工蚁和兵蚁。,蚂蚁的生物学特征,寻找食物蚂蚁寻找食物过程中总会自动找到一条最短路径。,蚁群算法起源,蚁群优化(ant colony optimization,ACO)是20世纪90年代初由意大利学者M.Dorigo等通过模拟蚂蚁的行为而提出的一种随机优化技术。ACO算法最初用于求解旅行商问题,现在
2、已经成功用于许多组合优化问题。,Macro Dorigo,蚁群算法的基本原理,蚁群算法是对自然界蚂蚁的寻径方式进行模似而得出的一种仿生算法。蚂蚁在运动过程中,能够在它所经过的路径上留下一种称之为信息素(pheromone)的物质进行信息传递,而且蚂蚁在运动过程中能够感知这种物质,并以此指导自己的运动方向,因此由大量蚂蚁组成的蚁群集体行为便表现出一种信息正反馈现象:某一路径上走过的蚂蚁越多,则后来者选择该路径的概率就越大。,蚁群算法的基本原理,在蚁群寻找食物时,它们总能找到一条从食物到巢穴之间的最优路径。这是因为蚂蚁在寻找路径时会在路径上释放出一种特殊的信息素。当它们碰到一个还没有走过的路口时,
3、就随机地挑选一条路径前行。与此同时释放出与路径长度有关的信息素。路径越长,释放的激索浓度越低。当后来的蚂蚁再次碰到这个路口的时候,选择激素浓度较高路径概率就会相对较大。这样形成一个正反馈。最优路径上的激索浓度越来越大。而其它的路径上激素浓度却会随着时间的流逝而消减。最终整个蚁群会找出最优路径。,简化蚂蚁的寻食过程,蚂蚁从A点出发,速度相同,食物在D点,可能随机选择路线ABD或ACD。假设初始时每条分配路线一只蚂蚁,每个时间单位行走一步,本图为经过9个时间单位时的情形:走ABD的蚂蚁到达终点,而走ACD的蚂蚁刚好走到C点,为一半路程。,简化蚂蚁的寻食过程,本图为从开始算起,经过18个时间单位时的
4、情形:走ABD的蚂蚁到达终点后得到食物又返回了起点A,而走ACD的蚂蚁刚好走到D点。,简化蚂蚁的寻食过程,假设蚂蚁每经过一处所留下的信息素为一个单位,则经过36个时间单位后,所有开始一起出发的蚂蚁都经过不同路径从D点取得了食物,此时ABD的路线往返了2趟,每一处的信息素为4个单位,而 ACD的路线往返了一趟,每一处的信息素为2个单位,其比值为2:1。寻找食物的过程继续进行,则按信息素的指导,蚁群在ABD路线上增派一只蚂蚁(共2只),而ACD路线上仍然为一只蚂蚁。再经过36个时间单位后,两条线路上的信息素单位积累为12和4,比值为3:1。若按以上规则继续,蚁群在ABD路线上再增派一只蚂蚁(共3只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蚁群算法发展 算法 发展 PPT 课件
链接地址:https://www.31ppt.com/p-5601151.html