A Hierarchical Algorithm Based on Density Peaks Clustering and Ant Colony Optimization for Traveling Salesman Problem

被引:36
作者
Liao, Erchong [1 ]
Liu, Changan [2 ]
机构
[1] North China Elect Power Univ, Sch Control & Comp Engn, Baoding 071003, Peoples R China
[2] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Ant colony optimization; density peaks clustering algorithm; k-Opt algorithm; traveling salesman problem; PARTICLE SWARM OPTIMIZATION; NEURAL-NETWORK; SEARCH ALGORITHM; SYSTEM; 3-OPT; PARAMETERS;
D O I
10.1109/ACCESS.2018.2853129
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposed a hierarchical hybrid algorithm for traveling salesman problem (TSP) according to the idea of divide-and-conquer. The TSP problem is decomposed into a few subproblems with small-scale nodes by density peaks clustering algorithm. Every subproblem is resolved by ant colony optimization algorithm, this is the lower layer. The center nodes of all subproblems constitute a new TSP problem, which forms the upper layer. All local tours of these subproblems are joined to generate the initial global tour in the same order that the center nodes are traversed in the upper layer TSP problem. Finally, the global tour is optimized by k-Opt algorithms. Thirty benchmark instances taken from TSPLIB are divided into three groups on the basis of problem size: small-scale, large-scale, and very large-scale. The experimental result shows that the proposed algorithm can obtain the solutions with higher accuracy and stronger robustness, and significantly reduce runtime, especially for the very large-scale TSP problem.
引用
收藏
页码:38921 / 38933
页数:13
相关论文
共 49 条
  • [21] Hao ZF, 2006, PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, P203
  • [22] Hartigan J. A., 1979, Applied Statistics, V28, P100, DOI 10.2307/2346830
  • [23] He Y, 2005, PROCEEDINGS OF THE 2005 IEEE INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING (IEEE NLP-KE'05), P796
  • [24] A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery
    Hernández-Pérez, H
    Salazar-González, JS
    [J]. DISCRETE APPLIED MATHEMATICS, 2004, 145 (01) : 126 - 139
  • [25] An improved fruit fly optimization algorithm for solving traveling salesman problem
    Huang, Lan
    Wang, Gui-chao
    Bai, Tian
    Wang, Zhe
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2017, 18 (10) : 1525 - 1533
  • [26] Indadul K., 2017, INT C MATH COMPUTING, p103 119
  • [27] Hierarchical Solving Method for Large Scale TSP Problems
    Jiang, Jingqing
    Gao, Jingying
    Li, Gaoyang
    Wu, Chunguo
    Pei, Zhili
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2014, 2014, 8866 : 252 - 261
  • [28] Jiang Y, 2014, 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN PRODUCTION AND LOGISTICS SYSTEMS (CIPLS), P148, DOI 10.1109/CIPLS.2014.7007174
  • [29] The analysis of discrete artificial bee colony algorithm with neighborhood operator on traveling salesman problem
    Kiran, Mustafa Servet
    Iscan, Hazim
    Gunduz, Mesut
    [J]. NEURAL COMPUTING & APPLICATIONS, 2013, 23 (01) : 9 - 21
  • [30] An expanding self-organizing neural network for the traveling salesman problem
    Leung, KS
    Jin, HD
    Xu, ZB
    [J]. NEUROCOMPUTING, 2004, 62 : 267 - 292