通过证明遗传算法演化出近极大种群多样性实现 Jump$_k$ 上紧致的 $O(4^k)$ 运行时间界
神经与进化计算
2025-04-22 v2
摘要
JUMP 基准是第一个被证明交叉能比仅变异进化算法带来加速的问题。Jansen 和 Wegener (2002) 证明了 (+1) 遗传算法 ((+1) GA) 的上界为 ,但仅限于不切实际的小交叉概率 。迄今为止,为现实的 证明类似上界仍是一个开放问题;就函数求值而言,对于 ,已知最佳运行时间界为 ,其中 为正常数。我们提出了一种新方法,并分析了 JUMP 上 (+1) GA 变体的种群多样性演化(以成对汉明距离之和度量)。该 (+1)--GA 在每一代中通过以下方式创建一个后代:对单一亲本施加变异,或对相同两个亲本施加 次交叉(随后施加变异),以在发生交叉的世代中提高产生被接受后代的概率。我们表明,(+1)--GA 中的种群多样性收敛至具有近完美多样性的平衡态。在 和 的温和假设下,对于一定范围的 ,这产生了改进的 函数求值时间界。对于所有常数 ,该限制对于某些 成立,这意味着对于所有常数 和适当的 ,无论 取何值,期望运行时间均以 为界。对于更大的 ,(+1)--GA 的期望时间为 ,这对于一大类无偏黑盒算法是紧致的,且比原始 (+1) GA 快 倍。我们还表明,我们的分析可扩展至其他单位化函数,如 JUMP 和 HURDLE。
引用
@article{arxiv.2404.07061,
title = {Achieving Tight $O(4^k)$ Runtime Bounds on Jump$_k$ by Proving that Genetic Algorithms Evolve Near-Maximal Population Diversity},
author = {Andre Opris and Johannes Lengler and Dirk Sudholt},
journal= {arXiv preprint arXiv:2404.07061},
year = {2025}
}
备注
Long version of the paper which appeared at GECCO 2024