系统仿真学报 ›› 2022, Vol. 34 ›› Issue (8): 1811-1819.doi: 10.16182/j.issn1004731x.joss.21-0203

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

一种求解TSP的生物信息启发式遗传算法

徐佳(), 韩逢庆(), 刘奇鑫, 薛晓霞   

  1. 重庆交通大学,重庆 400046
  • 收稿日期:2021-03-15 修回日期:2021-06-10 出版日期:2022-08-30 发布日期:2022-08-15
  • 通讯作者: 韩逢庆 E-mail:Xujia051097@163.com;990020606030@cqjtu.edu.cn
  • 作者简介:徐佳(1997-),女,硕士生,研究方向为交通控制及应用。E-mail:Xujia051097@163.com
  • 基金资助:
    重庆市研究生导师团队建设项目(JDDSTD201802)

Bioinformation Heuristic Genetic Algorithm for Solving TSP

Jia Xu(), Fengqing Han(), Qixin Liu, Xiaoxia Xue   

  1. Chongqing Jiaotong University, Chongqing 400046, China
  • Received:2021-03-15 Revised:2021-06-10 Online:2022-08-30 Published:2022-08-15
  • Contact: Fengqing Han E-mail:Xujia051097@163.com;990020606030@cqjtu.edu.cn

摘要:

遗传算法是解决旅行商问题(traveling salesman problem,TSP)的通用路径优化算法之一。为解决传统遗传算法收敛速度慢且解不稳定的问题,提出一种生物信息启发式遗传算法(bioinformation heuristic genetic algorithm,BHGA)。通过优化适应度函数和初始种群,引入生物信息学中的基因序列对比手法进行交叉重组排序,采用基因逆转操作进行变异,对遗传算法进行改进,使算法能够加快收敛速度,得到更优路径解。利用BHGA对TSPLIB数据库中算例进行求解,实验仿真结果表明:该算法在中小型规模的TSP中求解效果好且结果稳定。

关键词: 旅行商问题, 改进遗传算法, 基因序列对比, 适应度函数, 等价矩阵

Abstract:

Genetic algorithm (GA) is one of the universal path optimization algorithms for traveling salesman problem (TSP). Aiming at the slow convergence and unstable solution of the traditional GA, a bioinformation heuristic genetic algorithm (BHGA) is proposed. By optimizing the fitness function and initial population, the gene sequence comparison technique in bioinformatics is introduced to carry out the cross recombination sorting. The gene reversal operation is used to implement mutation, to accelerate the convergence speed and get a better path solution. The numerical examples in TSPLIB database are solved by BHGA and the experimental simulation results show that the algorithm is effective and the solution of the medium and small scale TSP data are stable.

Key words: traveling salesman problem (TSP), improved genetic algorithm, gene sequence comparison, fitness function, equivalence matrix

中图分类号: