通过机器学习利用旅行商问题求解器的互补性

Leveraging TSP Solver Complementarity through Machine Learning

Evolutionary Computation · 2017
被引 92 · 同刊同年前 6%
ABS 3

中文导读

比较五种旅行商问题求解器在基准实例上的互补性能,构建算法选择器按实例选择最佳求解器,显著提升求解效果。

Abstract

The Travelling Salesperson Problem (TSP) is one of the best-studied NP-hard problems. Over the years, many different solution approaches and solvers have been developed. For the first time, we directly compare five state-of-the-art inexact solvers-namely, LKH, EAX, restart variants of those, and MAOS-on a large set of well-known benchmark instances and demonstrate complementary performance, in that different instances may be solved most effectively by different algorithms. We leverage this complementarity to build an algorithm selector, which selects the best TSP solver on a per-instance basis and thus achieves significantly improved performance compared to the single best solver, representing an advance in the state of the art in solving the Euclidean TSP. Our in-depth analysis of the selectors provides insight into what drives this performance improvement.

旅行商问题算法选择机器学习组合优化NP难问题