Skip to main content
Log in

Approximation Algorithms for the Min–Max Mixed Rural Postmen Cover Problem and Its Variants

  • Published:
Algorithmica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. 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[uv] in G.

  2. 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.

  3. Strictly speaking, we should replace \(L_j\) with \(L_j^i\). However, we omit the index i for simplicity.

  4. In fact, we need to orient the parallel edges such that their directions are opposite to the corresponding arcs in \(A(W){\setminus } \{e\}\).

  5. \(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.

  6. 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\).

  7. 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}\).

  8. 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

  1. Ahr, D., Reinelt, G.: A tabu search algorithm for the min–max \(k\)-Chinese postman problem. Comput. Oper. Res. 33(12), 3403–3422 (2006)

    Article  MathSciNet  Google Scholar 

  2. Arkin, E.M., Hassin, R., Levin, A.: Approximations for minimum and min–max vehicle routing problems. J. Algorithms 59(1), 1–18 (2006)

    Article  MathSciNet  Google Scholar 

  3. Bektas, T.: The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega 34(3), 209–219 (2006)

    Article  Google Scholar 

  4. Benavent, E., Corberan, A., Plana, I., Sanchis, J.M.: Min–Max \(K\)-vehicles windy rural postman problem. Networks 54(4), 216–226 (2009)

    Article  MathSciNet  Google Scholar 

  5. Campbell, J.F., Corberan, A., Plana, I., Sanchis, J.M.: Drone arc routing problems. Networks 72(4), 543–559 (2018)

    Article  MathSciNet  Google Scholar 

  6. 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)

  7. Chyu, C.C.: A mixed-strategy heuristic for the mixed arc routing problem. J. Chin. Inst. Ind. Eng. 18(3), 68–76 (2001)

    Google Scholar 

  8. Edmonds, J., Johnson, E.L.: Matching, Euler tours and the Chinese postman. Math. Program. 5, 88–124 (1973)

    Article  MathSciNet  Google Scholar 

  9. Eiselt, H.A., Gendreau, M., Laporte, G.: Arc routing problems, part I: the Chinese postman problem. Oper. Res. 43, 231–242 (1995)

    Article  MathSciNet  Google Scholar 

  10. 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)

  11. Frederickson, G.N.: Approximation algorithms for some postman problems. J. ACM 26(3), 538–554 (1979)

    Article  MathSciNet  Google Scholar 

  12. Frederickson, G.N., Hecht, M.S., Kim, C.E.: Approximation algorithms for some routing problems. SIAM J. Comput. 7(2), 178–193 (1978)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-completeness. Freeman, San Francisco (1979)

    Google Scholar 

  15. Hochbaum, D.S., Lyu, C., Ordonez, F.: Security routing games with multivehicle Chinese postman problem. Networks 64(3), 181–191 (2014)

    Article  Google Scholar 

  16. Lenstra, J.K., Rinnooy Kan, A.H.G.: On general routing problems. Networks 6(3), 273–280 (1976)

    Article  MathSciNet  Google Scholar 

  17. Megiddo, N.: Applying parallel computation algorithms in the design of serial algorithms. J. ACM 30(4), 852–865 (1983)

    Article  MathSciNet  Google Scholar 

  18. Orloff, C.S.: A fundamental problem in vehicle routing. Networks 4(1), 35–64 (1974)

    Article  MathSciNet  Google Scholar 

  19. Papadimitriou, C.H.: On the complexity of edge traversing. J. ACM 23(3), 544–554 (1976)

    Article  MathSciNet  Google Scholar 

  20. 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)

  21. Raghavachari, B., Veerasamy, J.: A 3/2-approximation algorithm for the mixed postman problem. SIAM J. Discret. Math. 12(4), 425–433 (1999)

    Article  MathSciNet  Google Scholar 

  22. 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)

  23. Salazar-Aguilar, M.A., Langevin, A., Laporte, G.: Synchronized arc routing for snow plowing operations. Comput. Oper. Res. 39(7), 1432–1440 (2012)

    Article  MathSciNet  Google Scholar 

  24. 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

    Article  MathSciNet  Google Scholar 

  25. 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)

    Article  MathSciNet  Google Scholar 

  26. Traub, V., Vygen, J.: An improved approximation algorithm for the asymmetric traveling salesman problem. SIAM J. Comput. 51(1), 139–173 (2022)

    Article  MathSciNet  Google Scholar 

  27. 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)

    Chapter  Google Scholar 

  28. 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)

    Article  MathSciNet  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. Xu, Z., Wen, Q.: Approximation hardness of min–max tree covers. Oper. Res. Lett. 38, 169–173 (2010)

    Article  MathSciNet  Google Scholar 

  32. Yu, W., Liu, Z.: Better approximability results for min–max tree/cycle/path cover problems. J. Comb. Optim. 37, 563–578 (2019)

    Article  MathSciNet  Google Scholar 

  33. Yu, W., Liu, Z., Bao, X.: Approximation algorithms for some min–max postmen cover problems. Ann. Oper. Res. 300(1), 267–287 (2021)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Contributions

LH and WY wrote the main manuscript. All authors reviewed the manuscript.

Corresponding author

Correspondence to Wei Yu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-023-01187-z

Keywords

Navigation