CPIB, School of Bioscience, The University of Nottingham, Sutton Bonington, LE12 5RD, United Kingdom.
Evol Comput. 2013 Spring;21(1):107-47. doi: 10.1162/EVCO_a_00068. Epub 2012 Mar 12.
In this paper, we propose a multi-restart memetic algorithm framework for box constrained global continuous optimisation. In this framework, an evolutionary algorithm (EA) and a local optimizer are employed as separated building blocks. The EA is used to explore the search space for very promising solutions (e.g., solutions in the attraction basin of the global optimum) through its exploration capability and previous EA search history, and local search is used to improve these promising solutions to local optima. An estimation of distribution algorithm (EDA) combined with a derivative free local optimizer, called NEWUOA (M. Powell, Developments of NEWUOA for minimization without derivatives. Journal of Numerical Analysis, 28:649-664, 2008), is developed based on this framework and empirically compared with several well-known EAs on a set of 40 commonly used test functions. The main components of the specific algorithm include: (1) an adaptive multivariate probability model, (2) a multiple sampling strategy, (3) decoupling of the hybridisation strategy, and (4) a restart mechanism. The adaptive multivariate probability model and multiple sampling strategy are designed to enhance the exploration capability. The restart mechanism attempts to make the search escape from local optima, resorting to previous search history. Comparison results show that the algorithm is comparable with the best known EAs, including the winner of the 2005 IEEE Congress on Evolutionary Computation (CEC2005), and significantly better than the others in terms of both the solution quality and computational cost.
在本文中,我们提出了一种多重启 memetic 算法框架,用于解决盒约束全局连续优化问题。在这个框架中,我们使用了进化算法(EA)和局部优化器作为分离的构建块。EA 用于通过其探索能力和以前的 EA 搜索历史来探索非常有前途的解决方案(例如,全局最优解的吸引域中的解决方案)的搜索空间,而局部搜索则用于将这些有前途的解决方案改进为局部最优解。我们基于这个框架开发了一种结合无导数局部优化器的分布估计算法(EDA),称为 NEWUOA(M. Powell,无导数最小化的 NEWUOA 发展。数值分析杂志,28:649-664,2008),并在一组 40 个常用测试函数上与几个著名的 EA 进行了实证比较。具体算法的主要组件包括:(1)自适应多元概率模型,(2)多次抽样策略,(3)混合策略的解耦,以及(4)重启机制。自适应多元概率模型和多次抽样策略旨在增强探索能力。重启机制试图利用以前的搜索历史来使搜索摆脱局部最优解。比较结果表明,该算法与最知名的 EA 相当,包括 2005 年 IEEE 进化计算大会(CEC2005)的获胜者,并且在解决方案质量和计算成本方面都明显优于其他算法。