首页 | 本学科首页   官方微博 | 高级检索  
     

带固定半径近邻搜索3-opt的离散烟花算法求解旅行商问题
引用本文:戚远航,蔡延光,黄戈文,林卓胜,王福杰.带固定半径近邻搜索3-opt的离散烟花算法求解旅行商问题[J].计算机应用研究,2021,38(6):1642-1647.
作者姓名:戚远航  蔡延光  黄戈文  林卓胜  王福杰
作者单位:电子科技大学中山学院 计算机学院,广东 中山 528402;电子科技大学 计算机科学与工程学院,成都611731;广东工业大学 自动化学院,广州510006;五邑大学 智能制造学部,广东 江门529020;东莞理工学院 电子工程与智能化学院,广东 东莞523808
基金项目:国家自然科学基金资助项目(61074147,61901304);广东省自然科学基金资助项目(S2011010005059,2019A1515010493,2016A030313018);广东省教育部产学研结合项目(2012B091000171,2011B090400460);广东省科技计划资助项目(2012B050600028,2014B010118004,2016A050502060);广州市花都区科技计划资助项目(HD14ZD001);广州市科技计划资助项目(201604016055);广州市天河区科技计划资助项目(2018CX005);广东省普通高校青年创新人才项目(2018KQNCX333,2018KQNCX252);广东省普通高校重点领域专项(2019KZDZX1052,2020ZDZX3030)
摘    要:传统烟花算法求解大规模离散问题存在收敛速度慢、求解精度不高等问题.针对旅行商问题的特点,提出一种带固定半径近邻搜索3-opt的离散烟花算法.该算法基于基本烟花算法进行离散化改进,采用整数编码的路径表示方法来表示旅行商问题的解,对爆炸算子、高斯变异算子进行离散化操作策略设计.为了使算法具有较好的局部搜索能力,提出固定半径近邻搜索3-opt策略来提高算法精度和收敛速度,同时采用不检测标志策略提高算法效率.实验结果表明:该算法能有效地求解旅行商问题,其离散烟花算子在全局收敛能力、收敛精度、求解时间和稳定性等方面均优于传统烟花算子;基准测试算例的最优解平均误差率仅为0.002%,优于对比算法.

关 键 词:离散烟花算法  旅行商问题  固定半径近邻搜索  3-opt
收稿时间:2020/9/18 0:00:00
修稿时间:2021/5/10 0:00:00

Discrete fireworks algorithm with fixed radius nearest-neighbor search 3-opt for travelling salesman problem
Qi Yuanhang,Cai Yanguang,HUANG Gewen,Lin Zhuosheng and Wang Fujie.Discrete fireworks algorithm with fixed radius nearest-neighbor search 3-opt for travelling salesman problem[J].Application Research of Computers,2021,38(6):1642-1647.
Authors:Qi Yuanhang  Cai Yanguang  HUANG Gewen  Lin Zhuosheng and Wang Fujie
Affiliation:University of Electronic Science and Technology of China,Zhongshan Institute,Zhongshan,,,,
Abstract:The traditional firework algorithm has slow convergence speed and low precision when solving large-scale discrete problems. Aiming at the characteristics of travelling salesman problem, this paper proposed a discrete fireworks algorithm with fixed radius nearest-neighbor search 3-opt. It discretized and improved the proposed algorithm based on the basic fireworks algorithm, where adopted the integer coding path representation method to represent the solution of the travelling salesman problem, as well as designed the explosion operator and the Gauss mutation operator of the algorithm for discretization solution. To enhance local search ability of the algorithm, the algorithm proposed implements 3-opt local search to strengthen search ability of the algorithm, and introduced the fixed radius of neighbor search and don''t-look-bits strategy to improve the efficiency of the algorithm. The experiments indicate that the proposed algorithm solves travelling salesman problem effectively. the discrete fireworks operator proposed is superior to the traditional fireworks operator in global convergence ability, convergence accuracy, solution time and stability. the average costs of the solutions of the algorithms for all benchmark instances probed have an overall deviation in only 0.002% from those of the best known solutions, which is lower than those of all comparing algorithms.
Keywords:discrete fireworks algorithm  traveling salesman problem(TSP)  fixed radius nearest-neighbor search  3-opt
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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