| 注册
首页|期刊导航|计算机工程与科学|基于Spark的并行遗传算法求解多峰函数极值

基于Spark的并行遗传算法求解多峰函数极值

刘鹏 叶帅 孟磊 王灿

计算机工程与科学2018,Vol.40Issue(2):210-217,8.
计算机工程与科学2018,Vol.40Issue(2):210-217,8.DOI:10.3969/j.issn.1007-130X.2018.02.003

基于Spark的并行遗传算法求解多峰函数极值

A Spark based parallel genetic algorithm solving multimodal function extremums

刘鹏 1叶帅 2孟磊 3王灿1

作者信息

  • 1. 中国矿业大学物联网(感知矿山)研究中心,江苏徐州221008
  • 2. 矿山互联网应用技术国家地方联合工程实验室,江苏徐州221008
  • 3. 中国矿业大学信息与控制工程学院,江苏徐州221116
  • 折叠

摘要

Abstract

The Genetic Algorithm (GA) needs many computation iterations in solving multimodal function extremums,so its running efficiency is too low when dealing with large-scale data,which greatly limits its practical application.The classical parallel platform Hadoop can improve the GA running efficiency to some extent,while the state-of-the-art parallel platform Spark can release much more parallelism of GA by realizing parallel crossover,mutation and other operations on each computing node.For the convenience of comparison,the GA solving multimodal function extremums are designed and implemented on single node,Hadoop and Spark,respectively.Experimental results show that,compared with single node platform and Hadoop platform,the Spark based implementation not only significantly reduces the running time but also effectively avoids the problem of premature convergence because of its powerful randomness,while dealing with large-scale samples.

关键词

遗传算法/多峰函数/极值/并行计算/Spark/Hadoop

Key words

genetic algorithm/multimodal function/extremum/parallel computing/Spark/Hadoop

分类

信息技术与安全科学

引用本文复制引用

刘鹏,叶帅,孟磊,王灿..基于Spark的并行遗传算法求解多峰函数极值[J].计算机工程与科学,2018,40(2):210-217,8.

基金项目

国家自然科学基金(61471361,41302203) (61471361,41302203)

计算机工程与科学

OA北大核心CSCDCSTPCD

1007-130X

访问量0
|
下载量0
段落导航相关论文