摘要: 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 阅读全文
posted @ 2013-12-25 16:50 Key_Ky 阅读(4984) 评论(0) 推荐(0) 编辑