Author:
Tang Jizhou,He Lili,Cao Yinghui,Bai Hongtao
Abstract
AbstractThe min–max multi-vehicle Chinese postman problem is an NP-hard problem, which is widely used in path planning problems based on road network graphs, such as urban road structure probing planning, urban road underground cavity detection planning, high-voltage line inspection planning, and so on. With the rapid increase in the number of nodes and connections of road network graph, the solution time and path equilibrium constraints pose new challenges to the problem solving. In this paper, we propose a critical-edge tabu search algorithm, CTA-kroutes, for solving the min–max multi-vehicle postman problem for large-scale road networks. First, the initial solution with balanced path lengths is obtained by segmenting the Eulerian paths; second, the critical edges are moved in the initial solution to construct the neighborhood solution, and the tabu search algorithm is used to find the optimal solution iteratively; and lastly, the solution optimization algorithm is used at the end of each iteration to de-duplicate and optimally reconstruct the current search result. Experiments show that the CTA-kroutes algorithm can effectively improve the equalization of multi-vehicle paths and its applicability to large-scale road networks.
Publisher
Springer Science and Business Media LLC
Reference19 articles.
1. Guan, M. A method for working on parity point graphs. J. Math. 3, 263–266 (1960).
2. Orloff, C. S. A fundamental problem in vehicle routing. Networks 4(1), 35–64 (1974).
3. Huang, L., Yu, W., Liu, Z.: Approximation algorithms for the min-max mixed rural postmen cover problem and its variants. In: International Computing and Combinatorics Conference. (2022).
4. Dondo, R., Méndez, C. A. & Cerdá, J. An optimal approach to the multiple-depot heterogeneous vehicle routing problem with time window and capacity constraints. Latin Am. Appl. Res. 33(2), 129–134 (2003).
5. Xu, K. & Zhengyu, Z. Improved genetic algorithm for solving arc-path problems with service time constraints. Microprocessor. 5, 58–62 (2010).