Abstract
In this paper, we consider the heterogeneous Chinese postman problem (the HCPP), which generalizes the k-Chinese postman problem. Specifically, given a weighted graph \(G=(V,E;w;r)\) with length function \(w:E\rightarrow R^{+}\) satisfying the triangle inequality, a fixed depot \(r\in V\), and k vehicles having k nonuniform speeds \(\lambda _{1}, \lambda _{2}, \ldots ,\lambda _{k}\), respectively, it is asked to find k tours in G for these k vehicles, each starting at the same depot r, and collectively traversing each edge in E at least once. The objective is to minimize the maximum completion time of vehicles, where the completion time of a vehicle is its total travel length divided by its speed. The main contribution of our paper is to show the following two results. (1) Given any small constant \(\delta >0\), we design a \(20.8765(1+\delta )\)-approximation algorithm to solve the HCPP, where the running time required is bounded by a polynomial in the input size and \(\frac{1}{\delta }\). (2) We present a \((1+\varDelta -1/k)\)-approximation algorithm to solve the HCPP in cubic time, where \(\varDelta \) is the ratio of the largest vehicle speed to the smallest one.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Bae J, Rathinam S (2016) A primal-dual approximation algorithm for a two depot heterogeneous traveling salesman problem. Optim Lett 10(6):1269–1285
Christofides N (1976) Worst-case analysis of a new heuristic for the travelling salesman problem. Report 388, Graduate School of Industrial Administration, Carnegie Mellon University
Edmonds J, Johnson EL (1973) Matching, Euler tours and the Chinese postman. Math Program 5(1):88–124
Frederickson GN, Hecht MS, Kim CE (1978) Approximation algorithms for some routing problems. SIAM J Comput 7(2):178–193
Golden BL, Raghavan S, Wasil EA (2008) The vehicle routing problem: latest advances and new challenges. Springer, New York
Gørtz I, Molinaro M, Nagarajan V, Ravi R (2016) Capacitated vehicle routing with nonuniform speeds. Math Oper Res 41(1):318–331
Guan MG (1960) Graphic programming using odd or even points (in chinese). Acta Math Sin 10:263–266. English translation: Chinese Mathematics 1, 1962, 273–277
Karlin A, Klein N, Oveis Gharan S (2021) A (slightly) improved approximation algorithm for metric TSP. In: In: Proceedings of the 53rd Annual ACM IGACT Symposium on Theory of Computing (STOC), ACM, Association for Computing Machinery, New York, USA, pp 32–45
Korte B, Vygen J (2012) Combinatorial optimization: theory and algorithms. Springer
Laporte G (2009) Fifty years of vehicle routing. Transp Sci 43:408–416
Li JP, Cai LJ, Lichen JR, Pan PX, Wang WC, Liu SD (2021) An approximation algorithm for solving the heterogeneous Chinese postman problem. In: The 15th International Conference on Algorithmic Aspects in Information and Management (AAIM 2021), Springer, LNCS 13153, pp 38–46
Prasad A, Choi HL, Sundaram S (2020) Min-max tours and paths for task allocation to heterogeneous agents. IEEE Trans Control Netw Syst 7(3):1511–1522
Toth P, Vigo D (2014) Vehicle routing: problems, methods and applications. MOS-SIAM, Philadelphia
Vazirani VV (2001) Approximation algorithms. Springer, Berlin
Yadlapalli S, Rathinam S, Darbha S (2012) 3-approximation algorithm for a two depot, heterogeneous traveling salesman problem. Optim Lett 6(1):141–152
Acknowledgements
We are indeed grateful to the two anonymous reviewers for their insightful comments and for their suggested changes that improve the presentation greatly. This paper is supported by the National Natural Science Foundation of China [Nos. 11861075, 12101593] and Project for Innovation Team (Cultivation) of Yunnan Province [No. 202005AE160006]. Junran Lichen is also supported by Fundamental Research Funds for the Central Universities [No.buctrc202219], and Jianping Li is also supported by Project of Yunling Scholars Training of Yunnan Province [No. K264202011820].
Author information
Authors and Affiliations
Contributions
Jianping Li has proposed this problem and contributed to providing some ideas, methods, discussion and writing the final manuscript. Pengxiang Pan has finished design of algorithms, theoretical proofs and the original manuscript. Junran Lichen, Lijian Cai, Wencheng Wang and Suding Liu have contributed to providing some ideas, analysis, discussion and revision. All the authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
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
Li, J., Pan, P., Lichen, J. et al. Approximation algorithms for solving the heterogeneous Chinese postman problem. J Comb Optim 45, 17 (2023). https://doi.org/10.1007/s10878-022-00931-5
Accepted:
Published:
DOI: https://doi.org/10.1007/s10878-022-00931-5