Skip to main content

Finding the Right Cutting Planes for the TSP

  • Chapter
  • First Online:
Algorithm Engineering and Experimentation (ALENEX 1999)

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

Included in the following conference series:

Abstract

Given an instance of the Traveling Salesman Problem (TSP), a reasonable way to get a lower bound on the optimal answer is to solve a linear programming relaxation of an integer programming formulation of the problem. These linear programs typically have an exponential number of constraints, but in theory they can be solved efficiently with the ellipsoid method as long as we have an algorithm that can take a solution and either declare it feasible or find a violated constraint. In practice, it is often the case that many constraints are violated, which raises the question of how to choose among them so as to improve performance. For the simplest TSP formulation it is possible to efficiently find all the violated constraints, which gives us a good chance to try to answer this question empirically. Looking at random two dimensional Euclidean instances and the large instances from TSPLIB, we ran experiments to evaluate several strategies for picking among the violated constraints. We found some information about which constraints to prefer, which resulted in modest gains, but were unable to get large improvements in performance.

This work was done while the author was at AT&T Labs-Research.

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. D. Applegate, R. Bixby, V. Chvátal, and W. Cook. On the solution of traveling salesman problems. Documenta Mathematica Journal der Deutschen Mathematiker-Vereinigung, ICM III:645–656, 1998.

    Google Scholar 

  2. C. C. Chekuri, A. V. Goldberg, D. R. Karger, M. S. Levine, and C. Stein. Experimental study of minimum cut algorithms. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 324–333. ACM-SIAM, Jan. 1997. A longer version appears as the fourth author’s Masters thesis, available as a MIT Lab for Computer Science tech report, MIT-LCS-TR-719.

    Google Scholar 

  3. R. E. Gomory and T. C. Hu. Multi-terminal network flows. Journal of the Society of Industrial and Applied Mathematics, 9(4):551–570, Dec. 1961.

    Article  MATH  MathSciNet  Google Scholar 

  4. M. Grötschel, L. Lovász, and A. Schrijver. Geometric Algorithms and Combinatorial Optimization, volume 2 of Algorithms and Combinatorics. Springer-Verlag, 1988.

    Google Scholar 

  5. M. Held and R. M. Karp. The traveling-salesman problem and minimum spanning trees. Operations Res., 18:1138–1162, 1970.

    Article  MATH  MathSciNet  Google Scholar 

  6. M. Held and R. M. Karp. The traveling-salesman problem and minimum spanning trees: Part ii. Math. Programming, 1:6–25, 1971.

    Article  MATH  MathSciNet  Google Scholar 

  7. D. S. Johnson, L. A. McGeoch, and E. E. Rothberg. Asymptotic experimental analysis for the held-karp traveling salesman bound. In Proceedings of the 7th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 341–350, 1996.

    Google Scholar 

  8. M. Jünger, G. Rinaldi, and S. Thienel. Practical performance of efficient minimum cut algorithms. Technical report, Informatik, Universität zu Köln, 1997.

    Google Scholar 

  9. D. R. Karger. Minimum cuts in near-linear time. In G. Miller, editor, Proceedings of the 28th ACM Symposium on Theory of Computing, pages 56–63. ACM, ACM Press, May 1996.

    Google Scholar 

  10. D. R. Karger and C. Stein. A new approach to the minimum cut problem. Journal of the ACM, 43(4):601–640, July 1996. Preliminary portions appeared in SODA 1992 and STOC 1993.

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

  12. G. Reinelt. TSPLIB—a traveling salesman problem library. ORSA J. Comput., 3:376–384, 1991.

    MATH  Google Scholar 

  13. D. B. Shmoys and D. P. Williamson. Analyzing the held-karp tsp bound: A monotonicity property with applications. Inform. Process. Lett., 35:281–285, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  14. V. V. Vazirani and M. Yannakakis. Suboptimal cuts: Their enumeration, weight, and number. In Automata, Languages and Programming. 19th International Colloquium Proceedings, volume 623 of Lecture Notes in Computer Science, pages 366–377. Springer-Verlag, July 1992.

    Google Scholar 

  15. L. Wolsey. Heuristic analysis, linear programming, and branch and bound. Math. Prog. Study, 13:121–134, 1980.

    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

© 1999 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Levine, M.S. (1999). Finding the Right Cutting Planes for the TSP. In: Goodrich, M.T., McGeoch, C.C. (eds) Algorithm Engineering and Experimentation. ALENEX 1999. Lecture Notes in Computer Science, vol 1619. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48518-X_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-48518-X_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66227-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics