求解旅行商问题的改进k-opt遗传算法An Improved Kopt Genetic Algorithm for Travelling Salesman Problem
赵涛,叶志伟,宗欣露,潘虎
摘要(Abstract):
为了增强遗传算法的局部搜索能力,加速算法运行效率,尽量避免算法陷入早熟问题,提出一种改进k-opt遗传算法求解旅行商问题。该算法利用改进的k-opt方法初始化获得较优种群,引入改进的交叉变异机制增强算法全局搜索能力,结合改进的k-opt方法强化算法局部搜索能力。实验结果表明,改进的k-opt遗传算法能有效平衡算法探索和开发能力,其求解的质量优且运行效率高。
关键词(KeyWords): 旅行商问题;k-opt;遗传算法;局部搜索;组合优化问题
基金项目(Foundation):
作者(Author): 赵涛,叶志伟,宗欣露,潘虎
参考文献(References):
- [1] 冯志雨,游晓明,刘升.分层递进的改进聚类蚁群算法解决TSP问题[J].计算机科学与探索,2019,13(08):1280-1294.
- [2] 赵鑫,杨雄飞,钱育蓉.改进的蚁群优化算法求解旅行商问题[J].计算机工程与设计,2022,43 (04):962-968.
- [3] 郭文忠,陈国龙.求解TSP问题的模糊自适应粒子群算法[J].计算机科学,2006(06):161-162 .
- [4] 何锦福,符强,王豪东.求解TSP问题的改进模拟退火算法[J].计算机时代,2019(07):47-50.
- [5] 张立毅,高杨,费腾,等.求解旅行商问题的搜寻者遗传算法[J].数学的实践与认识,2019,49(07):115-122.
- [6] 谢聪.求解TSP问题的改进离散蝴蝶优化算法[J].数学的实践与认识,2020,50(01):173-182.
- [7] PANWAR K,DEEP K.Discrete Grey Wolf Optimizer for symmetric travelling salesman problem[J].Applied Soft Computing,2021,105:107298.
- [8] ZHANG Z,YANG J.A Discrete Cuckoo Search Algorithm for Traveling Salesman Problem and Its Application in Cutting Path Optimization[J].Computers & Industrial Engineering,2022,169:108157.
- [9] ZHANG Z,HAN Y.Discrete sparrow search algorithm for symmetric traveling salesman problem[J].Applied Soft Computing,2022,118:108469.
- [10] OSABA E,YANG X S,DIAZ F,et al.An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems[J].Engineering Applications of Artificial Intelligence,2016,48:59-71.
- [11] HUANG Y,SHEN X N,YOU X.A discrete shuffled frog-leaping algorithm based on heuristic information for traveling salesman problem[J].Applied Soft Computing,2021,102:107085.
- [12] CINAR A C,KORKMAZ S,KIRAN M S.A discrete tree-seed algorithm for solving symmetric traveling salesman problem[J].Engineering Science and Technology,an International Journal,2020,23(04):879-890.
- [13] ZHONG Y,WANG L,LIN M,et al.Discrete pigeon-inspired optimization algorithm with Metropolis acceptance criterion for large-scale traveling salesman problem[J].Swarm and Evolutionary Computation,2019,48:134-144.
- [14] LIN S,KERNIGHAN B W.An effective heuristic algorithm for the traveling-salesman problem[J].Operations research,1973,21(02):498-516.
- [15] HELSGAUN K.General k-opt submoves for the Lin-Kernighan TSP heuristic[J].Mathematical Programming Computation,2009,1(02):119-163.
- [16] 吴虎胜,张凤鸣,李浩,等.求解 TSP 问题的离散狼群算法[J].控制与决策,2015,30(10):1861-1867.