计算机应用

• 人工智能 • 上一篇    下一篇

提高链式Lin-kernighan算法性能的策略

王东 吴湘滨   

  1. 佛山科学技术学院
  • 收稿日期:2007-05-09 修回日期:1900-01-01 发布日期:2007-11-01 出版日期:2007-11-01
  • 通讯作者: 王东

Strategy for improving the performance of chained Lin-Kernighan algorithm

<a href="http://www.joca.cn/EN/article/advancedSearchResult.do?searchSQL=(((Dong WANG[Author]) AND 1[Journal]) AND year[Order])" target="_blank">Dong WANG</a>   

  • Received:2007-05-09 Revised:1900-01-01 Online:2007-11-01 Published:2007-11-01
  • Contact: Dong WANG

摘要: Lin-Kernighan算法作为一种高效的组合优化问题优化算法,普遍应用于各种求解组合优化难题的算法中,尤其是旅行商问题的求解。通过对该类问题的可化简性论述,分析并建立了该类问题初始边集的概率化简模型,经实验分析方式确定了模型中的先验性概率值,并建立旅行商化简初始边集的随机算法。将该算法建立的边集作为链式Lin-Kernighan算法的参照优化边集,大幅度提高了链式Lin-Kernighan算法的求解性能,在与多种智能算法结合中取得了较好的收敛效果。

关键词: 链式Lin-kernighan算法, 旅行商问题, 边集, 随机算法, 混合算法

Abstract: Lin-Kernighan algorithm is a kind of high effective optimization algorithm for combinatorial optimization problems. Traveling Salesmen Problem (TSP) is one of the typical NPhard problems in the field of combinatorial optimization. Through the discussion on the simplification of the problems, probability simplifying model was established, the prior probability was produced via experimental analysis, and stochastic algorithm for simplifying initial edge set of traveling salesman problem was constituted. The solving performance of chained Lin-Kernighan algorithm was improved obviously by utilizing the edge set produced by the stochastic algorithm as reference optimizing edge set of chained LinKernighan algorithm. Better convergence effect was achieved while combining the stochastic algorithm with different intelligence algorithms.

Key words: chained Lin-Kernighan algorithm, Traveling Salesmen Problem (TSP), edge se, stochastic algorithm, hybrid algorithm