• •    

CCFAI2017+55+求解大规模优化问题的新型协同差分进化算法

董小刚1,邓长寿1,谭毓澄1,彭虎2,吴志健3   

  1. 1. 江西省九江市九江学院
    2. 九江学院 信息科学与技术学院,江西 九江 332005
    3. 武汉大学
  • 收稿日期:2017-06-07 发布日期:2017-06-07
  • 通讯作者: 邓长寿

CCFAI2017+55+ A new cooperative differential evolution algorithm for large scale optimization problems

  • Received:2017-06-07 Online:2017-06-07

摘要: 大数据的迅速发展,使得优化问题的规模不断增大,原本有效的优化方法面临前所未有的挑战。文章基于分而治之的策略,研究求解大规模优化问题的新方法。首先,基于加性可分性原理提出一种改进的变量分组方法。该方法以随机取点的方式,成对检测所有变量之间的相关性。同时,充分利用相关性学习的信息,对可分变量组进行再次降维。其次,引入改进的差分进化算法作为新型子问题优化器,增强了子空间的寻优性能。最后,将两项改进引入到协同进化框架构建DECC-NDG-CUDE算法。在10个选定的大规模优化问题上进行分组和优化两组仿真实验。分组实验结果表明新的分组方法能有效识别变量的相关性,是有效的变量分组方法;优化实验表明,DECC-NDG-CUDE算法对10个问题的求解相对于两种知名算法DECC-DG、DECCG在性能上具备整体优势,是一种有效的大规模优化问题求解算法。

关键词: 大规模优化, 变量分组, 加性可分, 优化器, 协同进化

Abstract: The rapid development of big data has increased the scale of problem in the field of the optimization, and brought great challenges to the original optimization methods.The article makes a research the new method of large-scale optimization based on Divide-and-Conquer strategy. Firstly, based on the principle of additive separability, an improved variable grouping method is proposed. This method uses the random access point, and paired the detection of interdependency among all the variables. At the same time, by making full use of the interdependency information of learning, the large groups of separable variables were re-grouped. Secondly, based on the improved differential evolution algorithm to design a new subcomponent optimizer, to enhance the subspace optimization performance;Finally, this two kinds of improvements are introduced to co-evolutionary framework to construct a DECC-NDG-CUDE algorithm. Two experiments of grouping and optimization were made on 10 large-scale optimization problems.Grouping experimental results show the interdependency between variables can be effectively identified by the new method of grouping; The optimization experiments show that the performance of DECC-NDG-CUDE is better than two state-of-the-art algorithm DECC-DG and DECCG .So the DECC-NDG-CUDE is an effective algorithm for solving large-scale optimization problems.

Key words: Keywords: large-scale optimization, variable grouping, additive separability, optimizer, Cooperative Co-Evolution

中图分类号: