首页 | 官方网站   微博 | 高级检索  
     

云环境下求解大规模优化问题的协同差分进化算法
引用本文:谭旭杰,邓长寿,吴志健,彭虎,朱鹊桥.云环境下求解大规模优化问题的协同差分进化算法[J].智能系统学报,2018,13(2):243-253.
作者姓名:谭旭杰  邓长寿  吴志健  彭虎  朱鹊桥
作者单位:1. 九江学院 信息科学与技术学院, 江西 九江 332005;2. 武汉大学 软件工程国家重点实验室, 湖北 武汉 430072;3. 中国人民解放军93704部队
摘    要:差分进化是一种求解连续优化问题的高效算法。然而差分进化算法求解大规模优化问题时,随着问题维数的增加,算法的性能下降,且搜索时间呈指数上升。针对此问题,本文提出了一种新的基于Spark的合作协同差分进化算法(SparkDECC)。SparkDECC采用分治策略,首先通过随机分组方法将高维优化问题分解成多个低维子问题,然后利用Spark的弹性分布式数据模型,对每个子问题并行求解,最后利用协同机制得到高维问题的完整解。通过在13个高维测试函数上进行的对比实验和分析,实验结果表明算法加速明显且可扩展性好,验证了SparkDECC的有效性和适用性。

关 键 词:差分进化  大规模优化  协同进化  弹性分布式数据集  云计算

Cooperative differential evolution in cloud computing for solving large-scale optimization problems
TAN Xujie,DENG Changshou,WU Zhijian,PENG Hu,ZHU Queqiao.Cooperative differential evolution in cloud computing for solving large-scale optimization problems[J].CAAL Transactions on Intelligent Systems,2018,13(2):243-253.
Authors:TAN Xujie  DENG Changshou  WU Zhijian  PENG Hu  ZHU Queqiao
Affiliation:1. School of Information Science and Technology, Jiujiang University, Jiujiang 332005, China;2. State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China;3. People’s Liberation Army of China 93704
Abstract:Differential evolution is an efficient algorithm for solving continuous optimization problems. However, its performance deteriorates quickly and the runtime grows exponentially when differential evolution is applied to solve large-scale optimization problems. To overcome this problem, a novel cooperative coevolution differential evolution based on Spark (called SparkDECC) was proposed. The strategy of separate processing is used in SparkDECC. Firstly, the large-scale problem is decomposed into several low-dimensional sub-problems by using the random grouping strategy; then each sub-problem can be tackled in a parallel way by taking advantage of the parallel computation capability of the resilient distributed datasets model in Spark; finally the optimal solution of the entire problem is obtained by using cooperation mechanism. The experimental results on 13 high-dimensional functions show that the new algorithm has good performances of speedup and scalability. The effectiveness and applicability of the proposed algorithm were verified.
Keywords:differential evolution  large-scale optimization  coevolution  resilient distributed dataset  cloud computing
点击此处可从《智能系统学报》浏览原始摘要信息
点击此处可从《智能系统学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号