证明了交叉算子在多目标优化中不可或缺,能实现指数级加速。
Many Objective Problems Where Crossover is Provably Essential
- 设计新问题RR_RO和uRR_RO,分析交叉算子对算法效率的影响。
- 有交叉时多项式时间求解,无交叉则需指数时间才能找到最优解。
- 首次在非恒定目标数下证明交叉的指数优势,适合理论研究者。
本文研究进化多目标优化中的理论问题,聚焦交叉算子的作用。尽管交叉在实践中广泛应用,但其理论优势仍不清晰,且针对多目标(超过两个)问题的严格运行时分析严重滞后。我们提出了两个新问题RR_RO和uRR_RO,对GSEMO和广泛使用的NSGA-III算法进行理论运行时分析,证明:在RR_RO上使用单点交叉,或在uRR_RO上使用均匀交叉,可带来指数级运行时加速。当目标数为常数时,使用交叉的算法可在期望多项式时间内找到帕累托集,而无交叉时需指数时间才能找到任意一个帕累托最优解。在某些随目标数变化的参数范围内,两者性能差距显著。据我们所知,这是首个在多目标优化中证明超过两个目标时交叉带来指数性能提升的严格分析,也是首个在目标数不恒定时涉及交叉的运行时分析。
原文摘要 · Abstract (English)
This article addresses theory in evolutionary many-objective optimization and focuses on the role of crossover operators. The advantages of using crossover are hardly understood and rigorous runtime analyses with crossover are lagging far behind its use in practice, specifically in the case of more than two objectives. We present two many-objective problems $RR_{\text{RO}}$ and $uRR_{\text{RO}}$ together with a theoretical runtime analysis of the GSEMO and the widely used NSGA-III algorithm to demonstrate that one point crossover on $RR_{\text{RO}}$, as well as uniform crossover on $uRR_{\text{RO}}$, can yield an exponential speedup in the runtime. In particular, when the number of objectives is constant, this algorithms can find the Pareto set of both problems in expected polynomial time when using crossover while without crossover they require exponential time to even find a single Pareto-optimal point. For both problems, we also demonstrate a significant performance gap in certain superconstant parameter regimes for the number of objectives. To the best of our knowledge, this is one of the first rigorous runtime analysis in many-objective optimization which demonstrates an exponential performance gap when using crossover for more than two objectives. Additionally, it is the first runtime analysis involving crossover in many-objective optimization where the number of objectives is not necessarily constant.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。