计算机集成制造系统 ›› 2020, Vol. 26 ›› Issue (第3): 860-870.DOI: 10.13196/j.cims.2020.03.027

• 当期目次 • 上一篇    

引入变异算子的改进贪心和蚁群混合算法

张玉茹1,2,王晨旸1,2   

  1. 1.哈尔滨商业大学计算机与信息工程学院
    2.哈尔滨商业大学黑龙江省电子商务与信息处理重点实验室
  • 出版日期:2020-03-31 发布日期:2020-03-31
  • 基金资助:
    黑龙江省自然科学基金资助项目(F2018021)。

Improved greedy and ant colony algorithm with mutation operator for traveling salesman problem

  • Online:2020-03-31 Published:2020-03-31
  • Supported by:
    Project supported by the Natural Science Foundation of Heilongjiang Province,China(F2018021).

摘要: 为求解旅行商问题,对一种改进的2-opt和蚁群混合算法进行了改进,引入了贪心算法和变异算子,解决了算法求解过程中随着迭代次数增加,局部最优解路径上信息素浓度过高的问题,避免了算法运行后期信息素浓度与节点距离对状态转移概率计算影响度失衡的不足,增加了路径的多样性,为解决蚁群算法易收敛于局部最优解的不足提出了新的思路。最后采用差分进化算法对算法参数进行了优化。使用改进后的算法求解旅行商问题,验证了算法改进的可行性和有效性。

关键词: 旅行商问题, 蚁群算法, 贪心算法, 变异算子, 参数优化

Abstract: Aiming at the Traveling Salesman Problem (TSP),an improved 2-opt and ant colony hybrid algorithm were improved.The greedy algorithm and mutation operator were introduced to solve the problem of high pheromone concentration on the local optimal solution path as the number of iterations increase,which avoided the imbalance of the influence of pheromone concentration and node distance on the state transition probability in the later stage of the algorithm.Also,the diversity of the path was increased,and new ideas were put forward to solve the problem that the ant colony algorithm converged easily to the local optimal solution.Finally,the differential evolution algorithm was used to optimize the algorithm parameters.

Key words: traveling salesman problem, ant colony algorithm, greedy algorithm, mutation operator, parameter optimization

中图分类号: