C语言解决TSP问题

时间:2016-06-15 06:07:28
【文件属性】:

文件名称:C语言解决TSP问题

文件大小:10KB

文件格式:TXT

更新时间:2016-06-15 06:07:28

C++

C语言解决TSP问题 #include #include #include #include #include #define PopSize 50 /*种群类DNA个数 */ #define MaxGens 200 /* 最大代数 */ #define N 10 /* 问题规模 */ #define PC 0.8 /* 交叉概率 */ #define PM 0.01 /* 突变概率 */ #define RAND_MAX 10 int city[N]; int begin_city=0; /*出发城市*/ double r[N][N]={ 0, 1, 4, 6, 8, 1, 3, 7, 2, 9, 1, 0, 7, 5, 3, 8, 3, 4, 2, 4, 4, 7, 0, 3, 8, 3, 7, 9, 1, 2, 6, 5, 3, 0, 3, 1, 5, 2, 9, 1, 8, 3, 8, 3, 0, 2, 3, 1, 4, 6, 1, 8, 3, 1, 2, 0, 3, 3, 9, 5, 3, 3, 7, 5, 3, 3, 0, 7, 5, 9, 7, 4, 9, 2, 1, 3, 7, 0, 1, 3, 2, 2, 1, 9, 4, 9, 5, 1, 0, 1, 9, 4, 2, 1, 6, 5, 9, 3, 1, 0 } ; int generation; /*当前代数 */ int CurBest; /*最优个体 */ struct GenoType


网友评论

  • 麻烦给个 能运行的版本 不能运行然后还要3个积分 心好累
  • 遗传算法。