Skip to main content
Log in

Using cutting planes to solve the symmetric Travelling Salesman problem

  • Published:
Mathematical Programming Submit manuscript

Abstract

Two algorithms using cutting planes are developed for solving the Travelling Salesman Problem. In both algorithms the problem is started with a subset of the set of constraints that define the problem (apart from integrality requirements).

However, the two algorithms differ in the order in which the omitted constraints and the cutting planes that are required are generated.

The computational experience obtained suggests that cutting planes can provide a competitive approach to other efficient methods of solving the problem.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Bellmore and G.L. Nemhauser, “The travelling salesman problem: a survey”,Operations Research 16 (1968) 538–558.

    Google Scholar 

  2. G.B. Dantzig, D.R. Fulkerson and S.M. Johnson, “Solution of a large scale travelling salesman problem”,Operations Research 2 (1954) 393–410.

    Google Scholar 

  3. G.B. Dantzig, D.R. Fulkerson and S.M. Johnson, “On a linear programming combinatorial approach to the travelling salesman problem”,Operations Research 7 (1959) 58–66.

    Google Scholar 

  4. R. Gomory, “An algorithm for integer solutions to linear programs”, in: R.L. Graves and P. Wolfe, eds.,Recent advances in mathematical programming (McGraw-Hill, New York, 1963) pp. 269–302.

    Google Scholar 

  5. K. Helbig Hansen and J. Krarup, “Improvements of the Held—Karp algorithm for the symmetric travelling-salesman problem”,Mathematical Programming 7 (1974) 87–96.

    Google Scholar 

  6. M. Held and R.M. Karp, “A dynamic programming approach to sequencing problems”,Journal of the Society for Industrial and Applied Mathematics 10 (1962) 196–210.

    Google Scholar 

  7. M. Held and R.M. Karp, “The travelling salesman problem and minimum spanning trees, part II”,Mathematical Programming 1 (1971) 6–25.

    Google Scholar 

  8. L.L. Karg and G.L. Thompson, “A heuristic approach to solving travelling salesman problems”,Management Science 10 (1964) 225–248.

    Google Scholar 

  9. A. Land and S. Powell,Fortran codes for mathematical programming: linear, quadratic and discrete (Wiley, New York, 1973).

    Google Scholar 

  10. G.T. Martin, “An accelerated euclidean algorithm for integer linear programming”, in: R.L. Graves and P. Wolfe, eds.,Recent advances in mathematical programming (McGraw-Hill, New York, 1963) pp. 311–318.

    Google Scholar 

  11. G.T. Martin, “Solving the travelling salesman problem by integer linear programming”,CEIR, New York (1966).

    Google Scholar 

  12. P. Miliotis, “Integer programming approaches to the travelling salesman problem”,Mathematical Programming 10 (1976) 367–378.

    Google Scholar 

  13. P. Miliotis, “An all-integer arithmetic LP-cutting planes code applied to the travelling salesman problem”, London School of Economics, Department of Operational Research (1975).

  14. J.D. Murchland, “A fixed matrix method for all shortest distances in a directed graph and for the inverse problem”, Ph.D. Dissertation, Karlsruhe (1970).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Miliotis, P. Using cutting planes to solve the symmetric Travelling Salesman problem. Mathematical Programming 15, 177–188 (1978). https://doi.org/10.1007/BF01609016

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01609016

Key words

Navigation