A MapReduce Enabled Simulated Annealing Genetic Algorithm

被引:1
作者
Hu, Luokai [1 ]
Liu, Jin [2 ,3 ]
Liang, Chao [1 ]
Ni, Fuchuan [4 ]
机构
[1] Lenovo Mobile Commun Technol Co Ltd, Xiamen, Peoples R China
[2] Guilin Univ Elect Technol, Guangxi Key Lab Trusted Software, Guilin, Peoples R China
[3] Wuhan Univ, Comp Sch, State Key Lab Software Engn, Wuhan, Peoples R China
[4] Huazhong Agr Univ, Dept Comp Sci, Wuhan, Peoples R China
来源
2014 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI 2014) | 2014年
关键词
Genetic algorithm; Simulated Annealing algorithm; High-performance distributed computing; MapReduce; Phoenix plus;
D O I
10.1109/IIKI.2014.58
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Intelligent algorithms such as genetic algorithms and simulated annealing algorithms have widely been applied to the field of large scale data analysis and data processing. It is potential for the high-performance distributed computing technologies or platforms to further increase the execution efficiency of these traditional intelligent algorithms. Against this background, we propose a novel MapReduce enabled simulated annealing genetic algorithm that has two distinctive characteristics. The first is that, our algorithm is the synthesis of the conventional genetic algorithm and the simulated annealing algorithm. While most genetic algorithms are easy to fall into local optimal solution, the simulated annealing algorithm accepts non-optimal solution at a certain probability to jump out of local optimal. This characteristic guarantees our proposed algorithm has a higher probability of getting the global optimal solution than traditional genetic algorithms. The other is that our algorithm is a parallel algorithm running on the high-performance parallel platform Phoenix++ other than a conventional serial genetic algorithm. Phoenix++ implements the MapReduce programming model that processes and generates large data sets with our parallel, distributed algorithm on a cluster. The experiments on Phoenix++ indicate that the convergence speed of the proposed algorithm significantly outperforms its traditional genetic rivals.
引用
收藏
页码:252 / 255
页数:4
相关论文
共 12 条
  • [11] Phoenix Rebirth: Scalable MapReduce on a Large-Scale Shared-Memory System
    Yoo, Richard M.
    Romano, Anthony
    Kozyrakis, Christos
    [J]. PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2009, : 198 - 207
  • [12] Zhou G.-D., 2013, International Journal of Distributed Sensor Networks, V9, P217983, DOI DOI 10.1155/2013/217983