线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

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

刘鹏; 叶帅; 孟磊; 王灿 计算机工程与科学 2018年第02期

摘要:遗传算法求解多峰函数极值需进行反复多次的迭代运算,面对大数据样本时会出现运算效率过低的现象,这极大地限制了遗传算法的实际应用。经典Hadoop并行平台可在一定程度上提高遗传算法的运行效率,而新一代Spark并行平台可以更加充分地发挥遗传算法的并行潜能。设计并实现了基于Spark的并行遗传算法,在各个子节点上并行执行子种群个体的交叉、变异等操作,达到了高度并行化进化种群以高效求取多峰函数极值的目的。为方便比较,同时设计并实现了单机及Hadoop平台下的相应算法。实验结果表明,处理大数据样本时,相比传统单机和Hadoop平台,基于Spark的并行化遗传算法显著降低了求解多峰函数极值的耗时,大幅提高了算法的效率;同时,由于其并行计算带来的强大随机性,也有效避免了种群单一过早收敛的问题,提高了算法的准确性。

关键词:遗传算法多峰函数极值并行计算spark

单位:中国矿业大学物联网(感知矿山)研究中心; 江苏徐州221008; 矿山互联网应用技术国家地方联合工程实验室; 江苏徐州221008; 中国矿业大学信息与控制工程学院; 江苏徐州221116; 华东计算技术研究所航天产品部; 上海201808

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

计算机工程与科学

北大期刊

¥624.00

关注 46人评论|5人关注