摘要:
1.编码这篇文章中遗传算法对TSP问题的解空间编码是十进制编码。如果有十个城市,编码可以如下:0 1 2 3 4 5 6 7 8 9这条编码代表着一条路径,先经过0,再经过1,依次下去。2.选择选择操作仍然是轮盘赌模型,虽然不会出现路径长度为负数的情况,但是需要考虑与上篇文章不同的是求的是最小值。因此在代码中概率的计算为:3.交叉4.变异变异操作就是交换两个城市,例如:0 1 2 3 40 2 1 3 45.代码实现#include#include#include#include#include#include#include#includeusing namespace std;const 阅读全文