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

求解旅行商问题的人工协同搜索算法
引用本文:徐小平,唐阳丽,王峰.求解旅行商问题的人工协同搜索算法[J].计算机应用,2022,42(6):1837-1843.
作者姓名:徐小平  唐阳丽  王峰
作者单位:西安理工大学 理学院,西安 710054
西安交通大学 数学与统计学院,西安 710049
基金项目:国家自然科学基金资助项目(61773016);;陕西省自然科学基础研究计划项目(2018JQ1089)~~;
摘    要:针对传统人工协同搜索(ACS)算法求解精度不高、收敛速度慢等问题,提出一种基于Sigmoid函数的反向人工协同搜索(SQACS)算法求解旅行商问题(TSP)。首先,利用Sigmoid函数构造比例因子,增强算法的全局搜索能力;其次,在变异阶段,加入差分进化(DE)算法的DE/rand/1变异策略,对当前种群进行二次变异,提高算法的计算精度和种群的多样性;最后,在算法后期的开发阶段,引入拟反向学习策略,进一步提高解的质量。对TSP测试库TSPLIB中的4个实例进行仿真实验,结果显示,SQACS算法在最短路径与花费时间上均优于麻雀搜索算法(SSA)、DE、阿基米德算法(AOA)等7种对比算法,并且具有良好的鲁棒性;与其他求解TSP的改进算法综合对比,SQACS算法也显示了良好的性能。实验结果表明,SQACS算法在求解小规模TSP时是有效的。

关 键 词:人工协同搜索算法  旅行商问题  Sigmoid函数  差分进化  拟反向学习  
收稿时间:2021-04-14
修稿时间:2021-06-28

Artificial cooperative search algorithm for solving traveling salesman problems
Xiaoping XU,Yangli TANG,Feng WANG.Artificial cooperative search algorithm for solving traveling salesman problems[J].journal of Computer Applications,2022,42(6):1837-1843.
Authors:Xiaoping XU  Yangli TANG  Feng WANG
Affiliation:Faculty of Science,Xi’an University of Technology,Xi’an Shaanxi 710054,China
School of Mathematics and Statistics,Xi’an Jiaotong University,Xi’an Shaanxi 710049,China
Abstract:Concerning low solution accuracy and slow convergence of traditional Artificial Cooperative Search (ACS) algorithm, a Quasi opposition Artificial Cooperative Search algorithm based on Sigmoid function (SQACS) algorithm was proposed to solve Traveling Salesman Problem (TSP). Firstly, the Sigmoid function was used to construct the scale factor to enhance the global search ability of the algorithm. Then, in the mutation stage, the mutation strategy DE/rand/1 of Differential Evolution (DE) algorithm was introduced into the current population for secondary mutation, thereby improving the calculation accuracy of the algorithm and the diversity of the population. Finally, in the later development stage, the quasi opposition learning strategy was introduced to further improve the quality of the solution. Four instances in TSP test library TSPLIB were used to perform simulation experiments, and the results show that SQACS algorithm is superior to seven comparison algorithms such as Sparrow Search Algorithm (SSA), DE and Archimedes Optimization Algorithm (AOA) in the shortest path and time consumption, and has good robustness; and compared with other improved algorithms for solving TSP comprehensively, SQACS algorithm also shows good performance. Experimental results prove that the SQACS algorithm is effective in solving small-scale TSPs.
Keywords:Artificial Cooperative Search (ACS) algorithm  Traveling Salesman Problem (TSP)  Sigmoid function  Differential Evolution (DE)  quasi opposition learning  
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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