Smith Jim E
Faculty of Computing, Engineering, and Mathematical Sciences, University of the West of England, BS16 12QY Bristol, U.K.
IEEE Trans Syst Man Cybern B Cybern. 2007 Feb;37(1):6-17. doi: 10.1109/tsmcb.2006.883273.
Coevolving memetic algorithms are a family of metaheuristic search algorithms in which a rule-based representation of local search (LS) is coadapted alongside candidate solutions within a hybrid evolutionary system. Simple versions of these systems have been shown to outperform other nonadaptive memetic and evolutionary algorithms on a range of problems. This paper presents a rationale for such systems and places them in the context of other recent work on adaptive memetic algorithms. It then proposes a general structure within which a population of LS algorithms can be evolved in tandem with the solutions to which they are applied. Previous research started with a simple self-adaptive system before moving on to more complex models. Results showed that the algorithm was able to discover and exploit certain forms of structure and regularities within the problems. This "metalearning" of problem features provided a means of creating highly scalable algorithms. This work is briefly reviewed to highlight some of the important findings and behaviors exhibited. Based on this analysis, new results are then presented from systems with more flexible representations, which, again, show significant improvements. Finally, the current state of, and future directions for, research in this area is discussed.
协同进化的Memetic算法是一类元启发式搜索算法,在混合进化系统中,基于规则的局部搜索(LS)表示与候选解一起协同适应。这些系统的简单版本已被证明在一系列问题上优于其他非自适应Memetic算法和进化算法。本文阐述了此类系统的基本原理,并将其置于近期关于自适应Memetic算法的其他研究背景中。然后提出了一种通用结构,在该结构中,一组局部搜索算法可以与它们所应用的解一起协同进化。先前的研究从一个简单的自适应系统开始,然后转向更复杂的模型。结果表明,该算法能够发现并利用问题中的某些结构形式和规律。这种对问题特征的“元学习”提供了一种创建高度可扩展算法的方法。本文简要回顾了这项工作,以突出一些重要发现和所展现的行为。基于此分析,接着给出了具有更灵活表示的系统的新结果,这些结果再次显示出显著的改进。最后,讨论了该领域研究的现状和未来方向。