Submitted:
28 May 2026
Posted:
29 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology
2.1. Problem Formulation and Complexity Analysis
2.2. Baseline Mechanism and Bottleneck Analysis
2.2.1. C-ACO Mechanism and Scalability Limitation
2.2.2. ACO-GA-H Framework and Structural Overhead
2.3. Design Philosophy and Core Mechanisms of GACS
2.3.1. Search Space Compression via K-Nearest Neighbors
2.3.2. Globally Adaptive Reinforcement Scheme
2.3.3. Multi-Level Stagnation Recovery Strategy
2.4. Comparative Analysis of GACS and Baseline Schemes
2.5. Time Complexity Analysis
2.6. Convergence Analysis
2.7. Hypothesis Formulation
- H1: Quality Hypothesis. GACS will achieve competitive solution quality compared to C-ACO and ACO-GA-H.
- H2: Speed Hypothesis. GACS will demonstrate significantly lower computational time than ACO-GA-H as n increases.
3. Experimental Setup and Performance Metrics
3.1. Experimental Environment and Parameter Settings
3.2. Data Generation and Evaluation Metrics
3.3. Performance Comparison on Synthetic Data
3.4. TSPLIB Benchmarks for Depth Verification
4. Results and Discussion
4.1. Comparison of GACS with Baseline Algorithms
4.1.1. Solution Quality and Statistical Significance Analysis
4.1.2. Computational Efficiency and Complexity Trade-off
4.2. Analysis of TSP Solving Capability on TSPLIB Instances
4.2.1. Statistical Significance Analysis (Friedman Test)
4.2.2. Comparison with Specialized State-of-the-Art Solvers
4.3. Statistical Stability and Robustness Analysis
4.4. Optimal Path and Convergence Analysis
4.5. Discussion
4.6. Limitations and Future Work
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Liang, H.; Wang, S.; Li, H.; Zhou, L.; Zhang, X.; Wang, S. BiGNN: Bipartite graph neural network with attention mechanism for solving multiple traveling salesman problems in urban logistics. Int. J. Appl. Earth Obs. Geoinf. 2024, 128, 103863. [Google Scholar] [CrossRef]
- Fu, J.; Sun, G.; Liu, J.; Yao, W.; Wu, L. On hierarchical multi-UAV Dubins traveling salesman problem paths in a complex obstacle environment. IEEE Trans. Cybern. 2024, 54, 123–135. [Google Scholar] [CrossRef] [PubMed]
- Bulbul, K.G.; Kasimbeyli, R. A new mathematical model and solution method for the asymmetric traveling salesman problem with replenishment arcs. Appl. Math. Comput. 2025, 494, 129104. [Google Scholar] [CrossRef]
- Jedrzejowicz, P.; Skakovski, A.; Budniak, M. An efficient hybrid evolutionary algorithm for solving the traveling salesman problem. Procedia Comput. Sci. 2024, 246, 3566–3574. [Google Scholar] [CrossRef]
- Alanzi, E.; Menai, M.E.B. Solving the traveling salesman problem with machine learning: A review of recent advances and challenges. Artif. Intell. Rev. 2025, 58, 267. [Google Scholar] [CrossRef]
- Helsgaun, K. An effective implementation of the Lin–Kernighan traveling salesman heuristic. Eur. J. Oper. Res. 2000, 126, 106–130. [Google Scholar] [CrossRef]
- Zheng, J.; He, K.; Zhou, J.; Jin, Y.; Li, C.M. Combining reinforcement learning with Lin-Kernighan-Helsgaun algorithm for the traveling salesman problem. In Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI), Virtual, 2–9 February 2021; Volume 35, pp. 12445–12452. [Google Scholar] [CrossRef]
- Applegate, D.L.; Bixby, R.E.; Chvátal, V.; Cook, W.J. The Traveling Salesman Problem: A Computational Study; Princeton University Press: Princeton, NJ, USA, 2006. [Google Scholar]
- Applegate, D.L.; Cook, W.; Rohe, A. Chained Lin-Kernighan for large traveling salesman problems. Inf. J. Comput. 2003, 15, 82–92. [Google Scholar] [CrossRef]
- Nagata, Y.; Kobayashi, S. A powerful genetic algorithm using edge assembly crossover for the traveling salesman problem. Inf. J. Comput. 2013, 25, 346–363. [Google Scholar] [CrossRef]
- Madaan, V.; Sharma, N. Solving traveling salesman problem using ant colony optimization algorithm. In Proceedings of the 12th International Conference on Internet of Everything, Microwave, Embedded, Communication and Networks (IEMECON), Jaipur, India, 22–24 February 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Priyadarshi, R.; Kumar, R.R. Evolution of swarm intelligence: A systematic review of particle swarm and ant colony optimization approaches in modern research. Arch. Comput. Methods Eng. 2025, 32, 3609–3650. [Google Scholar] [CrossRef]
- Deb, S.; Fong, S.; Tian, Z.; Wong, J.K.F. Finding approximate solutions of NP-hard optimization and TSP problems using elephant search algorithm. J. Supercomput. 2016, 72, 3960–3992. [Google Scholar] [CrossRef]
- Hidalgo-Herrero, M.; Rabanal, P.; Rodríguez, I.; Rubio, F. Comparing problem solving strategies for NP-hard optimization problems. Fundam. Inform. 2013, 124, 1–25. [Google Scholar] [CrossRef]
- Arora, S. Polynomial time approximation schemes for Euclidean TSP and other geometric problems. In Proceedings of the 37th Annual Symposium on Foundations of Computer Science, Burlington, VT, USA, 14–16 October 1996; IEEE Computer Society: Washington, DC, USA, 1996; pp. 2–11. [Google Scholar] [CrossRef]
- Arora, S. Approximation schemes for NP-hard geometric optimization problems: A survey. Math. Program. Ser. B 2003, 97, 43–69. [Google Scholar] [CrossRef]
- Arora, S. Nearly linear time approximation schemes for Euclidean TSP and other geometric problems. In Proceedings of the 38th Annual Symposium on Foundations of Computer Science, Miami Beach, FL, USA, 20–22 October 1997; IEEE Computer Society: Washington, DC, USA, 1997; pp. 554–563. [Google Scholar] [CrossRef]
- Li, S.; Ma, H.; Wang, Z.; Zhang, X. A survey of machine learning approaches to solving NP-hard problems. Int. J. Comput. Sci. Math. 2025, 22, 1–31. [Google Scholar] [CrossRef]
- Chitty, D.M. Applying ACO to large scale TSP instances. In Advances in Computational Intelligence Systems (UKCI); Advances in Intelligent Systems and Computing; Springer: Cham, Switzerland, 2018; Volume 650, pp. 104–118. [Google Scholar] [CrossRef]
- Peake, J.; Amos, M.; Yiapanis, P.; Lloyd, H. Scaling techniques for parallel ant colony optimization on large problem instances. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Prague, Czech Republic, 13–17 July 2019; ACM: New York, NY, USA, 2019; pp. 47–54. [Google Scholar] [CrossRef]
- Chitty, D.M.; Wanner, E.; Parmar, R.; Lewis, P.R. Scaling ACO to large-scale vehicle fleet optimisation via partial-ACO. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO), Prague, Czech Republic, 13–17 July 2019; ACM: New York, NY, USA, 2019; pp. 97–98. [Google Scholar] [CrossRef]
- Stodola, P.; Michenka, K.; Nohel, J.; Rybanský, M. Hybrid algorithm based on ant colony optimization and simulated annealing applied to the dynamic traveling salesman problem. Entropy 2020, 22, 884. [Google Scholar] [CrossRef] [PubMed]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Elcock, J.; Edward, N. An efficient ACO-based algorithm for task scheduling in heterogeneous multiprocessing environments. Array 2023, 17, 100280. [Google Scholar] [CrossRef]
- Châari, I.; Koubâa, A.; Trigui, S.; Bennaceur, H.; Ammar, A.; Al-Shalfan, K. SmartPATH: An efficient hybrid ACO-GA algorithm for solving the global path planning problem of mobile robots. Int. J. Adv. Robot. Syst. 2014, 11, 105. [Google Scholar] [CrossRef]
- Wu, D.; Du, K.Y. A hybrid optimization algorithm of ACO and RRT for solving mobile robot path planning. Meas. Sci. Technol. 2025, 36, 076215. [Google Scholar] [CrossRef]
- Khan, I.; Maiti, M.K. A swap sequence based artificial bee colony algorithm for traveling salesman problem. Swarm Evol. Comput. 2019, 44, 428–438. [Google Scholar] [CrossRef]
- Akhand, M.A.H.; Ayon, S.I.; Shahriyar, S.A.; Siddique, N.; Adeli, H. Discrete spider monkey optimization for travelling salesman problem. Appl. Soft Comput. 2020, 86, 105887. [Google Scholar] [CrossRef]
- Cai, Y.; Fang, C.; Wu, Y.; Chen, H. Discrete wild horse optimizer for TSP. J. Comput. Eng. Appl. 2024, 60, 1–10. [Google Scholar] [CrossRef]
- Wang, B.; Duan, D.T.; Yang, Q.; Zhao, X.Y.; Li, T.; Liu, D. Adaptive ant selection for pheromone update in ant colony optimization. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Kuching, Malaysia, 6–9 October 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 667–672. [Google Scholar] [CrossRef]




