Near-Tight Runtime Guarantees for Many-Objective Evolutionary Algorithms
Simon Wietheger, Benjamin Doerr

TL;DR
This paper provides near-tight, often linear, runtime guarantees for a broad class of multi-objective evolutionary algorithms on common benchmarks, demonstrating their efficiency even with many objectives.
Contribution
It establishes the first near-tight runtime bounds for MOEAs on many-objective problems, improving understanding of their performance on classic benchmarks.
Findings
Runtime bounds are nearly linear in the size of the Pareto front.
Most bounds are tight up to small polynomial factors.
SEMO's runtime on LOTZ with ≥6 objectives is smaller than the Pareto front size.
Abstract
Despite significant progress in the field of mathematical runtime analysis of multi-objective evolutionary algorithms (MOEAs), the performance of MOEAs on discrete many-objective problems is little understood. In particular, the few existing performance guarantees for classic MOEAs on classic benchmarks are all roughly quadratic in the size of the Pareto front. In this work, we consider a large class of MOEAs including the (global) SEMO, SMS-EMOA, balanced NSGA-II, NSGA-III, and SPEA2. For these, we prove near-tight runtime guarantees for the four most common benchmark problems OneMinMax, CountingOnesCountingZeros, LeadingOnesTrailingZeros, and OneJumpZeroJump, and this for arbitrary numbers of objectives. Most of our bounds depend only linearly on the size of the largest incomparable set, showing that MOEAs on these benchmarks cope much better with many objectives than what previous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Evolutionary Algorithms and Applications · Reinforcement Learning in Robotics
