IEEE Trans Cybern. 2014 Jun;44(6):966-78. doi: 10.1109/TCYB.2013.2278188. Epub 2013 Aug 28.
This article proposes a multipopulation-based adaptive differential evolution (DE) algorithm to solve dynamic optimization problems (DOPs) in an efficient way. The algorithm uses Brownian and adaptive quantum individuals in conjunction with the DE individuals to maintain the diversity and exploration ability of the population. This algorithm, denoted as dynamic DE with Brownian and quantum individuals (DDEBQ), uses a neighborhood-driven double mutation strategy to control the perturbation and thereby prevents the algorithm from converging too quickly. In addition, an exclusion rule is used to spread the subpopulations over a larger portion of the search space as this enhances the optima tracking ability of the algorithm. Furthermore, an aging mechanism is incorporated to prevent the algorithm from stagnating at any local optimum. The performance of DDEBQ is compared with several state-of-the-art evolutionary algorithms using a suite of benchmarks from the generalized dynamic benchmark generator (GDBG) system used in the competition on evolutionary computation in dynamic and uncertain environments, held under the 2009 IEEE Congress on Evolutionary Computation (CEC). The simulation results indicate that DDEBQ outperforms other algorithms for most of the tested DOP instances in a statistically meaningful way.
本文提出了一种基于多群体的自适应差分进化(DE)算法,以有效地解决动态优化问题(DOP)。该算法使用布朗和自适应量子个体与 DE 个体相结合,以保持种群的多样性和探索能力。该算法表示为具有布朗和量子个体的动态 DE(DDEBQ),使用基于邻域的双重突变策略来控制微扰,从而防止算法过快收敛。此外,使用排除规则将子种群分布在更大的搜索空间部分上,从而增强算法的最优跟踪能力。此外,还采用老化机制来防止算法在任何局部最优处停滞不前。通过使用在 2009 年 IEEE 进化计算动态和不确定环境竞赛(CEC)中使用的广义动态基准生成器(GDBG)系统中的基准套件,将 DDEBQ 的性能与几种最先进的进化算法进行了比较。仿真结果表明,DDEBQ 在统计上以有意义的方式优于大多数测试的 DOP 实例的其他算法。