Mathematical Programming

, Volume 59, Issue 1–3, pp 413–420 | Cite as

A note on the prize collecting traveling salesman problem

  • Daniel Bienstock
  • Michel X. Goemans
  • David Simchi-Levi
  • David Williamson


We study the version of the prize collecting traveling salesman problem, where the objective is to find a tour that visits a subset of vertices such that the length of the tour plus the sum of penalties associated with vertices not in the tour is as small as possible. We present an approximation algorithm with constant bound. The algorithm is based on Christofides' algorithm for the traveling salesman problem as well as a method to round fractional solutions of a linear programming relaxation to integers, feasible for the original problem.

Key words

Linear programming prize collecting rounding fractional solutions traveling salesman problem worst-case analysis 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    E. Balas, “The prize collecting traveling salesman problem,”Networks 19 (1989) 621–636.Google Scholar
  2. [2]
    N. Christofides, “Worst-case analysis of a new heuristic for the traveling salesman problem,” Report 388, Graduate School of Industrial Administration, Carnegie-Mellon University (Pittsburgh, PA, 1976).Google Scholar
  3. [3]
    M.X. Goemans and D.J. Bertsimas, “On the parsimonious property of connectivity problems,” in:Proceeding of the 1st ACM-SIAM Symposium on Discrete Algorithms (San Francisco, CA, 1990).Google Scholar
  4. [4]
    M. Held and R.M. Karp, “The traveling salesman problem and minimum spanning trees,”Operations Research 18 (1970) 1138–1162.Google Scholar
  5. [5]
    D.S. Johnson and C.H. Papadimitriou, “Performance guarantees for heuristics,” in: E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan and D.B. Shmoys, eds.,The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization (Wiley, New York, 1985) pp. 145–180.Google Scholar
  6. [6]
    J.K. Lenstra, D.B. Shmoys and E. Tardos, “Approximation algorithms for scheduling unrelated parallel machines,” in:Proceedings of the 28th Annual IEEE Symposium on the Foundation of Computer Science (Computer Society Press of the IEEE, New York, 1987) pp. 217–224.Google Scholar
  7. [7]
    L. Lovasz, “On some connectivity properties of Eulerian multigraphs,”Acta Mathematica Academiae Scientiarum Hungaricae 28 (1976) 129–138.Google Scholar
  8. [8]
    L. Lovasz,Combinatorial Problems and Exercises (North-Holland, Amsterdam, 1979).Google Scholar
  9. [9]
    D. Shmoys and D. Williamson, “Analyzing the Held—Karp TSP bound: A monotonicity property with application,” to appear in:Information Processing Letters (1988).Google Scholar
  10. [10]
    L. Wolsey, “Heuristic analysis, linear programming and branch and bound,”Mathematical Programming Study 13 (1980) 121–134.Google Scholar

Copyright information

© The Mathematical Programming Society, Inc. 1993

Authors and Affiliations

  • Daniel Bienstock
    • 1
  • Michel X. Goemans
    • 2
  • David Simchi-Levi
    • 3
  • David Williamson
    • 4
  1. 1.Department of Industrial Engineering and Operations ResearchColumbia University in the City of New YorkNew YorkUSA
  2. 2.Department of MathematicsMITCambridgeUSA
  3. 3.Department of Industrial Engineering and Operations ResearchColumbia UniversityNew YorkUSA
  4. 4.Laboratory for Computer ScienceMITCambridgeUSA

Personalised recommendations