Abstract
We study a generalization of the classical Hamiltonian path problem, where multiple salesmen are positioned at the same depot, of which no more than k can be selected to service n destinations, with the objective to minimize the total travel distance. Distances between destinations (and the single depot) are assumed to satisfy the triangle inequality. We develop a non-trivial extension of the well-known Christofides heuristic for this problem, which achieves an approximation ratio of \(2-1/(2+k)\) with \(O(n^3)\) running time for arbitrary \(k\ge 1\).
Similar content being viewed by others
Availability of data and materials
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
Bae J, Rathinam S (2012) Approximation algorithms for multiple terminal, Hamiltonian path problems. Optim Lett 6(1):69–85
Christofides N (1976) Worst-case analysis of a new heuristic for the travelling salesman problem. Technical report 388, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh
Diestel R (2000) Graph theory. Math Gaz 173(502):67–128
Gabow HN, Tarjan RE (1984) Efficient algorithms for a family of matroid intersection problems. J Algorithms 5(1):80–131
Giannakos A, Hifi M, Kheffache R, Ouafi R (2017) An approximation algorithm for the \(k\)-fixed depots problem. Comput Ind Eng 111:50–55
Hoogeveen JA (1991) Analysis of Christofides heuristic: some paths are more difficult than cycles. Oper Res Lett 10(5):291–295
Malik W, Rathinam S, Darbha S (2007) An approximation algorithm for a symmetric generalized multiple depot, multiple travelling salesman problem. Oper Res Lett 35(6):747–753
Rathinam S, Sengupta R (2010) 3/2-approximation algorithm for two variants of a 2-depot Hamiltonian path problem. Oper Res Lett 38(1):63–68
Rathinam S, Sengupta R, Darbha S (2007) A resource allocation algorithm for multivehicle systems with nonholonomic constraints. IEEE Trans Autom Sci Eng 4(1):98–104
Xu Z, Rodrigues B (2015) A 3/2-approximation algorithm for the multiple TSP with a fixed number of depots. INFORMS J Comput 27(4):636–645
Yang Y, Liu Z (2019) Approximating the multiple-depot multiple-terminal Hamiltonian path problem. Discrete Optim 34:100545
Yang Y, Liu Z, Yu W (2022) Approximation algorithms for the \(k\)-depots Hamiltonian path problem. Optim Lett 16(4):1215–1234
Acknowledgements
The authors are grateful to the two anonymous referees for their helpful comments and suggestions which significantly improves the presentation of our paper.
Funding
This work was partially supported by the National Natural Science Foundation of China under Grant No. 71971167, the Major Program of National Natural Science Foundation of China under Grant Nos. 72192830 and 72192834, and China Scholarship Council No. 202206280182.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Ethics approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wu, J., Yang, Z., Zhang, G. et al. An extension of the Christofides heuristic for a single-depot multiple Hamiltonian path problem. J Comb Optim 47, 7 (2024). https://doi.org/10.1007/s10878-023-01104-8
Accepted:
Published:
DOI: https://doi.org/10.1007/s10878-023-01104-8