码迷,mamicode.com
首页 > 编程语言 > 详细

永田裕一的EAX-GA算法

时间:2018-08-30 12:26:45      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:复杂   parallel   src   遗传算法   ext   结合   [1]   最好   chapter   

在一本奇书[1]上看到旅行商问题 (TSP) 的一个纪录居然是由遗传算法 (GA) 得到的:永田裕一(2006) [2]的 EAX-GA 解出了十万个节点的TSP已知最好的路线。这与一般认为 GA 在复杂的大型实际问题中的效果仅仅是“聊胜于无”大相径庭,永田的GA是到底是怎么摘下王者桂冠的呢?

 技术分享图片

 

文章引言部分提到最有效的近似方法都基于Lin-Kernighan的局部搜索(LKLS),包括 Chained LK 算法和Helsgaun 的 LKH 算法。作者认为有效的交叉算子设计是进化算法性能的关键,之前的相关方法往往将LKLS结合到算法之中以提高效率,而作者提出的 edge assembly crossover 算子(EAX)效率并不输给 LKLS 系算法。

 


 

参考文献

[1] 库克. 迷茫的旅行商:一个无处不在的计算机算法问题 (隋春宁 译), 人民邮电出版社, 2013

[2] Yuichi Nagata (2006). New EAX Crossover for Large TSP Instances, Parallel Problem Solving from nature - PPSN IX, pp 372-381

 

永田裕一的EAX-GA算法

标签:复杂   parallel   src   遗传算法   ext   结合   [1]   最好   chapter   

原文地址:https://www.cnblogs.com/mengchang/p/9177700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!