Cooperative ant colony-genetic algorithm based on spark

被引:17
|
作者
Dong Gaifang [1 ]
Fu Xueliang [1 ]
Li Honghui [2 ]
Xie Pengfei [3 ]
机构
[1] Inner Mongolia Agr Univ, Coll Comp & Informat Engn, Hohhot 010018, Peoples R China
[2] Inner Mongolia Agr Univ, Comp Sci & Technol, Hohhot 010018, Peoples R China
[3] Inner Mongolia Agr Univ, Hohhot 010018, Peoples R China
关键词
Spark; Mapreduce; Ant colony optimization; Genetic algorithm; TSP; OPTIMIZATION;
D O I
10.1016/j.compeleceng.2016.09.035
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By taking full advantages of both the map and reduce function for the MapReduce parallel framework and the memory computation for the Spark platform, this paper designs and implements the algorithms for solving the traveling salesman problem based on ant colony algorithm on MapReduce framework and Spark platform. Next, adds the nearest neighbor selection strategy for choosing next city for the Spark platform ant colony algorithm, and combines it with genetic algorithm by using the optimal individual between ant colony algorithm and genetic algorithm, in order to update each other's best individual at the end of each iteration. Experimental results show that with the increase of ant colony size, compared to the stand-alone ant colony algorithm, MapReduce ant colony algorithm reflects the superiority of parallel computation; compared to the MapReduce ant colony algorithm, Spark platform ant colony algorithm reflects the superiority of memory computing. Cooperated with genetic algorithm, the solution has been improved significantly in its precision. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:66 / 75
页数:10
相关论文
共 50 条
  • [1] Spectral Selection Method Based on Ant Colony-Genetic Algorithm
    Huang Qing
    Xue He-ru
    Liu Jiang-ping
    Liu Mei-chen
    Hu Peng-wei
    Sun De-gang
    [J]. SPECTROSCOPY AND SPECTRAL ANALYSIS, 2022, 42 (07) : 2262 - 2268
  • [2] A method of workshop equipment layout based on ant colony-genetic hybrid algorithm
    Sun, Kai
    Liu, Xiang
    [J]. Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2019, 39 (10): : 2581 - 2589
  • [3] Hybrid Ant Colony-Genetic Algorithm (GAAPI) for Global Continuous Optimization
    Ciornei, Irina
    Kyriakides, Elias
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (01): : 234 - 245
  • [4] Wireless Sensor Network Route Optimization Based on Improved Ant Colony-Genetic Algorithm
    Cui, Yongfeng
    Liu, Wei
    Zhao, Zhongyuan
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2015, 11 (09) : 4 - 8
  • [5] New Little-window-based Self-adaptive Ant Colony-Genetic Hybrid Algorithm
    Zhang, Hong-juan
    Ning, Hong-yun
    [J]. PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 1, 2008, : 250 - 254
  • [6] A Cooperative Ant Colony System and Genetic Algorithm for TSPs
    Dong, Gaifang
    Guo, William W.
    [J]. ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 597 - +
  • [7] Improved Ant Colony-Genetic Algorithm for Information Transmission Path Optimization in Remanufacturing Service System
    Lei Wang
    Xu-Hui Xia
    Jian-Hua Cao
    Xiang Liu
    Jun-Wei Liu
    [J]. Chinese Journal of Mechanical Engineering, 2018, 31 (06) : 106 - 117
  • [8] Improved Ant Colony-Genetic Algorithm for Information Transmission Path Optimization in Remanufacturing Service System
    Wang, Lei
    Xia, Xu-Hui
    Cao, Jian-Hua
    Liu, Xiang
    Liu, Jun-Wei
    [J]. CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2018, 31 (01)
  • [9] Improved Ant Colony-Genetic Algorithm for Information Transmission Path Optimization in Remanufacturing Service System
    Lei Wang
    Xu-Hui Xia
    Jian-Hua Cao
    Xiang Liu
    Jun-Wei Liu
    [J]. Chinese Journal of Mechanical Engineering, 2018, 31
  • [10] An ant colony genetic algorithm
    Shao, XW
    Shao, CS
    Zhao, CG
    [J]. ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 1113 - 1114