Submitted:
08 June 2026
Posted:
09 June 2026
You are already at the latest version
Abstract

Keywords:
MSC: 05B05; 90B50
1. Introduction
- This paper proposes a new depot determination method-Multi-weight Adaptive Depot optimization Method (MADO). The selection of the depot is the key to solve SD-MTSP, and this method can identify an improved depot location that enhances both routing efficiency and workload balance, thus significantly improving the quality of SD-MTSP solution.
- This paper not only considers the shortest path problem in the traditional multitraveler problem (MTSP), but also focuses on task balancing, so that the path lengths of each traveler are closer to each other, which makes it more reasonable in practical engineering applications.
- The method proposed in this paper remains efficient in solving large-scale problems by splitting the complex task of MTSP into multiple parallel simple tasks of TSP through a divide-and-conquer strategy. This strategy not only simplifies the problem, but also makes the proposed decomposition strategy substantially reduces the computational burden when handling large-scale instances, which results in excellent performance when dealing with large-scale datasets.
- This paper proposes a more complete evaluation index of the experimental results, and verifies the effectiveness of the method through a large number of comparative experiments, and the proposed method has a good guiding role in the application of engineering practice.
2. Related Work
3. Preliminary Work
3.1. Symbols Definition
3.2. Task Description
4. Methodology
4.1. Definition of Depot Points
4.2. Multi-Weight Adaptive Depot Optimization Method (MADO)
4.3. SD-MTSP Solution Framework
| Algorithm1: SD-MTSP Main Solver |
|
Input: Dataset D = {x1,x2,...,xn}, Number of clusters k Output: Optimized routes R = {R1,R2 ...,Rk}, Total distance d 1 Load dataset D and initialize parameters 2 for each clustering algorithm in [K-means, BIRCH, FMC, ···] do 3 Apply clustering method to get clusters C = {C1,C2,...,Ck} 4 Calculate initial depot points P = {p1,p2,...,pk} 5 for each cluster Ci do 6 Solve TSP for cluster Ci with depot pi 7 Record initial route Ri and distance di 8 end for 9 Apply MADO to improve depot positions 10 for each optimized cluster Ci do 11 Resolve TSP with optimized depot p′i 12 Record optimized route Ri′ and distance d′i 13 end for 14 Calculate evaluation metrics and save results 15 end for 16 return Best solution with DMin _Sum and DMin_Max |
5. Experiments and Results
5.1. Datasets
5.2. Performance Evaluation Metrics
5.2.1. TSP Distance
5.2.2. MTSP Distance
5.2.3. Distance-Balancedness
5.2.4. Cluster Separability
5.2.5. Robustness
5.2.6. Running Time
5.3. Comparison of Individual Performance Indicators
5.4. Comparison of Comprehensive Performance Indicators
5.5. Case Study
6. Conclusions
References
- Cheikhrouhou, O.; Khoufi, I. A comprehensive survey on the Multiple Traveling Salesman Problem: Applications, approaches and taxonomy[J]. Comput. Sci. Rev. 2021, 40, 100369. [Google Scholar] [CrossRef]
- Nugraha, Y. D. W.; Armanto, H.; Kristian, Y. Single objective Mayfly Algorithm with balancing parameter for Multiple Traveling Salesman Problem[J]. J. Electron. Electromed. Eng. Med. Inform. 2023, 5(3), 193–204. [Google Scholar] [CrossRef]
- Ou, B.; Guan, Q.; Zhu, Z.; et al. A Hierarchical Divide-and-Conquer Neural Approach for Multiple Traveling Salesman Problems[J]. Networks 2026. [Google Scholar] [CrossRef]
- Dong, Y.; Li, P.; Guo, X.; et al. Towards Effective Forest Fire Response: A Cloud–Edge Collaborative UAV Deployment Strategy for Rapid Situational Awareness[J]. Fire 2026, 9(4), 160. [Google Scholar] [CrossRef]
- Zhang, K.; Gao, C. Improved formulations of the joint order batching and picker routing problem[J]. Int. J. Prod. Res. 2023, 61(21), 7386–7409. [Google Scholar] [CrossRef]
- Anita, V.; Igor, G. Determining optimal order picking route in warehouses[J]. In Mechanical Engineering–Scientific Journal; 2024, 42(1): 15-26; Anita, V., Igor, G., Eds.; 2024; Volume 42, 1, pp. 15–26. [Google Scholar]
- Hüsrevoğlu, M.; Janowski, A.; Karkınlı, A. E. Optimizing vehicle placement in the residual spaces of unmarked parking areas: a comparative study of heuristic methods[J]. Appl. Sci. 2025, 15(12). [Google Scholar] [CrossRef]
- Zhang, H.; Li, L.; Demeulemeester, E.; et al. Heuristic methods for dynamic multiproject scheduling problems with stochastic transfer times[J]. J. Constr. Eng. Manag. 2025, 151(2), 1–15. [Google Scholar] [CrossRef]
- Zhang, R.; Zhang, C.; Cao, Z.; et al. Learning to solve multiple-TSP with time window and rejections via deep reinforcement learning[J]. IEEE Trans. Intell. Transp. Syst. 2022, 24(1), 1325–1336. [Google Scholar] [CrossRef]
- Hakemi, S.; Houshmand, M.; Hosseini, S. A.; et al. A modified quantum-inspired genetic algorithm using lengthening chromosome size and an adaptive look-up table to avoid local optima[J]. Axioms 2023, 12(10), 978. [Google Scholar] [CrossRef]
- Hudson, S.; Larson, J.; Navarro, J.; et al. Portable, heterogeneous ensemble workflows at scale using libEnsemble[J]. Int. J. High Perform. Comput. Appl. 2025, 39(1), 177–192. [Google Scholar] [CrossRef]
- Ma, X.; Yin, J.; Zhu, A.; et al. Enhanced multifactorial evolutionary algorithm with meme helper-tasks[J]. IEEE Trans. Cybern. 2021, 52(8), 7837–7851. [Google Scholar] [CrossRef]
- Hussain, M.; Wei, L.; Rehman, A.; et al. Cost-aware quantum-inspired genetic algorithm for workflow scheduling in hybrid clouds[J]. J. Parallel Distrib. Comput. 2024, 191(Sep.), 104920.1–104920.15. [Google Scholar] [CrossRef]
- Wang, X.; Ni, B.; Wang, L. A Modified Quantum-Inspired Genetic Algorithm for Continuum Structural Topology Optimization[J]. Int. J. Comput. Methods 2023, 20(3). [Google Scholar] [CrossRef]
- Chen, X.; Jia, Y.; Liao, X.; et al. A fuzzy grouping-based memetic algorithm for multi-depot multi-UAV power pole inspection[J]. Appl. Soft Comput. 2025, 168. [Google Scholar] [CrossRef]
- Kong, X.; Zou, G.; Qi, H.; et al. Niche-based Memetic algorithm with adaptive parameters for optimizing order delivery strategies in O2O platforms. Appl. Intell. Int. J. Artif. Intell. [J] Neural Netw. Complex Probl.-Solving Technol. 2025, 55(2), 1–19. [Google Scholar] [CrossRef]
- Freud, D.; Elalouf, A. A Memetic Algorithm Approach for the Job-Shop Scheduling Problem with Variable Machine Efficiency and Maintenance Activities[J]. Appl. Sci. 2025, 15(3). [Google Scholar] [CrossRef]
- Wang, W.; Qian, L.; Zhou, Y. Optimization of Orthogonal Waveform Using Memetic Algorithm with Iterative Greedy Code Search[J]. Remote Sens. 2025, 17(5). [Google Scholar] [CrossRef]
- Tang, J.; Li, Y. A hybrid dynamic memetic algorithm for the influence maximization problem in social networks[J]. Int. J. Mod. Phys. 2025, 36(3). [Google Scholar] [CrossRef]
- Wang, Z.; Liu, S.; Xu, W.; et al. Symmetric Collaborative Fault-Tolerant Control of Multi-Intelligence under Long-Range Transmission in Air–Ground Integrated Wireless High-Mobility Self-Organizing Networks[J]. Symmetry 2024, 16(5). [Google Scholar] [CrossRef]
- Gao, X.; Zhang, Y. Advancing remote consultation through the integration of blockchain and ant colony algorithm[J]. Math. Biosci. Eng. 2023, 20(9), 16886–16912. [Google Scholar] [CrossRef]
- Jiao, Y.; Wang, Y.; Deng, X.; et al. Improved ant colony algorithm for the mixed-model parallel two-sided assembly lines balancing problem[J]. Eng. Optim. 2024, 56(11), 1784–1798. [Google Scholar] [CrossRef]
- Ma, X.; Liu, C. Improved Ant Colony Algorithm for the Split Delivery Vehicle Routing Problem[J]. Appl. Sci. 2024, 14(12). [Google Scholar] [CrossRef]
- Qi, Z. Application of Improved Ant Colony Algorithm in Optimizing the Charging Path of Electric Vehicles[J]. World Electr. Veh. J. 2024, 15(6). [Google Scholar] [CrossRef]
- Cui, M.; He, M.; Chen, H.; et al. Path planning for mobile robot based on improved ant colony Q-learning algorithm[J]. Int. J. Interact. Des. Manuf. 2025, 19(4), 3069–3087. [Google Scholar] [CrossRef]
- Trigui, S.; Cheikhrouhou, O.; Koubaa, A.; et al. An analytical hierarchy process-based approach to solve the multi-objective multiple traveling salesman problem[J]. Intell. Serv. Robot. 2018, 11(4), 355–369. [Google Scholar] [CrossRef]
- Panwar, K. Comparative analysis of enhanced metaheuristics for the colored traveling salesman problem[J]. Evol. Intell. 2026, 19(1), 30. [Google Scholar] [CrossRef]
- Gao, Z.; Liu, S.; Qian, S.; et al. A Resource Composition Optimization Algorithm Based on Improved Polar Bear Optimization Algorithm for Manufacturing Wallboard for Coating Machine[J]. Coatings 2025, 15(4). [Google Scholar] [CrossRef]
- Cao, J.; Chen, J.; Farghadani, S.; et al. Gamma and vega hedging using deep distributional reinforcement learning[J]. Front. Artif. Intell. 2023, 6, 1129370. [Google Scholar] [CrossRef]
- Mali, S.; Zeng, F.; Adhikari, D.; et al. Federated Reinforcement Learning-Based Dynamic Resource Allocation and Task Scheduling in Edge for IoT Applications[J]. Sensors 2025, 25(7). [Google Scholar] [CrossRef]
- Abdulqadder, I. H.; Aziz, I. T.; Zou, D. DT-Block: Adaptive vertical federated reinforcement learning scheme for secure and efficient communication in 6G[J]. Comput. Netw. 2024, 254, 110841. [Google Scholar] [CrossRef]
- Bektaş, T. Formulations and Benders decomposition algorithms for multidepot salesmen problems with load balancing[J]. Eur. J. Oper. Res. 2012, 216(1), 83–93. [Google Scholar] [CrossRef]
- Ghadiry, W.; Habibi, J.; Aghdam, A. G.; et al. Non-prespecified Starting Depot Formulations for Minimum-Distance Trajectory Optimization in Patrolling Problem[J]. J. Intell. Robot. Syst. Theory Appl. 2017, 87(3), 699–710. [Google Scholar] [CrossRef]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning[J]. Int. J. Robot. Res. 2011, 30(7), 846–894. [Google Scholar] [CrossRef]
- Nasir, J.; Islam, F.; Malik, U.; et al. RRT*-SMART: A rapid convergence implementation of RRT[J]. Int. J. Adv. Robot. Syst. 2013, 10(7), 299. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.; Liu, Y.; Bo, L.; et al. Optimized path planning for underground coal mine filling: a greedy adaptive directional bidirectional rapidly-exploring random tree[J]. Meas. Sci. Technol. 2025, 36(2), 1–16. [Google Scholar] [CrossRef]
- Tang, Y.; Xiao, W.; Tan, Z.; et al. An adaptive environment informed rapidly-exploring random tree for citrus picking manipulator path planning[J]. Int. J. Bio-Inspir. Comput. 2025, 25(2). [Google Scholar] [CrossRef]
- Burger, M.; Su, Z.; De Schutter, B. A node current-based 2-index formulation for the fixed-destination multi-depot travelling salesman problem[J]. Eur. J. Oper. Res. 2018, 265(2), 463–477. [Google Scholar] [CrossRef]
- Tong, S.; Qu, H.; Xue, J. K-DSA for the multiple traveling salesman problem[J]. J. Syst. Eng. Electron. 2023, 34(6), 1614–1625. [Google Scholar] [CrossRef]
- Zhao, C. S.; Wong, L. P.; Fung, C. Solving multi-depot closed-path multiple traveling salesman problem using k-means++ hierarchical clustering and neural combinatorial networks[J]. Scientific Reports, 2026. [Google Scholar]
- Xu, W.; Wang, Y.; Du, S.; et al. Energy-Balanced Task Allocation and Dynamic Rescheduling for Multi-Robot Systems in Complex Environments[J]. Appl. Sci. 2026, 16(9), 4311. [Google Scholar] [CrossRef]
- Wang, M.; Ma, T.; Li, G.; et al. Ant colony optimization with an improved pheromone model for solving MTSP with capacity and time window constraint[J]. IEEE Access 2020, 8, 106872–106879. [Google Scholar] [CrossRef]
- Bertazzi, L.; Golden, B.; Wang, X. Min-max vs. min-sum vehicle routing: A worst-case analysis[J]. Oper. Res. Manag. Sci. 2016, 56(3), 243–244. [Google Scholar] [CrossRef]
- Mahmoodjanloo, M.; Chen, G.; Asian, S.; et al. In-port multi-ship routing and scheduling problem with draft limits[J]. Marit. Policy Manag. 2021, 48(7), 966–987. [Google Scholar] [CrossRef]
- Tjandra, S.; Setiawan, F.; Salsabila, H. Application of Genetic Algorithms to Solve MTSP Problems with Priority (Case Study at the Jakarta Street Lighting Service)[J]. J. Optimasi Sist. Ind. 2022, 21(2), 75–86. [Google Scholar] [CrossRef]














