Mitavskiy Boris, Rowe Jonathan
School of Computer Science, University of Birmingham, Birmingham, UK, B15 2TT.
Evol Comput. 2006 Spring;14(1):87-118. doi: 10.1162/evco.2006.14.1.87.
The frequency with which various elements of the search space of a given evolutionary algorithm are sampled is affected by the family of recombination (reproduction) operators. The original Geiringer theorem tells us the limiting frequency of occurrence of a given individual under repeated application of crossover alone for the classical genetic algorithm. Recently, Geiringer's theorem has been generalized to include the case of linear GP with homologous crossover (which can also be thought of as a variable length GA). In the current paper we prove a general theorem which tells us that under rather mild conditions on a given evolutionary algorithm, call it A, the stationary distribution of a certain Markov chain of populations in the absence of selection is unique and uniform. This theorem not only implies the already existing versions of Geiringer's theorem, but also provides a recipe of how to obtain similar facts for a rather wide class of evolutionary algorithms. The techniques which are used to prove this theorem involve a classical fact about random walks on a group and may allow us to compute and/or estimate the eigenvalues of the corresponding Markov transition matrix which is directly related to the rate of convergence towards the unique limiting distribution.
给定进化算法搜索空间中各种元素的采样频率受重组(繁殖)算子族的影响。原始的盖林格定理告诉我们,对于经典遗传算法,仅在反复应用交叉算子的情况下,给定个体出现的极限频率。最近,盖林格定理已被推广到包括具有同源交叉的线性遗传编程的情况(这也可以被视为可变长度遗传算法)。在本文中,我们证明了一个一般定理,该定理告诉我们,在给定进化算法(称为算法A)的相当温和的条件下,在没有选择的情况下,某个种群马尔可夫链的平稳分布是唯一且均匀的。该定理不仅蕴含了盖林格定理的现有版本,还提供了一种方法,可用于为相当广泛的一类进化算法获得类似的结论。用于证明该定理的技术涉及群上随机游走的一个经典事实,并且可能使我们能够计算和/或估计与向唯一极限分布收敛速率直接相关的相应马尔可夫转移矩阵的特征值。