Merz Peter, Katayama Kengo
Department of Computer Science, University of Kaiserslautern, P.O. Box 3049, D-67653 Kaiserslautern, Germany.
Biosystems. 2004 Dec;78(1-3):99-118. doi: 10.1016/j.biosystems.2004.08.002.
This paper presents a memetic algorithm, a highly effective evolutionary algorithm incorporating local search for solving the unconstrained binary quadratic programming problem (BQP). To justify the approach, a fitness landscape analysis is conducted experimentally for several instances of the BQP. The results of the analysis show that recombination-based variation operators are well suited for the evolutionary algorithms with local search. Therefore, the proposed approach includes--besides a highly effective randomized k-opt local search--a new variation operator that has been tailored specially for the application in the hybrid evolutionary framework. The operator is called innovative variation and is fundamentally different from traditional crossover operators, since new genetic material is included in the offspring which is not contained in one of the parents. The evolutionary heuristic is tested on 35 publicly available BQP instances, and it is shown experimentally that the algorithm is capable of finding best-known solutions to large BQPs in a short time and with a high frequency. In comparison to other approaches for the BQP, the approach appears to be much more effective, particularly for large instances of 1000 or 2500 binary variables.
本文提出了一种Memetic算法,这是一种结合局部搜索来求解无约束二元二次规划问题(BQP)的高效进化算法。为了验证该方法的有效性,针对BQP的多个实例进行了适应度景观分析实验。分析结果表明,基于重组的变异算子非常适合带有局部搜索的进化算法。因此,除了一种高效的随机k-opt局部搜索外,所提出的方法还包括一种专门为混合进化框架应用而定制的新变异算子。该算子被称为创新变异,它与传统交叉算子有根本区别,因为后代中包含了双亲中都没有的新遗传物质。该进化启发式算法在35个公开可用的BQP实例上进行了测试,实验表明该算法能够在短时间内以高频率找到大型BQP的最佳已知解。与BQP的其他方法相比,该方法似乎更有效,特别是对于具有1000或2500个二元变量的大型实例。