Skip to main content

Approximation Algorithms for the Minimum Bends Traveling Salesman Problem

  • Conference paper
  • First Online:
Book cover Integer Programming and Combinatorial Optimization (IPCO 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2081))

Abstract

The problem of traversing a set of points in the order that minimizes the total distance traveled (traveling salesman problem) is one of the most famous and well-studied problems in combinatorial optimiza- tion. In this paper, we introduce the metric of minimizing the number of turns in the tour, given that the input points are in the Euclidean plane. We give approximation algorithms for several variants under this metric. For the general case we give a logarithmic approximation algorithm. For the case when the lines of the tour are restricted to being either horizontal or vertical, we give a 2-approximation algorithm. If we have the further restriction that no two points are allowed to have the same x- or y-coordinate, we give an algorithm that finds a tour which makes at most two turns more than the optimal tour. We also introduce several interesting algorithmic techniques for decomposing sets of points in the Euclidean plane that we believe to be of independent interest.

Research partially supported by NSF Career Award CCR-9624828, NSF Grant EIA- 98-02068, a Dartmouth Fellowship, and an Alfred P. Sloane Foundation Fellowship.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Afrati, S. Cosmadakis, C. Papadimitriou, G. Papageorgiou, and N. Papakostantinou. The complexity of the travelling repairman problem. Informatique Theoretique et Applications, pages 79–87, 1986.

    Google Scholar 

  2. Alok Aggarwal, Don Coppersmith, Sanjeev Khanna, Rajeev Motwani, and Baruch Schieber. The angular-metric traveling salesman problem. SIAM Journal on Computing, 29(3):697–711, June 2000.

    Article  MATH  MathSciNet  Google Scholar 

  3. Esther M. Arkin, Michael A. Bender, Erik D. Demaine, Sandor P. Fekete, Joseph S. B. Mitchell, and Saurabh Sethia. Optimal covering tours with turn costs. In Proceedings of the 12th ACM-SIAM Symposium on Discrete Algorithms, pages 138–147, Washington, DC, 2001.

    Google Scholar 

  4. Esther M. Arkin, Yi-Jen Chiang, Joseph S. B. Mitchell, Steven S. Skiena, and Tae-Cheon Yang. On the maximum scatter TSP (extended abstract). In Proceedings of the Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 211–220, New Orleans, Louisiana, 5–7 January 1997.

    Google Scholar 

  5. S. Arora. Polynomial time approximation schemes for euclidean traveling salesman and other geometric problems. JACM: Journal of the ACM 45, 1998.

    Google Scholar 

  6. A. Barvinok, Sandor P. Fekete, David S. Johnson, Arie Tamir, Gerhard J. Woeginger, and D. Woodroofe. The maximum traveling salesman problem. submitted to Journal of Algorithms, 1998.

    Google Scholar 

  7. A. Blum, P. Chasalani, D. Coppersmith, B. Pulleyblank, P. Raghavan, and M. Sudan. The minimum latency problem. In Proceedings of the 26th Annual ACM Symposium on Theory of Computing, pages 163–172, May 1994.

    Google Scholar 

  8. H. Bronnimann and M.T. Goodrich. Almost optimal set covers infinite VC-dimension. Discrete Computat. Geom., 14:263–279, 1995.

    MathSciNet  Google Scholar 

  9. N. Christofedes. Worst case analysis of a new heuristc for the traveling salesman problem. Technical report, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA, 1976.

    Google Scholar 

  10. V. Chvátal. A greedy heuristic for the set-covering problem. Mathematics of Operations Research, 4(3):233–235, August 1979.

    MATH  MathSciNet  Google Scholar 

  11. R. Duh and M. Furer. Approximation of k-set cover by semi-local optimization. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing, pages 256–264, 1997.

    Google Scholar 

  12. M. L. Fisher, G. L. Nemhauser, and L. A. Wolsey. An analysis of approximations for finding a maximum weight hamiltonian circuit. Operations Research, 27(4):799–809, July-August 1979.

    Article  MATH  MathSciNet  Google Scholar 

  13. R.S. Garfinkel. Minimizing wallpaper waste, part I: a class of traveling salesman problems. Operations Research, 257:41–751, 1977.

    Google Scholar 

  14. P.C. Gilmore and R.E. Gomory. Sequencing a one state-variable machine: a solvable case of the traveling salesman problem. Operations Research, 12:655–679, 1964.

    MATH  MathSciNet  Google Scholar 

  15. Rafael Hassin and Shlomi Rubinstein. Better approximations for max TSP. Information Processing Letters, 75:181–186, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  16. R. Hasssin and N. Meggido. Approximation algorithms for hitting objects with straight lines. Discrete Applied Mathematics, 30:29–42, 1991.

    Article  MathSciNet  Google Scholar 

  17. Dorit Hochbaum, editor. Approximation Algorithms. PWS, 1997.

    Google Scholar 

  18. L.J. Hubert and F.B. Baker. Applications of combinatorial programming to data analysis: the traveling salesman and related problems. Pyschometrika, 43:81–91, 1978.

    Article  MathSciNet  Google Scholar 

  19. R. Kosaraju, J. Park, and C. Stein. Long tours and short superstrings. In Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pages 166–177, 1994.

    Google Scholar 

  20. A. V. Kostochka and A. I. Serdyukov. Polynomial algorithms with the estimated 3/4 and 5/6 for the traveling salesman problem of the maximum (in russian). Upravlyaemye Sistemy, 26:55–59, 1985.

    MathSciNet  Google Scholar 

  21. E.L. Lawler, J.K. Lenstra, A.H.G. Rinooy Kan, and D.B. Shmoys, editors. The Traveling Salesman Problem. John Wiley and Sons, 1985.

    Google Scholar 

  22. D.T. Lee, C.D. Yang, and C.K. Wong. Problem transformation for finding rectilinear paths among obstacles in two-layer interconnection model. Technical Report 92-AC-104, Dept. of EECS, Northwestern University, 1992.

    Google Scholar 

  23. D.T. Lee, C.D. Yang, and C.K. Wong. Rectilinear paths among rectilinear obstacles. Discrete Applied Mathematics, 70, 1996.

    Google Scholar 

  24. J.K. Lenstra and A.H.G. Rinnooy Kan. Some simple applications of the travelling salesman problem. Operations Research Quarterly, 26:717–733, 1975.

    MATH  Google Scholar 

  25. W.T. McCormick, P.J. Schweitzer, and T.W. White. Problem decomposition and datareorganization by a clustering technique. Operations Research, 20:993–1009, 1972.

    MATH  Google Scholar 

  26. N. Meggido and A. Tamir. On the complexity of locating linear facilities in the plane. Operations Research Letters, 1:194–197, 1982.

    Article  Google Scholar 

  27. Joseph S. B. Mitchell. Guillotine subdivisions approximate polygonal subdivisions: A simple polynomial-time approximation scheme for geometric TSP, k-MST, and related problems. SIAM Journal on Computing, 28:1298–1309, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  28. J.S.B. Mitchell, C. Piatko, and E.M. Arkin. Computing a shortest k-link path in a polygon. In Proceedings of the 33rd Annual Symposium on Foundations of Computer Science, pages 573–582, 1992.

    Google Scholar 

  29. C.D. Yang, D.T. Lee, and C.K. Wong. On bends and lengths of rectilinear paths: a graph-theoretic approach. Internat. J. Comp. Geom. Appl., 2:61–74, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  30. C.D. Yang, D.T. Lee, and C.K. Wong. On minimum-bend shortest recilinear path among weighted rectangles. Technical Report 92-AC-122, Dept. of EECS, North-western University, 1992.

    Google Scholar 

  31. C.D. Yang, D.T. Lee, and C.K. Wong. Rectilinear path problems among rectilinear obstacles revisited. SIAM Journal on Computing, 24:457–472, 1992.

    Article  MathSciNet  Google Scholar 

  32. C.D. Yang, D.T. Lee, and C.K. Wong. On bends and distance paths among obstacles in two-layer interconnection model. IEEE Transactions on Computers, 43:711–724, 1994.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stein?, C., Wagner*, D.P. (2001). Approximation Algorithms for the Minimum Bends Traveling Salesman Problem. In: Aardal, K., Gerards, B. (eds) Integer Programming and Combinatorial Optimization. IPCO 2001. Lecture Notes in Computer Science, vol 2081. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45535-3_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-45535-3_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42225-9

  • Online ISBN: 978-3-540-45535-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics