Runtime Analysis for Multi-Objective Evolutionary Algorithms in Unbounded Integer Spaces
Benjamin Doerr, Martin S. Krejca, G\"unter Rudolph

TL;DR
This paper provides the first theoretical runtime analysis of multi-objective evolutionary algorithms in unbounded integer spaces, comparing different mutation strategies and supporting findings with experiments.
Contribution
It introduces the first runtime analysis for multi-objective EAs in unbounded integer spaces and compares mutation operators, highlighting the effectiveness of power-law mutation.
Findings
Power-law mutation performs well across all parameters and starting points.
Exponential tail mutation yields the best guarantees with correct parameter tuning.
Power-law mutation outperforms exponential tail mutation even with near-optimal parameters.
Abstract
Randomized search heuristics have been applied successfully to a plethora of problems. This success is complemented by a large body of theoretical results. Unfortunately, the vast majority of these results regard problems with binary or continuous decision variables -- the theoretical analysis of randomized search heuristics for unbounded integer domains is almost nonexistent. To resolve this shortcoming, we start the runtime analysis of multi-objective evolutionary algorithms, which are among the most successful randomized search heuristics, for unbounded integer search spaces. We analyze single- and full-dimensional mutation operators with three different mutation strengths, namely changes by plus/minus one (unit strength), random changes following a law with exponential tails, and random changes following a power-law. The performance guarantees we prove on a recently proposed natural…
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.
Code & Models
Videos
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Advanced Control Systems Optimization · Scheduling and Optimization Algorithms
