首页 | 官方网站   微博 | 高级检索  
     

一种求解TSP问题的离散蝙蝠算法
引用本文:张瑾,毕国通,李丽丽.一种求解TSP问题的离散蝙蝠算法[J].计算机工程与科学,2018,40(11):2085-2091.
作者姓名:张瑾  毕国通  李丽丽
基金项目:国家自然科学基金(41401466)
摘    要:蝙蝠算法是一种新型的群智能优化算法,在求解连续域优化问题上取得了较好的优化效果,但在离散优化领域的应用较少。研究了求解TSP问题的离散蝙蝠算法,设计了相关操作算子实现算法的离散化,并引入逆序操作使算法跳出局部最优。对TSPLIB标准库中若干经典实例进行测试并与粒子群和遗传算法进行对比分析,结果表明设计的离散蝙蝠算法无论在求解质量还是求解效率上都有明显优势,是一种高效的优化算法。

关 键 词:离散优化  离散蝙蝠算法  TSP问题  
收稿时间:2017-06-27
修稿时间:2018-11-25

A discrete bat algorithm for the traveling salesman problem
ZHANG Jin,BI Guo tong,LI Li li.A discrete bat algorithm for the traveling salesman problem[J].Computer Engineering & Science,2018,40(11):2085-2091.
Authors:ZHANG Jin  BI Guo tong  LI Li li
Affiliation:(1.School of Computer and Information Engineering,Henan University,Kaifeng 475004; 2.School of Business,Henan University,Kaifeng 475004,China)
Abstract:The bat algorithm is a new swarm intelligence optimization algorithm. It has good optimization results in solving continuous domain optimization problems. However, its applications in the fields of discrete optimization are comparatively rare. We propose a discrete bat algorithm for solving the traveling salesman problem (TSP), and design related operators to realize the discretization of the algorithm. Reverse operation is also introduced to make the algorithm jump out of local optimal solutions. Comparative analysis on some classical examples from the TSPLIB shows that compared with the particle swarm optimization algorithm and the genetic algorithm, the proposed discrete bat algorithm has better solution quality and efficiency, which is an efficient optimization algorithm.
Keywords:discrete optimization  discrete bat algorithm  traveling salesman problem  
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号