Abstract
In this paper we introduce and study cooperative variants of the Traveling Salesperson Problem. In these problems a salesperson has to make deliveries to customers who are willing to help in the process. Customer cooperativeness may be manifested in several modes: they may assist by approaching the salesperson, by reselling the goods they purchased to other customers, or by doing both.
Several objectives are of interest: minimizing the total distance traveled by all the participants, minimizing the maximal distance traveled by a participant and minimizing the total time until all the deliveries are made.
All the combinations of cooperation-modes and objective functions are considered, both in weighted undirected graphs and in Euclidean space. We show that most of the problems have a constant approximation algorithm, many of the others admit a PTAS, and a few are solvable in polynomial time. On the intractability side we provide NP-hardness proofs and inapproximability factors, some of which are tight.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arkin, E.M., Bender, M.A., Fekete, S.P., Mitchell, J.S.B., Skutella, M.: The Freeze-Tag Problem: How to Wake Up a Swarm of Robots. In: Proc. of SODA 2002, pp. 568–577 (2002)
Arkin, E.M., Bender, M.A., Ge, D., He, S., Mitchell, J.S.B.: Improved Approximation Algorithms or the Freeze-Tag Problem. In: SPAA 2003, pp. 295–303 (2003)
Arora, S., Chang, K.L.: Approximation Schemes for Degree-Restricted MST and Red-Blue Separation Problems. Algorithmica 40(3), 189–210 (2004)
Arkin, E., Hassin, R.: Approximation Algorithms for the Geometric Covering Salesman Problem. Discrete Applied Math. 55, 197–218 (1994)
Arora, S.: Polynomial-time Approximation Schemes for Euclidean TSP and other Geometric Problems. Journal of the ACM 45(5), 753–782 (1998)
Bar-Noy, A., Guha, S., Naor, J., Schieber, B.: Multicasting in Heterogeneous Networks. In: Proc. of STOC 1998, pp. 448–453 (1998)
Chan, T.M.: Euclidean Bounded-Degree Spanning Tree Ratios. In: Proc. 19th ACM SoCG, pp. 11–19 (2003)
Christofides, N.: Worst-Case Analysis of a New Heuristic for the Traveling Salesman Problem. Technical report, Graduate School of Industrial Administration, Carnegy–Mellon University (1976)
de Berg, M., Gudmundsson, J., Katz, M.J., Levcopoulos, C., Overmars, M.H., van der Stappen, A.F.: TSP with Neighborhoods of Varying Size. Journal of Algorithms 57, 22–36 (2005)
Dumitrescu, A., Mitchell, J.S.B.: Approximation Algorithms for TSP with Neighborhoods in the Plane. In: Proc. of SODA 2001, pp. 38–46 (2001)
Engebretsen, L., Karpinski, M.: Approximation Hardness of TSP with Bounded Metrics. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds.) ICALP 2001. LNCS, vol. 2076, pp. 201–212. Springer, Heidelberg (2001)
Fekete, S.P., Khuller, S., Klemmstein, M., Raghavachari, B., Young, N.: A Network Flow Technique for Finding Low-Weight Bounded-Degree Trees. Journal of Algorithms 24, 310–324 (1997)
Hedetniemi, S.M., Hedetniemi, S.T., Liestman, A.L.: A Survey of Gossiping and Broadcasting in Communication Networks. Networks 18(4), 319–359 (1988)
Könemann, J., Levin, A., Sinha, A.: Approximating the Degree-Bounded Minimum Diameter Spanning Tree Problem. Algorithmica 41(2), 117–129 (2004)
Khuller, S., Raghavachari, B., Young, N.: Low Degree Spanning Trees of Small Weight. SIAM Journal of Computing 25(2), 355–368 (1996)
Mitchell, J.S.B.: Guillotine Subdivisions Approximate Polygonal Subdivisions: Part II – A simple polynomial-time approximation scheme for geometric TSP, k-MST, and related problems. SIAM Journal of Computing 28(4), 1298–1309 (1999)
Mitchell, J.S.B.: A PTAS for TSP with Neighborhoods Among Fat Regions in the Plane. Private communication (2006)
Mata, C., Mitchell, J.S.B.: Approximation Algorithms for Geometric Tour and Network Design Problems. In: SCG 1995, pp. 360–369 (1995)
Papadimitriou, C.H., Vazirani, U.V.: On Two Geometric Problems Related to the Traveling Salesman Problem. J. of Alg. 5, 231–246 (1984)
Ravi, R.: Rapid Rumor Ramification: Approximating the Minimum Broadcast Time. In: Proc. of FOCS 1994, pp. 202–213 (1994)
Sztainberg, M.O., Arkin, E.M., Bender, M.A., Mitchell, J.S.B.: Analysis of Heuristics for the Freeze-Tag Problem. In: Penttonen, M., Schmidt, E.M. (eds.) SWAT 2002. LNCS, vol. 2368, pp. 270–279. Springer, Heidelberg (2002)
Safra, S., Schwartz, O.: On the Complexity of Approximating TSP with Neighborhoods and Related Problems. Computational Complexity 14, 281–307 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Armon, A., Avidor, A., Schwartz, O. (2006). Cooperative TSP. In: Azar, Y., Erlebach, T. (eds) Algorithms – ESA 2006. ESA 2006. Lecture Notes in Computer Science, vol 4168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11841036_7
Download citation
DOI: https://doi.org/10.1007/11841036_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38875-3
Online ISBN: 978-3-540-38876-0
eBook Packages: Computer ScienceComputer Science (R0)