进化策略与蚁群算法融合的求解旅行商问题
丛 爽,贾亚军
中国科学技术大学自动化系,安徽合肥
摘 要:针对进化策略收敛速度快但容易陷入早熟收敛以及较大较小蚂蚁系统求解能力强但收敛速度较慢的特点,将进化策略与较大较小蚂蚁系统融合,并利用较大较小蚂蚁系统求出每一步迭代的较优解,再对迭代出较优解进行进化策略中的变异操作来加快解的收敛速度。将所提出的算法应用到中国旅行商问题(CTSP)的实际应用中,其结果显示出优越性。
关 键 词:进化策略;蚁群算法;较大较小蚁群系统;中国旅行商问题
1 引 言
20世纪60年代初,德国的Rechenberg等人提出了进化策略,其优点是[13]:具有大范围全局搜索的能力;并行算法;搜索使用适应度函数作为评价函数,过程简单。但它同时也有自身的缺点:对于系统中上一代解的信息利用不够,当求解到一定范围时往往做大量无用的冗余迭代,即容易陷入早熟收敛,求较优解效率较低。蚁群算法是一种基于种群的模拟进化启发式算法。它是在对自然界中真实蚁群的集体行为研究的基础上,于20世纪90年代由意大利学者Dorigo等人首先提出。其优点是[45]:蚁群算法作为对蚁群觅食行为的抽象,体现了群体行为的分布式特征;它是一种自组织算法;它是一种正反馈的算法。蚁群算法在解决一些小规模的TSP问题时表现尚可令人满意。但随着问题规模的扩大,由于初期信息素的匮乏,很难在可接受的循环次数内找到较优解,收敛速度较慢。近年来不断有学者提出了许多改进算法[5],如带精英策略的蚂蚁系统(ASelite),蚁群系统(ACS),较大-较小蚂蚁系统(MMAS)等。针对进化策略和较大较小蚂蚁系统各自的优缺点,本文将进化策略与较大较小蚂蚁系统融合,利用MMAS生成迭代较优解,对迭代较优解采用进化策略中的变异操作,并将其应用到中国旅行商问题(CTSP)中。
相关阅读:
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术