| Symbol | Description |
|---|---|
| ith city | |
| total number of cities | |
| number of cities in the kth cluster | |
| kth cluster | |
| Distance from city i to city j | |
| Total distance in the kth cluster | |
| Total distance in the kth cluster in the tth (total of T) experiment | |
| Minimising the longest traveler distance | |
| Minimising the longest traveler distance in the tth experiment | |
| Sum of all distances | |
| Minimising the sum of all distances in the tth experiment | |
| Timestamp when the algorithm starts | |
| Timestamp when the algorithm ends | |
| Absolute time for the algorithm to run |
| Clustering algorithms | att48 | dsj1000 | eil76 | gr229 | pr299 |
| Agglomerative | 43,239.99 | 21,170,961.87 | 589.98 | 1,921.22 | 56,066.07 |
| Birch | 41,226.85 | 20,607,172.83 | 605.98 | 1,952.61 | 55,736.36 |
| Bisectingk-means | 43,335.72 | 20,512,000.79 | 578.87 | 2,287.60 | 50,757.05 |
| FuzzyCMeans | 43,698.28 | 20,552,252.42 | 591.32 | 1,848.42 | 54,578.75 |
| GaussianMixture | 47,139.19 | 20,717,376.57 | 603.48 | 1,935.22 | 56,866.92 |
| k-means | 43,506.73 | 20,560,675.90 | 597.37 | 1,947.86 | 53,848.32 |
| MiniBatchk-means | 43,373.67 | 20,546,934.88 | 595.36 | 1,919.66 | 54,208.73 |
| Spectral | 47,178.16 | 20,656,699.57 | 594.58 | 2,001.05 | 54,817.12 |
| Clustering algorithms | att48 | dsj1000 | eil76 | gr229 | pr299 |
| Agglomerative | 14,850.07 | 9,703,281.56 | 242.67 | 802.58 | 19,416.89 |
| Birch | 14,850.07 | 7,569,487.53 | 203.95 | 884.61 | 22,596.68 |
| Bisectingk-means | 15,990.42 | 7,549,732.68 | 266.04 | 1,257.55 | 23,302.69 |
| FuzzyCMeans | 14,850.07 | 7,589,984.31 | 215.98 | 925.08 | 19,907.94 |
| GaussianMixture | 13,251.51 | 7,736,031.68 | 227.55 | 939.61 | 21,261.94 |
| k-means | 14,850.07 | 7,598,407.79 | 221.17 | 889.46 | 20,624.05 |
| MiniBatchk-means | 14,553.58 | 7,584,668.78 | 213.36 | 861.26 | 22,038.24 |
| Spectral | 13,892.02 | 7,756,327.06 | 214.77 | 1,129.97 | 20,781.52 |
| Depot | Total-Sum distance | Min-Max Distance |
Distance balancedness |
Cluster separability |
Robustness | Running time |
| Initial Depot |
55,145.51 | 21,130.08 | 0.98 | 0.24 | 0.88 | 7.71 |
| Optimized Depot | 54,533.97 | 20,624.04 | 0.99 | 0.21 | 0.90 | 7.87 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).