Author:
Mariescu-Istodor Radu,Fränti Pasi
Abstract
The scalability of traveling salesperson problem (TSP) algorithms for handling large-scale problem instances has been an open problem for a long time. We arranged a so-called Santa Claus challenge and invited people to submit their algorithms to solve a TSP problem instance that is larger than 1 M nodes given only 1 h of computing time. In this article, we analyze the results and show which design choices are decisive in providing the best solution to the problem with the given constraints. There were three valid submissions, all based on local search, including k-opt up to k = 5. The most important design choice turned out to be the localization of the operator using a neighborhood graph. The divide-and-merge strategy suffers a 2% loss of quality. However, via parallelization, the result can be obtained within less than 2 min, which can make a key difference in real-life applications.
Subject
Artificial Intelligence,Computer Science Applications
Reference44 articles.
1. Concorde: a Code for Solving Traveling Salesman Problems
ApplegateDavid.
BixbyRobert. E.
ChvátalVasek.
WilliamJ. C.
1999
2. Efficiently Solving Very Large-Scale Routing Problems;Arnold;Comput. Operations Res.,2019
3. Branch-and-price: Column Generation for Solving Huge Integer Programs;Barnhart;Operations Res.,1998
4. The Gurobi Optimizer;Bixby;Transportation Res. B,2007
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献