遗传算法实现34个城市的TSP问题-完整python代码

作品简介

1 包括python代码实现

2 所有代码经过验证,可正常运行

注:python 3.7

遗传算法核心思想

遗传算法的核心要素有5个:参数编码、初始群体、适应度函数、遗传操作(选择、交叉和变异)、解码。GA 算法最重要的就是明白什么是个体 和怎么样对个体进行评估 (他们的 Fitness)。

遗传算法实现34个城市的TSP问题

部分代码截图:

代码运行结果:

the shortest path is:30-->29-->31-->28-->27-->26-->24-->25-->23-->19-->18-->20-->21-->22-->15-->14-->16-->17-->5-->8-->9-->11-->13-->12-->10-->6-->7-->4-->3-->2-->1-->0-->33-->32
the total distance is 16253.778217630528

完整代码,如下:


创作时间: