Cooperative ant colony-genetic algorithm based on spark

被引:18
作者
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
相关论文
共 19 条
[1]  
Arora Vishal, 2013, International Journal of Information Systems and Social Change, V4, P33, DOI 10.4018/jissc.2013070103
[2]   SEGMENTATION AND EDGE DETECTION BASED ON MODIFIED ANT COLONY OPTIMIZATION FOR IRIS IMAGE PROCESSING [J].
Biniaz, Abbas ;
Abbasi, Ataollah .
JOURNAL OF ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING RESEARCH, 2013, 3 (02) :133-141
[3]   Applying Ant Colony Optimization to configuring stacking ensembles for data mining [J].
Chen, Yijun ;
Wong, Man-Leung ;
Li, Haibing .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (06) :2688-2702
[4]  
Colorni A., 1991, Distributed optimization by ant colonies, V142, P134
[5]  
Dhawan C, 2014, INT J ADV RES COMPUT
[6]   Ant colonies for the travelling salesman problem [J].
Dorigo, M ;
Gambardella, LM .
BIOSYSTEMS, 1997, 43 (02) :73-81
[7]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[8]   Extracting Interpretable Fuzzy Models for Nonlinear Systems Using Gradient-based Continuous Ant Colony Optimization [J].
Eftekhari, M. ;
Zeinalkhani, M. .
FUZZY INFORMATION AND ENGINEERING, 2013, 5 (03) :255-277
[9]  
Feng D, 2012, INT J ADV COMPUT TEC, V4, P608
[10]  
Gambardella LM., 2000, MACH LEARN P, V170, P252