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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. K. Ahuja, T. L. Magnanti and J. B. Orlin, Network flows: Theory, Algorithms and Applications, Prentice Hall, Englewood Cliffs, NJ, 1993. 32
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
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
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
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.
U. Feige, “A threshold of ln n for approximating set cover,” Proc. 28th ACM Annual Symp. on Theory of Computing, 314–318, 1996. 30
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
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
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
B. Golden, L. Levy and R. Dahl, “Two generalizations of the traveling salesman problem,” OMEGA, 9, 439–455, 1981. 30
Martin Grötschel and Laszlo Lovász and Alexander Schrijver, Geometric Algorithms and Combinatorial Optimization, Springer-Verlag, 1988. 32
J. G. Klincewicz, “Hub location in backbone/tributary network design: a review,” To appear, Location Science, 1998. 34
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
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
H. L. Ong, “Approximate algorithms for the traveling purchaser problem,” Operations Research Letters, 1, 201–205, 1982. 29, 30
W. L. Pearn and R. C. Chien, “Improved solutions for the traveling purchaser problem,” Computers and Operations Research, 25, 879–885, 1998. 30
T. Ramesh, “Traveling purchaser problem,” OPSEARCH, 18, 87–91, 1981. 29
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
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
S. Voss, “Designing special communication networks with the traveling purchaser problem,” Proceedings of the First ORSA Telecommunications Conference, 106–110, 1990. 34
S. Voss, “Dynamic tabu search strategies for the traveling purchaser problem,” Annals of Operations Research, 63, 253–275, 1996. 30
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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