arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.06538cs.NE
收藏

基于交叉算法的快速变异

Fast Mutation in Crossover-based Algorithms

Denis Antipov, Maxim Buzdalov, Benjamin Doerr

摘要:

Doerr,Le,Makhmara和Nguyen(GECCO 2017)提出的重尾突变算子,称为\emph{fast mutation},以与以前使用的语言保持一致,到目前为止仅在基于突变的算法中被证明是有利的。在那里,它可以减轻算法设计者寻找最佳变异率,但仍然获得接近最佳变异率的性能。在这第一次运行时分析的交叉为基础的算法使用重尾选择的突变率,我们表现出更强的影响。对于优化OneMax基准函数的$(1+(λ,λ))$遗传算法,我们证明了具有重尾突变率的线性运行时间可以实现。这是渐近快于可以获得任何静态突变率,并渐近相当于运行时的自调整版本的参数选择的$(1+(λ,λ))$遗传算法。这一结果是补充的实证研究,表明快速变异的有效性,也随机满足最大3SAT的情况下。

英文摘要:

The heavy-tailed mutation operator proposed in Doerr, Le, Makhmara, and Nguyen (GECCO 2017), called \emph{fast mutation} to agree with the previously used language, so far was proven to be advantageous only in mutation-based algorithms. There, it can relieve the algorithm designer from finding the optimal mutation rate and nevertheless obtain a performance close to the one that the optimal mutation rate gives. In this first runtime analysis of a crossover-based algorithm using a heavy-tailed choice of the mutation rate, we show an even stronger impact. For the $(1+(λ,λ))$ genetic algorithm optimizing the OneMax benchmark function, we show that with a heavy-tailed mutation rate a linear runtime can be achieved. This is asymptotically faster than what can be obtained with any static mutation rate, and is asymptotically equivalent to the runtime of the self-adjusting version of the parameters choice of the $(1+(λ,λ))$ genetic algorithm. This result is complemented by an empirical study which shows the effectiveness of the fast mutation also on random satisfiable Max-3SAT instances.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