New approximation algorithms for (1,2)-TSP

Anna Adamaszek, Matthias Mnich, Katarzyna Paluch

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

We give faster and simpler approximation algorithms for the (1, 2)-TSP problem, a well-studied variant of the traveling salesperson problem where all distances between cities are either 1 or 2. Our main results are two approximation algorithms for (1, 2)-TSP, one with approximation factor 8/7 and run time O(n3) and the other having an approximation guarantee of 7/6 and run time O(n2.5). The 8/7-approximation matches the best known approximation factor for (1, 2)-TSP, due to Berman and Karpinski (SODA 2006), but considerably improves the previous best run time of O(n9). Thus, ours is the first improvement for the (1, 2)-TSP problem in more than 10 years. The algorithm is based on combining three copies of a minimum-cost cycle cover of the input graph together with a relaxed version of a minimum weight matching, which allows using “half-edges”. The resulting multigraph is then edge-colored with four colors so that each color class yields a collection of vertex-disjoint paths. The paths from one color class can then be extended to an 8/7-approximate traveling salesperson tour. Our algorithm, and in particular its analysis, is simpler than the previously best 8/7-approximation. The 7/6-approximation algorithm is similar and even simpler, and has the advantage of not using Hartvigsen's complicated algorithm for computing a minimum-cost triangle-free cycle cover.
Original languageEnglish
Title of host publication45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
EditorsChristos Kaklamanis, Daniel Marx, Ioannis Chatzigiannakis, Donald Sannella
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Volume107
ISBN (Electronic)9783959770767
DOIs
Publication statusPublished - 1 Jul 2018
Event45th International Colloquium on Automata, Languages, and Programming - Prague, Czech Republic
Duration: 9 Jul 201813 Jul 2018
Conference number: 45

Publication series

SeriesLeibniz International Proceedings in Informatics, LIPIcs
Number9
Volume107
ISSN1868-8969

Conference

Conference45th International Colloquium on Automata, Languages, and Programming
Abbreviated titleICALP 2018
Country/TerritoryCzech Republic
CityPrague
Period9/07/1813/07/18

Keywords

  • Approximation algorithms
  • Cycle cover
  • Traveling salesperson problem

Cite this