A Simple and Quick Approximation Algorithm for Traveling Salesman Problem in the Plane

  • Authors:
  • Norihiro Kubo;Shinichi Shimozono;Katsuhiro Muramoto

  • Affiliations:
  • -;-;-

  • Venue:
  • ISAAC '00 Proceedings of the 11th International Conference on Algorithms and Computation
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a quite simple, fast and practical algorithm to find a short cyclic tour that visits a set of points distributed on the plane. The algorithm runs in O(n log n) time with O(n) space, and is simple enough to easily implement on resource restricted machines. It constructs a tour essentially by axis-sorts of the points and takes a kind of the 'fixed dissection strategy,' though it neither tries to find best tours in subregions nor optimizes the order among subregions. As well as the worst-case approximation ratio of produced tours, we show that the algorithm is a 'probabilistic' constant-ratio approximation algorithm for uniform random distributions. We made computational comparisons of our algorithm, Karp's partitioning algorithm, Lin-Kernighan local search, Arora's randomized PTAS, etc. The results indicate that in running time our algorithm overwhelms existing ones, and the average approximation ratio is better or competitive.