系统仿真学报 ›› 2019, Vol. 31 ›› Issue (1): 36-42.doi: 10.16182/j.issn1004731x.joss.17-0046

• 仿真建模理论与方法 • 上一篇    下一篇

一种多染色体遗传算法解决多旅行商问题

叶多福, 刘刚, 何兵   

  1. 火箭军工程大学,陕西 西安 710025
  • 收稿日期:2017-01-10 修回日期:2017-05-04 出版日期:2019-01-08 发布日期:2019-04-16
  • 作者简介:叶多福(1992-),男,安徽阜阳,硕士生,研究方向为多无人机协同任务规划;刘刚(1963-),男,安徽阜阳,博士,教授,研究方向为任务规划。
  • 基金资助:
    国家自然科学基金(61403399)

Multi-chromosome Genetic Algorithm for Multiple Traveling Salesman Problem

Ye Duofu, Liu Gang, He Bing   

  1. Rocket Force University of Engineering, Xi’an 710025, China
  • Received:2017-01-10 Revised:2017-05-04 Online:2019-01-08 Published:2019-04-16

摘要: 建立带时间窗口的多旅行商问题模型,设计旅行商数量和旅行时间总和主次两个目标函数,设计一种多染色体编码的编码方式,开发复杂突变算子树进化操作,克服了传统遗传算法搜索空间大的问题。仿真比较了算法的性能,仿真结果表明带复杂突变树的多染色体遗传算法均衡了旅行商数量与旅行时间总和两个目标函数,提高了算法的运行速度,减少旅行时间总和15.8%。

关键词: 多旅行商问题, 时间窗口, 编码, 多染色体遗传算法, 突变算子树

Abstract: A multi-traveling salesman model with time window is established, and two objective functions for the number of traveling salesmen and the sum of travel time are designed. A multi - chromosome coding method is designed to develop complex mutation operator tree, which overcomes the problem of large searching space of traditional genetic algorithms. The performances of algorithms are compared by simulation, and the simulation results show that the genetic algorithm with complex multi-chromosome mutation tree can balance the two objective functions of the number of TSP and total travel time well, improve the algorithm of travel speed, and reduce the total travel time by 15.8%.

Key words: multi-traveling salesman problem, time window, coding, multi-chromosome genetic algorithm, mutation operator tree

中图分类号: