Abstract
This article presents a new 2-approximation algorithm for a multiple depot, multiple terminal, Hamiltonian path problem when the costs satisfy the triangle inequality. For the case where all the salesmen start from the same depot, we present another algorithm with an approximation ratio of \({\frac{5}{3}}\). These results generalize the approximation algorithms currently available for the single depot, single terminal Hamiltonian path problem.
Similar content being viewed by others
References
Pardalos, P.M. (ed.): Approximation and Complexity in Numerical Optimization: Continuous and Discrete Problems. Kluwer, Dordrecht (2000)
Vazirani V.: Approximation Algorithms, second printing. Springer, Berlin (2002)
Pardalos, P.M. (ed.): Complexity in Numerical Optimization. World Scientific, Singapore (1993)
Gutin, G., Punnen, A.P. (eds): The Travelling Salesman Problem and its Variations. Kluwer, Dordrecht (2002)
Marinakis Y.: Heuristic and metaheuristic algorithms for the traveling salesman problem. In: Floudas, C.A., Pardalos, P.M. (eds) Encyclopedia of Optimization, pp. 1498–1506. Springer, New York (2009)
Gutin G.: Traveling salesman problem. In: Floudas, C.A., Pardalos, P.M. (eds) Encyclopedia of Optimization, pp. 3935–3944. Springer, New York (2009)
Christofides, N.: Worst-case Analysis of a New Heuristic for the Traveling Salesman Problem. Technical Report 388, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, PA (1976)
Hoogeveen J.A.: Analysis of christofides’ heuristic: some paths are more difficult than cycles. Oper. Res. Lett. 10, 291–295 (1991)
Guttmann-Beck N., Hassin R., Khuller S., Raghavachari B.: Approximation algorithms with bounded performance guarantees for the clustered traveling salesman problem. 1998 FST&TCS conference (Madras, India). Algorithmica 28, 422–437 (2000)
Lagoudakis, M., Markakis, V., Kempe, D., Keskinocak, P., Koenig, S., Kleywegt, A., Tovey, C., Meyerson, A., Jain, S.: Auction-based multi-robot routing. In: Proceedings of the International Conference on Robotics: Science and Systems, pp. 343–350 (2005)
Rathinam S., Sengupta R., Darbha S.: A resource allocation algorithm for multi-vehicle systems with non-holonomic constraints. IEEE Trans. Autom. Sci. Eng. 4(1), 98–104 (2007)
Rathinam, S., Sengupta, R.: Lower and upper bounds for a multiple depot UAV routing problem. In: IEEE Control and Decision Conference, San Diego, California (2006)
Brezovec C., Cornuejols G., Glover F.: A matroid algorithm and its application to the efficient solution of two optimization problems on graphs. Math. Prog. 42, 471–487 (1988)
Frieze A.M.: An extension of Christofides heuristic to the k-person travelling salesman problem. Discrete Appl. Math. 6, 79–83 (1983)
Rathinam S., Sengupta R.: \({\frac{3}{2}}\)-Approximation algorithm for variants of a 2-depot, Hamiltonian path problem. Oper. Res. Lett. 38, 63–68 (2010)
Xu, Z., Rodrigues, B.: A 3/2-Approximation Algorithm for Multiple Depot Multiple Traveling Salesman Problem, Algorithm Theory—SWAT 2010. Lecture Notes in Computer Science, vol. 6139, pp. 127–138. Springer, Berlin (2010)
Papadimitriou C.H., Steiglitz K.: Combinatorial Optimization: Algorithms and Complexity. Dover Publishers, Mineola (1998)
Papadimitriou C.H., Vazirani U.V.: On two geometric problems related to the travelling salesman problem. J. Algorithms 5(2), 231–246 (1984)
Lawler E.L.: Combinatorial Optimization: Networks and Matroids. Dover Publications, Mineola (2001)
Cerdeira J.O.: Matroids and a forest cover problem. Math. Program. 66, 403–405 (1994)
Malik W., Rathinam S., Darbha S.: An approximation algorithm for a symmetric generalized multiple depot, multiple travelling salesman problem. Oper. Res. Lett. 35(6), 747–753 (2007)
Edmonds J.: Maximum matching and a polyhedron with 0,1-vertices. J. Res. Natl. Bur. Stand 69B, 125–130 (1965)
Gabow, H.N.: Data structures for weighted matching and nearest common ancestors with linking. In: Proceedings of the 1st Annual ACM-SIAM Symposium on Discrete Algorithms (1990)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bae, J., Rathinam, S. Approximation algorithms for multiple terminal, Hamiltonian path problems. Optim Lett 6, 69–85 (2012). https://doi.org/10.1007/s11590-010-0252-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-010-0252-4