An Adaptive Layered Clustering Framework with Improved Genetic Algorithm for Solving Large-Scale Traveling Salesman Problems

被引:1
|
作者
Xu, Haiyang [1 ]
Lan, Hengyou [1 ,2 ]
机构
[1] Sichuan Univ Sci & Engn, Coll Math & Stat, Zigong 643000, Peoples R China
[2] South Sichuan Ctr Appl Math, Zigong 643000, Peoples R China
关键词
computational complexity analysis; high parallelizability; improved genetic algorithm; adaptive layered clustering framework; large-scale traveling salesman problem; PARTICLE SWARM OPTIMIZATION; STRATEGIES; TSP;
D O I
10.3390/electronics12071681
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traveling salesman problems (TSPs) are well-known combinatorial optimization problems, and most existing algorithms are challenging for solving TSPs when their scale is large. To improve the efficiency of solving large-scale TSPs, this work presents a novel adaptive layered clustering framework with improved genetic algorithm (ALC_IGA). The primary idea behind ALC_IGA is to break down a large-scale problem into a series of small-scale problems. First, the k-means and improved genetic algorithm are used to segment the large-scale TSPs layer by layer and generate the initial solution. Then, the developed two phases simplified 2-opt algorithm is applied to further improve the quality of the initial solution. The analysis reveals that the computational complexity of the ALC_IGA is between O(n log n) and O(n(2)). The results of numerical experiments on various TSP instances indicate that, in most situations, the ALC_IGA surpasses the compared two-layered and three-layered algorithms in convergence speed, stability, and solution quality. Specifically, with parallelization, the ALC_IGA can solve instances with 2 x 10(5) nodes within 0.15 h, 1.4 x 10(6) nodes within 1 h, and 2 x 10(6) nodes in three dimensions within 1.5 h.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Bilevel Genetic Algorithm with Clustering for Large Scale Traveling Salesman Problems
    Tan, Yan-yan
    Yan, Li-zhuang
    Yun, Guo-xiao
    Zheng, Wei
    [J]. 2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI 2016), 2016, : 365 - 369
  • [2] SOLVING LARGE-SCALE SYMMETRIC TRAVELING SALESMAN PROBLEMS TO OPTIMALITY
    CROWDER, H
    PADBERG, MW
    [J]. MANAGEMENT SCIENCE, 1980, 26 (05) : 495 - 509
  • [3] AN ALGORITHM FOR SOLVING LARGE-SCALE TRAVELING-SALESMAN PROBLEMS AND ITS NUMERICAL IMPLEMENTATION
    SIGAL, IK
    [J]. USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1987, 27 (7-8): : 121 - 127
  • [4] An Adaptive Genetic Algorithm for Solving Traveling Salesman Problem
    Wang, Jina
    Huang, Jian
    Rao, Shuqin
    Xue, Shaoe
    Yin, Jian
    [J]. ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2008, 5227 : 182 - 189
  • [5] An Improved Genetic Algorithm for Solving the Traveling Salesman Problem
    Chen, Peng
    [J]. 2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 397 - 401
  • [6] An Adaptive Ant Colony Optimization for Solving Large-Scale Traveling Salesman Problem
    Tang, Kezong
    Wei, Xiong-Fei
    Jiang, Yuan-Hao
    Chen, Zi-Wei
    Yang, Lihua
    [J]. MATHEMATICS, 2023, 11 (21)
  • [7] Greedy Squirrel Search Algorithm for Large-Scale Traveling Salesman Problems
    Shi, Chenghao
    Tang, Zhonghua
    Zhou, Yongquan
    Luo, Qifang
    [J]. INTELLIGENT COMPUTING METHODOLOGIES, PT III, 2022, 13395 : 830 - 845
  • [8] Data structures and ejection chains for solving large-scale traveling salesman problems
    Gamboa, D
    Rego, C
    Glover, F
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (01) : 154 - 171
  • [9] HiTSP: Towards a Hierarchical Neural Framework for Large-scale Traveling Salesman Problems
    Liu, Jian-Feng
    Wang, Zi-Hao
    Zhang, Wei
    Zhang, Chao-Rui
    Hou, Jian-Feng
    Bai, Bo
    Zhang, Gong
    [J]. JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2023,
  • [10] SOLUTION OF LARGE-SCALE SYMMETRICAL TRAVELING SALESMAN PROBLEMS
    GROTSCHEL, M
    HOLLAND, O
    [J]. MATHEMATICAL PROGRAMMING, 1991, 51 (02) : 141 - 202