Abstract
In this work, we introduce a multi-vehicle (or multi-postman) extension of the classical Mixed Rural Postman Problem, which we call the Min–Max Mixed Rural Postmen Cover Problem (MRPCP). The MRPCP is defined on a mixed graph \(G=(V,E,A)\), where V is the vertex set, E denotes the (undirected) edge set and A represents the (directed) arc set. Let \(F\subseteq E\) (\(H\subseteq A\)) be the set of required edges (required arcs). There is a nonnegative weight associated with each edge and arc. The objective is to determine no more than k closed walks to cover all the required edges in F and all the required arcs in H such that the weight of the maximum weight closed walk is minimized. By replacing closed walks with (open) walks in the MRPCP, we obtain the Min–Max Mixed Rural Postmen Walk Cover Problem (MRPWCP). The Min–Max Mixed Chinese Postmen Cover Problem (MCPCP) is a special case of the MRPCP where \(F=E\) and \(H=A\). The Min–Max Stacker Crane Cover Problem (SCCP) is another special case of the MRPCP where \(F=\emptyset \) and \(H=A\) For the MRPCP with the input graph satisfying the weakly symmetric condition, i.e., for each arc there exists a parallel edge whose weight is not greater than this arc, we devise a \(\frac{27}{4}\)-approximation algorithm. This algorithm achieves an approximation ratio of \(\frac{33}{5}\) for the SCCP with the weakly symmetric condition. Moreover, we obtain the first 5-approximation algorithm (4-approximation algorithm) for the MRPWCP (MCPCP) with the weakly symmetric condition.
Similar content being viewed by others
Notes
For the reverse direction, we simply replace each non-required edge \([u',v']\in E_{1}\), where \(u'\) (\(v'\)) is introduced by \(u\in V(F\cup H)\) (\(v\in V(F\cup H)\)), by a shortest undirected path P[u, v] in G.
The equality is due to \(V=V(F\cup H)\) and the third property of reduced graphs and the inequality follows by our assumption in Sect. 2.
Strictly speaking, we should replace \(L_j\) with \(L_j^i\). However, we omit the index i for simplicity.
In fact, we need to orient the parallel edges such that their directions are opposite to the corresponding arcs in \(A(W){\setminus } \{e\}\).
\(G(L_{j})\) satisfies the weakly symmetric condition by the fifth property of reduced graphs. Moreover, \(H_j=A_{j}\) follows from the fact that \(G(L_{j})\) satisfies the second property of reduced graphs.
For example, if \(u=f_i\) corresponding to the edge \(e_i=[v_i^1,v_i^2]\), \(v\in V_j^2{\setminus } D(F'_j)\) and \({\hat{w}}[u,v]=l[v_i^1,v]\), we add \(P[v_i^1,v]\) to \(F_j\cup H_j\).
By definition, only edges in \(F_j\) may have odd degree in \({\tilde{Q}}_{j}^{0}\). Moreover, the two end vertices of each edge in \(F_j\) have the same parity in \({\tilde{Q}}_{j}^{0}\).
Since \(i\le k\), the first two steps of Algorithm TourAllocation take \(O(k^2)\) time. The last two steps of Algorithm TourAllocation take \(O(\sum _{j=1}^i (|E(C_j) |+|A(C_j) |))=O(|E |+ |A |)=O(n^2)\) time.
References
Ahr, D., Reinelt, G.: A tabu search algorithm for the min–max \(k\)-Chinese postman problem. Comput. Oper. Res. 33(12), 3403–3422 (2006)
Arkin, E.M., Hassin, R., Levin, A.: Approximations for minimum and min–max vehicle routing problems. J. Algorithms 59(1), 1–18 (2006)
Bektas, T.: The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega 34(3), 209–219 (2006)
Benavent, E., Corberan, A., Plana, I., Sanchis, J.M.: Min–Max \(K\)-vehicles windy rural postman problem. Networks 54(4), 216–226 (2009)
Campbell, J.F., Corberan, A., Plana, I., Sanchis, J.M.: Drone arc routing problems. Networks 72(4), 543–559 (2018)
Christofides, N.: Worst-case analysis of a new heuristic for the traveling salesman problem. Technical Report, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh (1976)
Chyu, C.C.: A mixed-strategy heuristic for the mixed arc routing problem. J. Chin. Inst. Ind. Eng. 18(3), 68–76 (2001)
Edmonds, J., Johnson, E.L.: Matching, Euler tours and the Chinese postman. Math. Program. 5, 88–124 (1973)
Eiselt, H.A., Gendreau, M., Laporte, G.: Arc routing problems, part I: the Chinese postman problem. Oper. Res. 43, 231–242 (1995)
Fok, K.Y., Cheng, C.T., Chi, K.T.: A refinement process for nozzle path planning in 3D printing. In: 2017 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–4. IEEE (2017)
Frederickson, G.N.: Approximation algorithms for some postman problems. J. ACM 26(3), 538–554 (1979)
Frederickson, G.N., Hecht, M.S., Kim, C.E.: Approximation algorithms for some routing problems. SIAM J. Comput. 7(2), 178–193 (1978)
Gao, X., Fan, J., Wu, F., Chen, G.: Approximation algorithms for sweep coverage problem with multiple mobile sensors. IEEE/ACM Trans. Netw. 26(2), 990–1003 (2018)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-completeness. Freeman, San Francisco (1979)
Hochbaum, D.S., Lyu, C., Ordonez, F.: Security routing games with multivehicle Chinese postman problem. Networks 64(3), 181–191 (2014)
Lenstra, J.K., Rinnooy Kan, A.H.G.: On general routing problems. Networks 6(3), 273–280 (1976)
Megiddo, N.: Applying parallel computation algorithms in the design of serial algorithms. J. ACM 30(4), 852–865 (1983)
Orloff, C.S.: A fundamental problem in vehicle routing. Networks 4(1), 35–64 (1974)
Papadimitriou, C.H.: On the complexity of edge traversing. J. ACM 23(3), 544–554 (1976)
Prins, C., Bouchenoua, S.: A memetic algorithm solving the VRP, the CARP and general routing problems with nodes, edges and arcs. In: Recent Advances in Memetic Algorithms, pp. 65–85. Springer (2005)
Raghavachari, B., Veerasamy, J.: A 3/2-approximation algorithm for the mixed postman problem. SIAM J. Discret. Math. 12(4), 425–433 (1999)
Safilian, M., Hashemi, S.M., Eghbali, S., Safilian, A.: An approximation algorithm for the Subpath Planning. In: The Proceedings of the 25th International Joint Conference on Artificial Intelligence, pp. 669–675 (2016)
Salazar-Aguilar, M.A., Langevin, A., Laporte, G.: Synchronized arc routing for snow plowing operations. Comput. Oper. Res. 39(7), 1432–1440 (2012)
Sun, Y., Yu, W., Liu, Z.: Approximation algorithms for some min–max and minimum stacker crane cover problems. J. Comb. Optim. 45, 18 (2023). https://doi.org/10.1007/s10878-022-00955-x
Svensson, O., Tarnawski, J., Végh, L.A.: A constant-factor approximation algorithm for the asymmetric traveling salesman problem. J. ACM 67(6), 1–53 (2020)
Traub, V., Vygen, J.: An improved approximation algorithm for the asymmetric traveling salesman problem. SIAM J. Comput. 51(1), 139–173 (2022)
Van Bevern, R., Niedermeier, R., Sorge, M., Weller, M.: The complexity of arc routing problems. In: Corberan, A., Laporte, G. (eds.) Arc Routing: Problems, Methods, and Applications, pp. 19–52. SIAM, Philadelphia (2015)
Van Bevern, R., Komusiewicz, C., Sorge, M.: A parameterized approximation algorithm for the mixed and windy capacitated arc routing problem: theory and experiments. Networks 70(3), 262–278 (2017)
Vansteenwegen, P., Souffriau, W., Sorensen, K.: Solving the mobile mapping van problem: a hybrid metaheuristic for capacitated arc routing with soft time windows. Comput. Oper. Res. 37(11), 1870–1876 (2010)
Willemse, E.J., Joubert, J.W.: Applying min–max \(k\) postmen problems to the routing of security guards. J. Oper. Res. Soc. 63(2), 245–260 (2012)
Xu, Z., Wen, Q.: Approximation hardness of min–max tree covers. Oper. Res. Lett. 38, 169–173 (2010)
Yu, W., Liu, Z.: Better approximability results for min–max tree/cycle/path cover problems. J. Comb. Optim. 37, 563–578 (2019)
Yu, W., Liu, Z., Bao, X.: Approximation algorithms for some min–max postmen cover problems. Ann. Oper. Res. 300(1), 267–287 (2021)
Acknowledgements
The authors are very grateful to the anonymous referees for their valuable and constructive comments, which significantly improve the presentation of the paper. This research is supported by the National Natural Science Foundation of China under Grant Nos. 11671135, 11871213 and the Natural Science Foundation of Shanghai under Grant No. 19ZR1411800.
Author information
Authors and Affiliations
Contributions
LH and WY wrote the main manuscript. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
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
Huang, L., Yu, W. & Liu, Z. Approximation Algorithms for the Min–Max Mixed Rural Postmen Cover Problem and Its Variants. Algorithmica 86, 1135–1162 (2024). https://doi.org/10.1007/s00453-023-01187-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-023-01187-z