| Operation | C-ACO | GACS |
|---|---|---|
| Tour Construction (per ant) | ||
| Tour Construction (m ants) | ||
| Pheromone Evaporation | ||
| Pheromone Deposit (global best) | ||
| Stagnation Recovery | Not applicable | (conditional) |
| Total per Iteration | ||
| Effective (fixed ) | (dominated by construction) |
| Algorithm | Parameter Description | Value |
|---|---|---|
| Common | Max Iterations () / Runs / Ants (m) | 200 / 20 / 50 |
| Pheromone weight () / Heuristic weight () | 1.0 / 5.0 | |
| C-ACO | Evaporation rate () / Pheromone constant (Q) | 0.6 / 20 |
| ACO-GA-H | Evaporation rate () / Pheromone constant (Q) | 0.6 / 20 |
| GA Population / Generations / Mutation rate | 40 / 20 / 0.3 | |
| GACS | Evaporation rate () / Candidate list (K) | 0.1 / 15 |
| Adaptive range [] | [0.0, 2.0] |
| ID | City Size | C-ACO | ACO-GA-H | GACS | (%) | (%) |
|---|---|---|---|---|---|---|
| 1 | 50 | 627.95 (5.93) | 621.18 (4.03) | 610.74 (2.55) | 2.74 | 1.68 |
| 2 | 75 | 753.06 (6.30) | 750.36 (4.56) | 722.98 (9.71) | 3.99 | 3.65 |
| 3 | 100 | 772.01 (5.88) | 770.40 (8.19) | 752.70 (6.76) | 2.50 | 2.30 |
| 4 | 125 | 957.71 (6.51) | 954.07 (9.59) | 918.05 (10.32) | 4.14 | 3.78 |
| 5 | 150 | 1026.66 (9.44) | 1024.55 (8.94) | 975.59 (11.80) | 4.97 | 4.78 |
| 6 | 300 | 1473.80 (14.47) | 1471.29 (17.94) | 1408.29 (26.71) | 4.44 | 4.28 |
| ID | City Size | C-ACO | ACO-GA-H | GACS | (%) | (%) |
|---|---|---|---|---|---|---|
| 1 | 50 | 619.40 | 612.84 | 606.17 | 2.14 | 1.09 |
| 2 | 75 | 741.58 | 741.58 | 710.48 | 4.19 | 4.19 |
| 3 | 100 | 761.15 | 759.50 | 747.05 | 1.85 | 1.64 |
| 4 | 125 | 941.16 | 939.06 | 900.87 | 4.28 | 4.07 |
| 5 | 150 | 1006.52 | 1001.29 | 958.67 | 4.75 | 4.26 |
| 6 | 300 | 1447.40 | 1437.84 | 1370.24 | 5.33 | 4.70 |
| TSP Instance | Comparison | Wilcoxon W | p-value | Rank-Biserial | Significance |
|---|---|---|---|---|---|
| 1 | GACS vs C-ACO | 0.0 | 1.0000 | *** | |
| 1 | GACS vs ACO-GA-H | 0.0 | 1.0000 | *** | |
| 2 | GACS vs C-ACO | 0.0 | 1.0000 | *** | |
| 2 | GACS vs ACO-GA-H | 0.0 | 1.0000 | *** | |
| 3 | GACS vs C-ACO | 2.0 | 0.9810 | *** | |
| 3 | GACS vs ACO-GA-H | 3.0 | 0.9714 | *** | |
| 4 | GACS vs C-ACO | 0.0 | 1.0000 | *** | |
| 4 | GACS vs ACO-GA-H | 0.0 | 1.0000 | *** | |
| 5 | GACS vs C-ACO | 0.0 | 1.0000 | *** | |
| 5 | GACS vs ACO-GA-H | 0.0 | 1.0000 | *** | |
| 6 | GACS vs C-ACO | 1.0 | 0.9905 | *** | |
| 6 | GACS vs ACO-GA-H | 0.0 | 1.0000 | *** |
| City Size | C-ACO | ACO-GA-H | GACS |
|---|---|---|---|
| 50 | 16.61 | 33.92 | 21.07 |
| 75 | 26.78 | 59.56 | 32.12 |
| 100 | 37.14 | 98.99 | 46.47 |
| 125 | 43.93 | 144.66 | 55.45 |
| 150 | 55.50 | 198.77 | 64.31 |
| 300 | 120.47 | 714.38 | 129.34 |
| ID | CASE | BKS | ABCSS | DSMO | DWHO | GACS | |
|---|---|---|---|---|---|---|---|
| 1 | Burma14 | 30.87 | 30.87 | 30.87 | 30.87 | 30.87 | 0.00% |
| 2 | Ulysses16 | 73.99 | 73.99 | 73.99 | 73.99 | 73.99 | 0.00% |
| 3 | Ulysses22 | 75.31 | 75.31 | 75.31 | 75.31 | 75.31 | 0.00% |
| 4 | Eil51 | 426 | 428.98 | 428.86 | 428.87 | 428.87 | 0.67% |
| 5 | Berlin52 | 7542 | 7544.37 | 7544.37 | 7544.37 | 7544.37 | 0.03% |
| 6 | St70 | 675 | 682.57 | 677.11 | 677.11 | 677.11 | 0.31% |
| 7 | Eil76 | 538 | 550.24 | 558.68 | 544.37 | 544.37 | 1.18% |
| 8 | Pr76 | 108159 | 108879.7 | 108159.4 | 108159.4 | 109692.09 | 1.42% |
| 9 | Gr96 | 511.4 | 512.2 | 518.38 | 511.4 | 512.2 | 0.16% |
| 10 | KroA100 | 21282 | 21299 | 21298.21 | 21285.44 | 21294.4 | 0.06% |
| 11 | KroB100 | 22141 | 22229.71 | 22308 | 22244.83 | 22183.6 | 0.19% |
| 12 | KroC100 | 20749 | / | / | 20750.76 | 20750.76 | 0.01% |
| 13 | Rd100 | 7910 | 7944.32 | 8041.3 | 7917.38 | 7911.3 | 0.02% |
| 14 | Eil101 | 629 | 646.05 | 648.66 | 647.82 | 646.15 | 2.73% |
| 15 | Lin105 | 14383 | 14406.12 | 14383 | 14472.86 | 14383 | 0.00% |
| 16 | Pr107 | 44301.68 | 44525.68 | 44385.86 | 44480.74 | 44301.68 | 0.00% |
| 17 | Pr124 | 59030 | 59030.74 | 60285.21 | 59030.74 | 59086.81 | 0.10% |
| 18 | Pr136 | 96772 | 97853.91 | 97538.68 | 98418.28 | 97818.2 | 1.08% |
| 19 | Gr137 | 708.79 | 713.91 | 709.48 | 709.11 | 713.11 | 0.61% |
| 20 | KroA150 | 26524 | 26981.98 | 27591.44 | 27158.73 | 26629.78 | 0.40% |
| 21 | KroB150 | 26130 | 26760.79 | 26601.94 | 26629.85 | 26130.76 | 0.003% |
| 22 | Pr152 | 73682 | 74337.62 | 74243.91 | 73821.25 | 73943.9 | 0.36% |
| 23 | D198 | 15780 | 16270.22 | 15978.13 | 15941.5 | 16243.46 | 2.94% |
| 24 | KroA200 | 29368 | 30701.86 | 30481.35 | 30290.53 | 29547.22 | 0.61% |
| 25 | KroB200 | 29437 | 31508.85 | 30716.5 | 30340.1 | 29777.38 | 1.16% |
| 26 | Gr202 | 489 | 507.27 | 501.83 | 496.04 | 493.82 | 0.99% |
| 27 | Tsp225 | 3892.06 | 4140.24 | 4013.68 | 3952.91 | 3895.53 | 0.09% |
| 28 | Pr226 | 80369 | 82266 | 83587.98 | 80733.86 | 80921.08 | 0.69% |
| 29 | Gr229 | 1667.62 | 1713.54 | 1683.45 | 1670.5 | 1710.9 | 2.60% |
| 30 | Gil262 | 2378 | 2526.99 | 2543.15 | 2460.15 | 2415.38 | 1.57% |
| 31 | Pr299 | 48191 | 50265.88 | 50579.82 | 50055.86 | 49275.55 | 2.25% |
| 32 | Lin318 | 42029 | 45135.5 | 44118.66 | 43791.51 | 43139.72 | 2.64% |
| 33 | Fl417 | 11861 | 12356.44 | 12218.98 | 12192.53 | 12553.4 | 5.84% |
| ID | Case | ABCSS | DSMO | DWHO | GACS |
|---|---|---|---|---|---|
| 1 | Burma14 | ||||
| 2 | Ulysses16 | ||||
| 3 | Ulysses22 | ||||
| 4 | Eil51 | ||||
| 5 | Berlin52 | ||||
| 6 | St70 | ||||
| 7 | Eil76 | ||||
| 8 | Pr76 | ||||
| 9 | Gr96 | ||||
| 10 | KroA100 | ||||
| 11 | KroB100 | ||||
| 12 | KroC100 | / | / | ||
| 13 | Rd100 | ||||
| 14 | Eil101 | ||||
| 15 | Lin105 | ||||
| 16 | Pr107 | ||||
| 17 | Pr124 | ||||
| 18 | Pr136 | ||||
| 19 | Gr137 | ||||
| 20 | KroA150 | ||||
| 21 | KroB150 | ||||
| 22 | Pr152 | ||||
| 23 | D198 | ||||
| 24 | KroA200 | ||||
| 25 | KroB200 | ||||
| 26 | Gr202 | ||||
| 27 | Tsp225 | ||||
| 28 | Pr226 | ||||
| 29 | Gr229 | ||||
| 30 | Gil262 | ||||
| 31 | Pr299 | ||||
| 32 | Lin318 | ||||
| 33 | Fl417 | ||||
| Comparison (W/T/L) | 25 / 3 / 4 | 27 / 1 / 4 | 28 / 1 / 4 | / | |
| Average Rank | 2.80 | 3.28 | 2.45 | 1.44 | |
| Friedman Test: , (statistically significant difference among algorithms) | |||||
| TSP Case | BKS | Concorde | LKH | EAX-GA | GACS | GACS Gap (%) |
|---|---|---|---|---|---|---|
| eil51 | 426 | 426 | 426 | 426 | 428.87 | 0.67 |
| berlin52 | 7542 | 7542 | 7542 | 7542 | 7544.37 | 0.03 |
| st70 | 675 | 675 | 675 | 675 | 677.11 | 0.31 |
| eil76 | 538 | 538 | 538 | 538 | 544.37 | 1.18 |
| kroA100 | 21282 | 21282 | 21282 | 21282 | 21294.4 | 0.06 |
| kroC100 | 20749 | 20749 | 20749 | 20749 | 20750.76 | 0.01 |
| rd100 | 7910 | 7910 | 7910 | 7910 | 7911.3 | 0.02 |
| eil101 | 629 | 629 | 629 | 629 | 646.15 | 2.73 |
| kroA150 | 26524 | 26524 | 26524 | 26524 | 26629.78 | 0.40 |
| kroA200 | 29368 | 29368 | 29368 | 29368 | 29547.22 | 0.61 |
| lin318 | 42029 | 42029 | 42029 | 42029 | 43139.72 | 2.64 |
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/).