Cargando…
Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020
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 n...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8520904/ https://www.ncbi.nlm.nih.gov/pubmed/34671647 http://dx.doi.org/10.3389/frobt.2021.689908 |
_version_ | 1784584780829949952 |
---|---|
author | Mariescu-Istodor, Radu Fränti, Pasi |
author_facet | Mariescu-Istodor, Radu Fränti, Pasi |
author_sort | Mariescu-Istodor, Radu |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-8520904 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-85209042021-10-19 Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 Mariescu-Istodor, Radu Fränti, Pasi Front Robot AI Robotics and AI 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. Frontiers Media S.A. 2021-10-04 /pmc/articles/PMC8520904/ /pubmed/34671647 http://dx.doi.org/10.3389/frobt.2021.689908 Text en Copyright © 2021 Mariescu-Istodor and Fränti. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Robotics and AI Mariescu-Istodor, Radu Fränti, Pasi Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 |
title | Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 |
title_full | Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 |
title_fullStr | Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 |
title_full_unstemmed | Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 |
title_short | Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020 |
title_sort | solving the large-scale tsp problem in 1 h: santa claus challenge 2020 |
topic | Robotics and AI |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8520904/ https://www.ncbi.nlm.nih.gov/pubmed/34671647 http://dx.doi.org/10.3389/frobt.2021.689908 |
work_keys_str_mv | AT mariescuistodorradu solvingthelargescaletspproblemin1hsantaclauschallenge2020 AT frantipasi solvingthelargescaletspproblemin1hsantaclauschallenge2020 |