Skip to main content

Approximation Algorithms for the Traveling Purchaser Problem and Its Variants in Network Design

  • Conference paper
  • First Online:
Algorithms - ESA’ 99 (ESA 1999)

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

Included in the following conference series:

Abstract

The traveling purchaser problem is a generalization of the traveling salesman problem with applications in a wide range of areas including network design and scheduling. The input consists of a set of markets and a set of products. Each market offers a price for each product and there is a cost associated with traveling from one market to another. The problem is to purchase all products by visiting a subset of the markets in a tour such that the total travel and purchase costs are minimized. This problem includes many well-known NP-hard problems such as uncapacitated facility location, set cover and group Steiner tree problems as its special cases.

We give an approximation algorithm with a poly-logarithmic worst-case ratio for the traveling purchaser problem with metric travel costs. For a special case of the problem that models the ring-star network design problem, we give a constantfactor approximation algorithm. Our algorithms are based on rounding LP relaxation solutions.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. R. K. Ahuja, T. L. Magnanti and J. B. Orlin, Network flows: Theory, Algorithms and Applications, Prentice Hall, Englewood Cliffs, NJ, 1993. 32

    Google Scholar 

  2. S. Arora and M. Sudan, “Improved low degree testing and its applications,” Proc. 29th ACM Annual Symp. on Theory of Computing, 485–495, 1997. 30

    Google Scholar 

  3. A. Agrawal, P. Klein and R. Ravi, “When trees collide: An approximation algorithm for the generalized Steiner problem on networks,” SIAM J. Computing 24, 440–456, 1995. 38

    Article  MATH  MathSciNet  Google Scholar 

  4. M. Charikar, C. Chekuri, A. Goel and S. Guha, “Rounding via tree: Deterministic approximation algorithms for group Steiner trees and k-median,” Proc. 30th ACM Annual Symp. on Theory of Computing, 114–123, 1998. 33

    Google Scholar 

  5. J. R. Current and D. A. Schilling, “The median tour and maximal covering tour problems: Formulations and heuristics,” European Journal of Operational Research, 73, 114–126, 1994.

    Article  MATH  Google Scholar 

  6. U. Feige, “A threshold of ln n for approximating set cover,” Proc. 28th ACM Annual Symp. on Theory of Computing, 314–318, 1996. 30

    Google Scholar 

  7. M. Fischetti, J. S. Gonzalez and P. Toth, “A branch-and-cut algorithm for the symmetric generalized traveling salesman problem,” Operations Research, 45, 378–394, 1997. 33

    Article  MATH  MathSciNet  Google Scholar 

  8. M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman, San Francisco, 1979. 30, 35

    MATH  Google Scholar 

  9. N. Garg, G. Konjevod and R. Ravi, “A poly-logarithmic approximation algorithm for the group Steiner tree problem,” Proc. of the 9th Ann. ACM-SIAM Symposium on Discrete Algorithms, 253–259, 1998. 31, 33

    Google Scholar 

  10. B. Golden, L. Levy and R. Dahl, “Two generalizations of the traveling salesman problem,” OMEGA, 9, 439–455, 1981. 30

    Article  Google Scholar 

  11. Martin Grötschel and Laszlo Lovász and Alexander Schrijver, Geometric Algorithms and Combinatorial Optimization, Springer-Verlag, 1988. 32

    Google Scholar 

  12. J. G. Klincewicz, “Hub location in backbone/tributary network design: a review,” To appear, Location Science, 1998. 34

    Google Scholar 

  13. J. H. Lin and J. S. Vitter, “ε-approximations with minimum packing constraint violation,” In Proc. of the 24th Ann. ACM Symp. on Theory of Computing, 771–782, May 1992. 31

    Google Scholar 

  14. M. V. Marathe, R. Ravi, R. Sundaram, S. S. Ravi, D. J. Rosenkratz and H. Hunt, “Bicriteria network design problems,” J. Algorithms, 28, 142–171, 1998. 31

    Article  MATH  MathSciNet  Google Scholar 

  15. H. L. Ong, “Approximate algorithms for the traveling purchaser problem,” Operations Research Letters, 1, 201–205, 1982. 29, 30

    Article  MATH  Google Scholar 

  16. W. L. Pearn and R. C. Chien, “Improved solutions for the traveling purchaser problem,” Computers and Operations Research, 25, 879–885, 1998. 30

    Article  MATH  Google Scholar 

  17. T. Ramesh, “Traveling purchaser problem,” OPSEARCH, 18, 87–91, 1981. 29

    Google Scholar 

  18. R. Raz and S. Safra, “A sub-constant error-probability low-degree test, and a subconstant error-probability PCP characterization of NP,” Proc. 29th Annual ACM Symp. on Theory of Computing, 314–318, 1997. 30

    Google Scholar 

  19. K. N. Singh and D. L. van Oudheusden, “A branch and bound algorithm for the traveling purchaser problem,” European Journal of Operational Research, 97, 571–579, 1997. 30

    Article  MATH  Google Scholar 

  20. S. Voss, “Designing special communication networks with the traveling purchaser problem,” Proceedings of the First ORSA Telecommunications Conference, 106–110, 1990. 34

    Google Scholar 

  21. S. Voss, “Dynamic tabu search strategies for the traveling purchaser problem,” Annals of Operations Research, 63, 253–275, 1996. 30

    Article  MATH  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 paper

Cite this paper

Ravi, R., Salman, F.S. (1999). Approximation Algorithms for the Traveling Purchaser Problem and Its Variants in Network Design. In: Nešetřil, J. (eds) Algorithms - ESA’ 99. ESA 1999. Lecture Notes in Computer Science, vol 1643. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48481-7_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-48481-7_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66251-8

  • Online ISBN: 978-3-540-48481-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics