蚁群算法及其应用研究(16)

发布时间:2021-06-06

第2章基本蚊群优化算法及已有的改进算法

蚁都集中到同~条路径上,从而使算法不再扩散:(3)初始时刻,各条路径上信息素的起始浓度设为f一,在算法的初始时刻,p(P∈(O,1))取较小的值时,算法有更好的发现较好解的能力。所有蚂蚁完成一次迭代后,按(2-12)式对路径上的信息作全局更新:

%(f+1)=(1一p) 白O)+△--~be’。(2—12)

△f芦={¥∞蛐’薯蠢局最优解包含路径%时。

渐增加全局最优解的使用频率,会使该算法获得较好的性能。(2一13)允许更新的路径可以是全局最优解,或本次迭代的最优解。仿真实验证明逐

2.4具有变异特征的蚁群算法

受遗传算法种变异算子的启发,吴庆洪等提出了具有变异特征的蚁群算法,

为了克服蚁群算法收敛较慢的问题,该算法采用逆转变异方式,随机地进行变异,以增大进化时所需的信息量。这种变异机制充分利用了2-opt方法的简单高效,具有较快的收敛速度。

该算法的核心思想是:设某个个体所走路径为

中(f0,fl,…,‘一l∈{0,1,2,…,刀一1))。如果满足乇,‘,如,…,矗川),其<d【f。l】【t2】+d[‘,l+I)%。】[‘,2+l惕。】

d[isl】【f(小1胁】+讲‘2】【f(小lm-】…j其中sl和s2e{0,1,…,n一1},符号%表示整除符号。进行操作:inversion(sl,s2,solutioni),函数inversion0的功能是把个体solutioni的sl+l和s2这一段颠倒过来。

如:inversion(2,5,0123456)=0l25436

其中,变异的次数是随机的。这一过程涉及到的运算比蚁群算法中的循环过程要简单得多,因此只需要较短的时间便可完成相同次数的运算。另一方面,经过这种变异算子作用后,这一代的解的性能会有明显改善,从而也会改善整个群体的性能,减少计算时间。

2.5基于信息素扩散的蚁群算法

基于信息素扩散的蚁群算法(Ant

PheromoneColonyOptimizationAlgorithmBased0nDiffusion,简称PDACO)在求解TSP问题时通过建立信息素扩散模型,使相距较近的蚂蚁之间能更多地进行交流,强化了群体的协作效果。其基本思想是:在蚂蚁进行路径选择时,适当考虑相近路径上信息素的相互作用。即一只蚂蚁在某条路径上留下的信息素,一方面会直接影响在该路径的两个城市上的蚂蚁

蚁群算法及其应用研究(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219