Skip to main content

18.05.2024 | Research Article-Computer Engineering and Computer Science

Innovative Clustering-Driven Techniques for Enhancing Initial Solutions in Euclidean Traveling Salesman Problems with Machine Learning Integration

verfasst von: Aymen Takie Eddine Selmi, Mohamed Faouzi Zerarka, Abdelhakim Cheriet

Erschienen in: Arabian Journal for Science and Engineering

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Integrating machine learning techniques within metaheuristics has shown promise for effectively solving combinatorial problems like the Traveling Salesman Problem (TSP). However, key challenges remain in initializing metaheuristics to balance exploration and exploitation across vast search spaces. This paper introduces a novel clustering-driven technique for constructing high-quality initial solutions to Euclidean TSP instances. Our method uses hierarchical hybrid clustering with K-means, affinity propagation, and density peaks clustering to recursively partition cities into a compressed quadtree structure. A rigorous assessment using the Davies–Bouldin index and Gini coefficient optimizes intra- and inter-cluster quality and balance at each level. The multi-tiered decomposition strategically abstracts complex optimization landscapes into localized clusters that are solved efficiently in parallel within each using heuristics such as nearest neighbor and ant colony optimization. A genetic networking heuristic then interconnects independent intra-cluster solutions to construct unified inter-cluster routes. The clustering-guided initialization provides a diverse population of initialized tours that balance global exploration against localized exploitation. To validate our method, we conduct experiments using the generated solutions to seed a simulated annealing metaheuristic. This experimental evaluation will demonstrate this technique’s ability to initialize metaheuristics for TSP instances closer to optimality compared to traditional methods.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Karimi-Mamaghan, M.; Mohammadi, M.; Meyer, P.; Karimi-Mamaghan, A.M.; Talbi, E.-G.: Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: a state-of-the-art. Eur. J. Oper. Res. 296, 393–422 (2022)MathSciNetCrossRef Karimi-Mamaghan, M.; Mohammadi, M.; Meyer, P.; Karimi-Mamaghan, A.M.; Talbi, E.-G.: Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: a state-of-the-art. Eur. J. Oper. Res. 296, 393–422 (2022)MathSciNetCrossRef
2.
Zurück zum Zitat Cook, W.J., Applegate, D.L., Bixby, R.E., & Chvatal, V.: The traveling salesman problem: a computational study (Princeton university press, 2011). Cook, W.J., Applegate, D.L., Bixby, R.E., & Chvatal, V.: The traveling salesman problem: a computational study (Princeton university press, 2011).
3.
Zurück zum Zitat Ahsini, Y.; et al.: The electric vehicle traveling salesman problem on digital elevation models for traffic-aware urban logistics. Algorithms 16, 402 (2023)CrossRef Ahsini, Y.; et al.: The electric vehicle traveling salesman problem on digital elevation models for traffic-aware urban logistics. Algorithms 16, 402 (2023)CrossRef
4.
Zurück zum Zitat Arkhipov, D.I.; Wu, D.; Wu, T.; Regan, A.C.: A parallel genetic algorithm framework for transportation planning and logistics management. Ieee Access 8, 106506–106515 (2020)CrossRef Arkhipov, D.I.; Wu, D.; Wu, T.; Regan, A.C.: A parallel genetic algorithm framework for transportation planning and logistics management. Ieee Access 8, 106506–106515 (2020)CrossRef
5.
Zurück zum Zitat Kyaw, P.T.; et al.: Coverage path planning for decomposition reconfigurable grid-maps using deep reinforcement learning based travelling salesman problem. IEEE Access 8, 225945–225956 (2020)CrossRef Kyaw, P.T.; et al.: Coverage path planning for decomposition reconfigurable grid-maps using deep reinforcement learning based travelling salesman problem. IEEE Access 8, 225945–225956 (2020)CrossRef
6.
Zurück zum Zitat Yang, X.; Ostermeier, M.; Hübner, A.: Winning the race to customers with micro-fulfillment centers: an approach for network planning in quick commerce. Central Eur. J. Oper. Res. 18, 1–40 (2024) Yang, X.; Ostermeier, M.; Hübner, A.: Winning the race to customers with micro-fulfillment centers: an approach for network planning in quick commerce. Central Eur. J. Oper. Res. 18, 1–40 (2024)
7.
Zurück zum Zitat Nałkecz-Charkiewicz, K.; Nowak, R.M.: Algorithm for DNA sequence assembly by quantum annealing. BMC Bioinformatics 23, 122 (2022)CrossRef Nałkecz-Charkiewicz, K.; Nowak, R.M.: Algorithm for DNA sequence assembly by quantum annealing. BMC Bioinformatics 23, 122 (2022)CrossRef
8.
Zurück zum Zitat Pyrkov, A.; et al.: Complexity of life sciences in quantum and AI era. Wiley Interdiscip. Rev. Comput. Mol. Sci. 14, e1701 (2024)CrossRef Pyrkov, A.; et al.: Complexity of life sciences in quantum and AI era. Wiley Interdiscip. Rev. Comput. Mol. Sci. 14, e1701 (2024)CrossRef
9.
Zurück zum Zitat Christofides, N.: Worst-case analysis of a new heuristic for the travelling salesman problem (1976) Christofides, N.: Worst-case analysis of a new heuristic for the travelling salesman problem (1976)
10.
Zurück zum Zitat Holland, J.H.: Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence (MIT press, 1992). Holland, J.H.: Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence (MIT press, 1992).
11.
Zurück zum Zitat Kirkpatrick, S.; Gelatt, C.D., Jr.; Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671–680 (1983)MathSciNetCrossRef Kirkpatrick, S.; Gelatt, C.D., Jr.; Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671–680 (1983)MathSciNetCrossRef
12.
Zurück zum Zitat Tan, C.; Yang, K.: Privacy-preserving adaptive traffic signal control in a connected vehicle environment. Trans. Res. Part C Emerg. Technol. 158, 104453 (2024)CrossRef Tan, C.; Yang, K.: Privacy-preserving adaptive traffic signal control in a connected vehicle environment. Trans. Res. Part C Emerg. Technol. 158, 104453 (2024)CrossRef
13.
Zurück zum Zitat Budak, G., Chen, X.: A hybrid mathematical model for flying sidekick travelling salesman problem with time windows, 4, 96 (2023) Budak, G., Chen, X.: A hybrid mathematical model for flying sidekick travelling salesman problem with time windows, 4, 96 (2023)
14.
Zurück zum Zitat Zhao, F.; Si, B.; Wei, Z.; Lu, T.: Time-dependent vehicle routing problem of perishable product delivery considering the differences among paths on the congested road. Oper. Res. Int. J. 23, 5 (2023)CrossRef Zhao, F.; Si, B.; Wei, Z.; Lu, T.: Time-dependent vehicle routing problem of perishable product delivery considering the differences among paths on the congested road. Oper. Res. Int. J. 23, 5 (2023)CrossRef
15.
Zurück zum Zitat Kanda, J.; De Carvalho, A.; Hruschka, E.; Soares, C.; Brazdil, P.: Meta-learning to select the best meta-heuristic for the traveling salesman problem: a comparison of meta-features. Neurocomputing 205, 393–406 (2016)CrossRef Kanda, J.; De Carvalho, A.; Hruschka, E.; Soares, C.; Brazdil, P.: Meta-learning to select the best meta-heuristic for the traveling salesman problem: a comparison of meta-features. Neurocomputing 205, 393–406 (2016)CrossRef
16.
Zurück zum Zitat Fan, M., & Li, J.: Surrogate-assisted genetic algorithms for the travelling salesman problem and vehicle routing problem (2020) Fan, M., & Li, J.: Surrogate-assisted genetic algorithms for the travelling salesman problem and vehicle routing problem (2020)
17.
Zurück zum Zitat Golabi, M., Essaid, M., Sulaman, M., & Idoumghar, L.: Extreme learning machine-based genetic algorithm for the facility location problem with distributed demands on network edges (2023) Golabi, M., Essaid, M., Sulaman, M., & Idoumghar, L.: Extreme learning machine-based genetic algorithm for the facility location problem with distributed demands on network edges (2023)
18.
Zurück zum Zitat Drori, I., et al.: Learning to solve combinatorial optimization problems on real-world graphs in linear time (2020) Drori, I., et al.: Learning to solve combinatorial optimization problems on real-world graphs in linear time (2020)
19.
Zurück zum Zitat Khalil, E., Dai, H., Zhang, Y., Dilkina, B., & Song, L.: Learning combinatorial optimization algorithms over graphs. Adv. Neural Inform. Process. Syst. 30 (2017) Khalil, E., Dai, H., Zhang, Y., Dilkina, B., & Song, L.: Learning combinatorial optimization algorithms over graphs. Adv. Neural Inform. Process. Syst. 30 (2017)
20.
Zurück zum Zitat Buzdalova, A., Kononov, V., & Buzdalov, M.: Initial explorations, Selecting evolutionary operators using reinforcement learning (2014) Buzdalova, A., Kononov, V., & Buzdalov, M.: Initial explorations, Selecting evolutionary operators using reinforcement learning (2014)
21.
Zurück zum Zitat Wang, Y.; Han, Z.: Ant colony optimization for traveling salesman problem based on parameters optimization. Appl. Soft Comput. 107, 107439 (2021)CrossRef Wang, Y.; Han, Z.: Ant colony optimization for traveling salesman problem based on parameters optimization. Appl. Soft Comput. 107, 107439 (2021)CrossRef
22.
Zurück zum Zitat Hartono, N., et al: Parameter tuning for combinatorial bees algorithm in travelling salesman problems (2023) Hartono, N., et al: Parameter tuning for combinatorial bees algorithm in travelling salesman problems (2023)
23.
Zurück zum Zitat Pukhkaiev, D., Semendiak, Y., Götz, S., & Aßmann, U.: Combined selection and parameter control of meta-heuristics (2020) Pukhkaiev, D., Semendiak, Y., Götz, S., & Aßmann, U.: Combined selection and parameter control of meta-heuristics (2020)
24.
Zurück zum Zitat Alipour, M.M.; Razavi, S.N.; Feizi Derakhshi, M.R.; Balafar, M.A.: A hybrid algorithm using a genetic algorithm and multiagent reinforcement learning heuristic to solve the traveling salesman problem. Neural Comput. Appl. 30, 2935–2951 (2018)CrossRef Alipour, M.M.; Razavi, S.N.; Feizi Derakhshi, M.R.; Balafar, M.A.: A hybrid algorithm using a genetic algorithm and multiagent reinforcement learning heuristic to solve the traveling salesman problem. Neural Comput. Appl. 30, 2935–2951 (2018)CrossRef
25.
Zurück zum Zitat Miki, S., Yamamoto, D., & Ebara, H.: Applying deep learning and reinforcement learning to traveling salesman problem (2018) Miki, S., Yamamoto, D., & Ebara, H.: Applying deep learning and reinforcement learning to traveling salesman problem (2018)
26.
Zurück zum Zitat Ali, I.M.; Essam, D.; Kasmarik, K.: A novel design of differential evolution for solving discrete traveling salesman problems. Swarm Evol. Comput. 52, 100607 (2020)CrossRef Ali, I.M.; Essam, D.; Kasmarik, K.: A novel design of differential evolution for solving discrete traveling salesman problems. Swarm Evol. Comput. 52, 100607 (2020)CrossRef
27.
Zurück zum Zitat Hartigan, J.A.; Wong, M.A.: Algorithm as 136: A k-means clustering algorithm. J. R. Stat. Soc. Series C Appl. Stat. 28, 100–108 (1979) Hartigan, J.A.; Wong, M.A.: Algorithm as 136: A k-means clustering algorithm. J. R. Stat. Soc. Series C Appl. Stat. 28, 100–108 (1979)
28.
29.
Zurück zum Zitat Rodriguez, A.; Laio, A.: Clustering by fast search and find of density peaks. Science 344, 1492–1496 (2014)CrossRef Rodriguez, A.; Laio, A.: Clustering by fast search and find of density peaks. Science 344, 1492–1496 (2014)CrossRef
30.
Zurück zum Zitat Davies, D.L.; Bouldin, D.W.: A cluster separation measure. IEEE Trans. Pattern Anal. Mach. Intell. 2, 224–7 (1979)CrossRef Davies, D.L.; Bouldin, D.W.: A cluster separation measure. IEEE Trans. Pattern Anal. Mach. Intell. 2, 224–7 (1979)CrossRef
31.
Zurück zum Zitat Rendón, E.; Abundez, I.; Arizmendi, A.; Quiroz, E.M.: Internal versus external cluster validation indexes. Int. J. Comput. Commun. 5, 27–34 (2011) Rendón, E.; Abundez, I.; Arizmendi, A.; Quiroz, E.M.: Internal versus external cluster validation indexes. Int. J. Comput. Commun. 5, 27–34 (2011)
32.
Zurück zum Zitat Liu, Y., Li, Z., Xiong, H., Gao, X., & Wu, J.: Understanding of internal clustering validation measures (2010) Liu, Y., Li, Z., Xiong, H., Gao, X., & Wu, J.: Understanding of internal clustering validation measures (2010)
33.
Zurück zum Zitat Halkidi, M.; Batistakis, Y.; Vazirgiannis, M.: On clustering validation techniques. J. Intell. Inform. Syst. 17, 107–145 (2001)CrossRef Halkidi, M.; Batistakis, Y.; Vazirgiannis, M.: On clustering validation techniques. J. Intell. Inform. Syst. 17, 107–145 (2001)CrossRef
34.
Zurück zum Zitat Dunn, J.C.: A fuzzy relative of the isodata process and its use in detecting compact well-separated clusters (1973) Dunn, J.C.: A fuzzy relative of the isodata process and its use in detecting compact well-separated clusters (1973)
35.
Zurück zum Zitat Ceriani, L.; Verme, P.: The origins of the gini index: extracts from variabilità e mutabilità (1912) by corrado gini. J. Econ. Inequal. 10, 421–443 (2012) Ceriani, L.; Verme, P.: The origins of the gini index: extracts from variabilità e mutabilità (1912) by corrado gini. J. Econ. Inequal. 10, 421–443 (2012)
36.
Zurück zum Zitat Šulc, Z., & Řezanková, H.: Evaluation of recent similarity measures for categorical data (2014) Šulc, Z., & Řezanková, H.: Evaluation of recent similarity measures for categorical data (2014)
37.
Zurück zum Zitat Dorigo, M.: Optimization, learning and natural algorithms. Ph. D. Thesis, Politecnico di Milano (1992) Dorigo, M.: Optimization, learning and natural algorithms. Ph. D. Thesis, Politecnico di Milano (1992)
38.
Zurück zum Zitat Flood, M.M.: The traveling-salesman problem. Oper. Res. 4, 61–75 (1956) Flood, M.M.: The traveling-salesman problem. Oper. Res. 4, 61–75 (1956)
39.
Zurück zum Zitat Liao, E.; Liu, C.: A hierarchical algorithm based on density peaks clustering and ant colony optimization for traveling salesman problem. IEEE Access 6, 38921–38933 (2018)CrossRef Liao, E.; Liu, C.: A hierarchical algorithm based on density peaks clustering and ant colony optimization for traveling salesman problem. IEEE Access 6, 38921–38933 (2018)CrossRef
40.
Zurück zum Zitat Gülcü, Ş; Mahi, M.; Baykan, Ö.K.; Kodaz, H.: A parallel cooperative hybrid method based on ant colony optimization and 3-opt algorithm for solving traveling salesman problem. Soft. Comput. 22, 1669–1685 (2018)CrossRef Gülcü, Ş; Mahi, M.; Baykan, Ö.K.; Kodaz, H.: A parallel cooperative hybrid method based on ant colony optimization and 3-opt algorithm for solving traveling salesman problem. Soft. Comput. 22, 1669–1685 (2018)CrossRef
41.
Zurück zum Zitat Mahi, M.; Baykan, Ö.K.; Kodaz, H.: A new hybrid method based on particle swarm optimization, ant colony optimization and 3-opt algorithms for traveling salesman problem. Appl. Soft Comput. 30, 484–490 (2015)CrossRef Mahi, M.; Baykan, Ö.K.; Kodaz, H.: A new hybrid method based on particle swarm optimization, ant colony optimization and 3-opt algorithms for traveling salesman problem. Appl. Soft Comput. 30, 484–490 (2015)CrossRef
42.
Zurück zum Zitat Chen, S.-M.; Chien, C.-Y.: Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst. Appl. 38, 14439–14450 (2011)CrossRef Chen, S.-M.; Chien, C.-Y.: Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst. Appl. 38, 14439–14450 (2011)CrossRef
43.
Zurück zum Zitat Wang, Y.: The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem. Comput. Ind. Eng. 70, 124–133 (2014)CrossRef Wang, Y.: The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem. Comput. Ind. Eng. 70, 124–133 (2014)CrossRef
44.
Zurück zum Zitat Sahin, M.: Solving tsp by using combinatorial bees algorithm with nearest neighbor method. Neural Comput. Appl. 35, 1863–1879 (2023)CrossRef Sahin, M.: Solving tsp by using combinatorial bees algorithm with nearest neighbor method. Neural Comput. Appl. 35, 1863–1879 (2023)CrossRef
45.
Zurück zum Zitat Wu, C.; Fu, X.; Pei, J.; Dong, Z.: A novel sparrow search algorithm for the traveling salesman problem. IEEE Access 9, 153456–153471 (2021)CrossRef Wu, C.; Fu, X.; Pei, J.; Dong, Z.: A novel sparrow search algorithm for the traveling salesman problem. IEEE Access 9, 153456–153471 (2021)CrossRef
46.
Zurück zum Zitat Toaza, B.; Esztergár-Kiss, D.: A review of metaheuristic algorithms for solving TSP-based scheduling optimization problems. Appl. Soft Comput. 11, 110908 (2023)CrossRef Toaza, B.; Esztergár-Kiss, D.: A review of metaheuristic algorithms for solving TSP-based scheduling optimization problems. Appl. Soft Comput. 11, 110908 (2023)CrossRef
Metadaten
Titel
Innovative Clustering-Driven Techniques for Enhancing Initial Solutions in Euclidean Traveling Salesman Problems with Machine Learning Integration
verfasst von
Aymen Takie Eddine Selmi
Mohamed Faouzi Zerarka
Abdelhakim Cheriet
Publikationsdatum
18.05.2024
Verlag
Springer Berlin Heidelberg
Erschienen in
Arabian Journal for Science and Engineering
Print ISSN: 2193-567X
Elektronische ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-024-09094-3

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.