一种引入好奇因子的蚁群优化方法技术

技术编号:4002307 阅读:313 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种引入好奇因子的蚁群优化方法。现有的算法容易出现停滞现象。本发明专利技术方法首先初始化蚂蚁个数、挥发系数和每条边上的信息素,并随机放置m个蚂蚁到n个城市上,其次让蚂蚁随机选择转移到城市j,将j插入到禁忌表中,将城市j从allowedk中删除,并对第k个蚂蚁经过的路径进行信息素浓度局部更新;然后计算每只蚂蚁的总路线长度,更新找到的最短路径,利用征税算子对路径上的信息素浓度进行调整,得到征税后的信息素浓度最后满足Nc大于设定的值或者所有的蚂蚁选择同一条路径,则结束本次算法,同时输出全局优化的最佳路径。本发明专利技术方法实现了对解空间更全局的搜索。

【技术实现步骤摘要】

本专利技术属于信息与控制
,涉及自动化技术,特别是涉及一种改进的蚁群优化方法。
技术介绍
蚁群优化算法是由意大利学者M. Dorigo, V. Maniezzo, A Colorni等人在20世纪90年代初首先提出来的,并成功解决旅行商(TSP)等组合优化问题。蚁群算法不仅能够智 能搜索、全局优化,而且具有稳健性(鲁棒性)、正反馈、分布式计算、易与其它算法结合等 特点。因此,蚁群算法的问世为诸多领域解决复杂优化问题提供了有力的工具。但蚁群算 法在构造解的过程中,利用了随机选择策略,这种选择策略使得进化速度较慢,容易出现停 滞现象,即搜索进行到一定程度后,所有个体所发现的解完全一致,不能对解空间进一步进 行搜索,不利于发现更好的解。
技术实现思路
本专利技术的目标是针对蚁群算法容易出现早熟收敛的难题,根据人类所特有的创新 思维,引入了好奇因子以提高蚁群算法的全局搜索能力和搜索速度。本专利技术的技术方案是好奇因子赋予蚂蚁人类创新思维的特点,让蚂蚁对陌生路径 产生好奇感。在蚂蚁的选择机制中考虑满足蚂蚁这种好奇感,刺激蚂蚁尝试那些陌生的潜 在最优路径,有利于对解空间更全局的搜索,从而可以本文档来自技高网...

【技术保护点】
一种引入好奇因子的蚁群优化方法,其特征在于该方法包括如下步骤:步骤1、初始化蚂蚁个数m、挥发系数ρ、初始每条边上的的信息素τ↓[ij](0),随机放置m个蚂蚁到n个城市上;步骤2、初始化禁忌表tabu↓[k](s),令s=1,tabu↓[k]表示第k个蚂蚁的禁忌表,tabu↓[k](s)表示禁忌表中第s个元素;步骤3、蚂蚁k(k=1,2...m)随机选择转移到城市j,在时刻t蚂蚁k由城市i转移到城市j的概率P↓[ij]↑[k](t)为P↓[ij]↑[(k)](t)=[τ↓[ij](t)]↑[α].[η↓[ij]]↑[β].χ↓[ij](t)/*[τ↓[ik](t)]↑[α].[η↓[ik]]↑...

【技术特征摘要】

【专利技术属性】
技术研发人员:郑松魏江郑小青李春富葛铭
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1