The Traveling Saleman Problem with Many Visits to Few Cities

We study the version of the traveling salesman problem in which a relatively small number of cities -- say, six -- must be visited a huge number of times -- e.g., several hundred times each. )It costs to go from one city to itself). We develop an algorithm for this problem whose running time is expo...

Full description

Bibliographic Details
Main Authors: Cosmadakis, Stavros S., Papadimitriou, Christos H.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149019
Description
Summary:We study the version of the traveling salesman problem in which a relatively small number of cities -- say, six -- must be visited a huge number of times -- e.g., several hundred times each. )It costs to go from one city to itself). We develop an algorithm for this problem whose running time is exponential in the number of cities, but logarithmic in the number of visits. Our algorithm is a practical approach to the problem for instances of size in the range indicated above. The implementation and analysis of our algorithm give rise to a number of interesting graph-theoretic and counting problems.