注册
登录
运筹学
TSP遗传算法运算研究
返回
TSP遗传算法运算研究
作者:
5678
发布时间:
2024-11-09 03:24:15 (2天前)
转自:
有人能告诉我使用遗传算法使用Excel制定旅行商问题模型时的确切步骤,甚至只是手工编写。我已经创建了一个随机的群体
收藏
举报
3 条回复
0#
回复此人
只怕再见是故人
|
2019-08-31 10-32
接下来的步骤是
越过
和
突变
。此外,您需要一个健身功能来评估每个答案。
编辑
1#
回复此人
࿏自ོ༾由ོ༽人͙⃡⌇
|
2019-08-31 10-32
使用遗传算法的TSP步骤:
创建一个随机的初始种群。
定义一个函数来计算路线的成本。
选择2条最佳路线并进行交叉以产生2条新路线的女儿。路线女儿的好机会比父母好。
应用突变,以防止路线是相同的女儿或改善路线。
将女儿的路线插入人口,取代成本较高的2条路线。人口仍然保持不变。
重复创建路径,直到达到停止标准,即更好的路线。
醇>
难以解决旅行商问题:
路线的表示/编码。
交叉算法(交叉)结合两个人(路线)来生成新的孩子,新的路线。
每个城市只能在一条路线上参观一次。
通过交叉,有几种方法可以制作儿童路线:
单点:将父亲1的第一部分与父亲2的第二部分结合起来。
两点:复制第一个父亲的两个部分,其余部分(在这两个部分之间)按照与第二个父亲相同的顺序放置。
制作突变的方法:
扭转附近的城镇
随意选择一个城市并放入另一个位置。
改变城市的位置。
编辑
登录
后才能参与评论