Abstract
We investigate two min–max k-postmen cover problems. The first is the Min–Max Rural Postmen Cover Problem (RPC), in which we are given an undirected weighted graph and the objective is to find at most k closed walks, covering a required subset of edges, to minimize the weight of the maximum weight closed walk. The other is called the Min–Max Chinese Postmen Cover Problem, in which the goal is to find at most k closed walks, covering all the edges of an undirected weighted graph, to minimize the weight of the maximum weight closed walk. For both problems we propose the first constant-factor approximation algorithms with ratios 10 and 4, respectively. For the Metric RPC, a special case of the RPC with the edge weights obeying the triangle inequality, we obtain an improved 6-approximation algorithm by a matching-based approach. For the Min–Max Rural Postmen Walk Cover Problem (RPWC), a variant of the RPC with the closed walks replaced by (open) walks, we give a 5-approximation algorithm that improves on the previous 7-approximation algorithm. If k is fixed, we devise improved approximation algorithms for the Metric RPC and the RPWC with ratios \(4+\epsilon \) and \(3+\epsilon \), respectively, where \(\epsilon >0\) is an arbitrary small constant. The latter result improves on the existing \((4+\epsilon )\)-approximation algorithm. Moreover, we develop a \((3+\epsilon )\)-approximation algorithm for a special case of the RPC with fixed k, improving on the previous \((4+\epsilon )\)-approximation algorithm.
Similar content being viewed by others
Notes
Actually, Arkin et al. (2006) call this problem the Min–Max Rural Postmen Cover Problem.
This problem can also be seen as a variant of the RPP, in which the goal is to find a minimum weight walk (instead of closed walk) covering a subset of required edges. And the 3/2-approximation algorithm for the single-postman RPWC is a simple modification of the 3/2-approximation algorithm for the RPP.
References
Arkin, E. M., Hassin, R., & Levin, R. (2006). Approximations for minimum and min–max vehicle routing problems. Journal of Algorithms, 59, 1–18.
Corberan, A., & Laporte, G. (2015). Arc routing: Problems, methods, and applications. Philadelphia: SIAM.
Christofides, N. (1973). The optimum traversal of a graph. Omega, 6, 719–732.
Christofides, N. (1976). Worst-case analysis of a new heuristic for the traveling salesman problem. Technical Report, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh.
Dyer, M., & Frieze, A. (1985). On the complexity of partitioning graphs into connected subgraphs. Discrete Applied Mathematics, 10, 139–153.
Edmonds, J. (1965). Maximum matching and a polyhedron with 0,1-vertices. Journal of Research of the National Bureau of Standards. Section B, 69, 125–130.
Edmonds, J., & Johnson, E. L. (1973). Matching, Euler tours and the Chinese postman. Mathematical Programming, 5(1), 88–124.
Eiselt, H. A., Gendreau, M., & Laporte, G. (1995). Arc routing problems, part II: The rural postman problem. Operations Research, 43, 399–414.
Farbstein, B., & Levin, A. (2015). Min–max cover of a graph with a small number of parts. Discrete Optimization, 16, 51–61.
Frederickson, G. N. (1979). Approximation algorithms for some postman problems. Journal of the ACM, 26(3), 538–554.
Frederickson, G. N., Hecht, M. S., & Kim, C. E. (1978). Approximation algorithms for some routing problems. SIAM Journal on Computing, 7(2), 178–193.
Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. San Francisco: Freeman.
Guan, M. (1962). Graphic programming using odd and even points. Chinese Mathematics, 1, 273–277. [in Chinese].
Guo, T., Qu, D., & Dong, Z. (2004). Research of path planning for polishing robot based on improved genetic algorithm. In The Proceedings of the IEEE international conference on robotics and biomimetics (pp. 334–338).
Gutin, G., Muciaccia, G., & Yeo, A. (2013). Parameterized complexity of $k$-Chinese Postman Problem. Theoretical Computer Science, 513, 124–128.
Gyorfi, J. S., Gamota, D. R., Mok, S. M., Szczech, J. B., Toloo, M., & Zhang, J. (2010). Evolutionary path planning with subpath constraints. IEEE Transactions on Electronics Packaging Manufacturing, 33(2), 143–151.
Holyer, I. (1981). The NP-completeness of some edge-partition problem. SIAM Journal on Computing, 10, 713–717.
Karlin, A. R., Nathan K., & Oveis Gharan, S. (2020). A (slightly) improved approximation algorithm for metric TSP. arXiv:2007.01409.
Karpinski, M., Lampis, M., & Schmied, R. (2015). New inapproximability bounds for TSP. Journal of Computer and System Sciences, 81, 1665–1677.
Korte, B., & Vygen, J. (2018). Combinatorial optimization: Theory and algorithms (6th ed.). Berlin: Springer.
Lawler, E. L. (1976). Combinatorial optimization: Networks and matroids. New York: Holt, Rinehart and Winston.
Pearn, W. L. (1994). Solvable cases of the $k$-person Chinese postman problem. Operations Research Letters, 16, 241–244.
Safilian, M., Hashemi, S. M., Eghbali, S., & Safilian, A. (2016). An approximation algorithm for the Subpath Planning. In The proceedings of the 25th international joint conference on artificial intelligence (pp. 669–675).
Serdyukov, A. I. (1974). O zadache nakhozhdeniya minimal’nogo Eilerova mul’tigrafa dlya svyaznogo grafa so vzveshennymi rebrami. Upravlyaemye sistemy, 12, 61–67. [in Russian].
Serdyukov, A. I. (1978). On some extremal walks in graphs. Upravlyaemye Sistemy, 17, 76–79. [in Russian].
Sumita, H., Yonebayashi, Y., Kakimura, N., & Kawarabayashi, K. (2017). An improved approximation algorithm for the Subpath Planning Problem and its generalization. In The proceedings of the 26th international joint conference on artificial intelligence (pp. 4412–4418).
van Bevern, R., Hartung, S., Nichterlein, A., & Sorge, M. (2014). Constant-factor approximations for Capacitated Arc Routing without triangle inequality. Operations Research Letters, 42, 290–292.
van Bevern, R., Niedermeier, R., Sorge, M., & Weller, M. (2015). Complexity of arc routing problems. In A. Corberan & G. Laporte (Eds.), Arc routing: Problems, methods, and applications (pp. 19–52). Philadelphia: SIAM.
van Bevern, R., & Slugin, V. A. (2020). A historical note on the 3/2-approximation algorithm for the metric traveling salesman problem. Historia Mathematica, 53, 118–127.
Xu, Z., & Wen, Q. (2010). Approximation hardness of min–max tree covers. Operations Research Letters, 38, 169–173.
Yu, W., & Liu, Z. (2019). Better approximability results for min–max tree/cycle/ path cover problems. Journal of Combinatorial Optimization, 37, 563–578.
Acknowledgements
We would like to thank the anonymous reviewers for their valuable suggestions and insightful comments that help us to significantly improve the paper. This research is supported by the National Natural Science Foundation of China under Grant Numbers 11671135, 11871213, 11701363, the Natural Science Foundation of Shanghai under Grant Number 19ZR1411800 and the Fundamental Research Fund for the Central Universities under Grant Number 22220184028.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, W., Liu, Z. & Bao, X. Approximation algorithms for some min–max postmen cover problems. Ann Oper Res 300, 267–287 (2021). https://doi.org/10.1007/s10479-021-03933-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-021-03933-4