蚁群算法原理介绍知识分享.ppt
《蚁群算法原理介绍知识分享.ppt》由会员分享,可在线阅读,更多相关《蚁群算法原理介绍知识分享.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、蚁群算法原理介绍蚁群算法起源蚁群算法起源蚁群算法蚁群算法(ant colony optimization,ACO):Dorigo M于于1991年提出,其灵感来源于蚂蚁在年提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。寻找食物过程中发现路径的行为。通过模拟自通过模拟自然界蚂蚁搜索路径的行为,提出来一种新型的然界蚂蚁搜索路径的行为,提出来一种新型的模拟进化算法。模拟进化算法。TSP问题、分配问题、问题、分配问题、job-shop调度问题调度问题蚁群行为描述蚁群行为描述CBEF3030AD蚁蚁穴穴食食物物源源d=1d=1d=0.5d=0.5ADCBEF303015151515释放信息素与路
2、径长度成反比释放信息素与路径长度成反比蚁群行为描述蚁群行为描述ADCBEF303010102020ADCBEF30303030信息量大,路径被选概率大信息量大,路径被选概率大基本蚁群算法的机制原理基本蚁群算法的机制原理ADCBEF303015151515ADCBEF30303030路径路径BFC:蚂蚁增加,信息量增加,路径被选择的机率增加;:蚂蚁增加,信息量增加,路径被选择的机率增加;路径路径BEC:时间增加,:时间增加,信息量减少,路径被选择的机率减小。信息量减少,路径被选择的机率减小。基本蚁群算法的系统学特征基本蚁群算法的系统学特征蚁群算法是一个系统蚁群算法是一个系统分布式计算分布式计算自
3、组织自组织正反馈正反馈蚁群算法是一个系统蚁群算法是一个系统Bertalanffy L V:系统可以确定为处于一定的相互关系中系统可以确定为处于一定的相互关系中并与环境发生关系的各组成部分(要素)的并与环境发生关系的各组成部分(要素)的综合体。综合体。多元性多元性 整体性整体性 相关性相关性 系统特征系统特征蚂蚁的个体行为是系统的元素蚂蚁的个体行为是系统的元素蚁群行为的相互影响蚁群行为的相互影响蚁群能完成个体完蚁群能完成个体完成不了的任务成不了的任务整体大于部分之和整体大于部分之和蚁群算法满足分布式计算蚁群算法满足分布式计算分布式系统:依赖于个体行为,但并不单独依赖于分布式系统:依赖于个体行为,
4、但并不单独依赖于每一个体的行为。每一个体的行为。在蚁群中,许多蚂蚁都为共同目的进行着同样的工在蚁群中,许多蚂蚁都为共同目的进行着同样的工作,而最终任务的完成不会由于某些个体(蚂蚁)作,而最终任务的完成不会由于某些个体(蚂蚁)的缺陷而受到影响。的缺陷而受到影响。蚁群算法具有自组织的特征蚁群算法具有自组织的特征系统外部系统外部系统内部系统内部组织行为组织行为他组织他组织自组织自组织自组织:在没有外界作用自组织:在没有外界作用下使得系统熵增加的组织下使得系统熵增加的组织无序无序有序有序蚁群算法具有正反馈的特征蚁群算法具有正反馈的特征削弱未来行为削弱未来行为加强未来行为加强未来行为反馈反馈负反馈负反馈
5、正反馈正反馈在蚁群中,在蚁群中,信息素的堆积信息素的堆积就是一个正反馈就是一个正反馈自组织是正反馈和负反馈的结合自组织是正反馈和负反馈的结合自组织自组织负反馈负反馈正反馈正反馈缩小搜索范围缩小搜索范围保持搜索范围保持搜索范围TSP描述描述TSP问题(问题(Traveling Salesman Problem):):即旅行商问题,是数学领域中著名问题之一。假设即旅行商问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访有一个旅行商人要拜访N个城市,他必须选择所要个城市,他必须选择所要走的路径,路径的限制是走的路径,路径的限制是每个城市只能拜访一次,每个城市只能拜访一次,而且最后要回到原来出发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 原理 介绍 知识 分享
限制150内