Near-Tight Runtime Guarantees for Many-Objective Evolutionary Algorithms

📅 2024-04-19
🏛️ Parallel Problem Solving from Nature
📈 Citations: 8
Influential: 2
📄 PDF

career value

232K/year
🤖 AI Summary
The theoretical runtime performance of multi-objective evolutionary algorithms (MOEAs) on discrete optimization problems remains poorly understood. Method: We conduct rigorous mathematical runtime analysis, integrate structural characterizations of Pareto fronts, and leverage recent structural lemmas specific to NSGA-III, establishing near-tight upper bounds on expected optimization time for classic MOEAs—including SEMO, global SEMO, SMS-EMOA, and NSGA-III—on four canonical benchmark problems (e.g., OneMinMax). Contribution/Results: Our analysis breaks the previously known quadratic dependence of runtime bounds on Pareto front size, achieving instead a linear dependence. This is the first such result extended to arbitrary numbers of objectives (high-dimensional objective spaces). The derived bounds involve only low-degree polynomial factors in bit-string length and number of objectives. These findings demonstrate that mainstream MOEAs exhibit significantly stronger scalability under multi-objective extensions than previously recognized, thereby establishing new theoretical benchmarks for algorithm design and analysis.

Technology Category

Application Category

📝 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 bounds for the SEMO, global SEMO, and SMS-EMOA algorithms on classic benchmarks are all roughly quadratic in the size of the Pareto front. In this work, we prove near-tight runtime guarantees for these three algorithms on the four most common benchmark problems OneMinMax, CountingOnesCountingZeros, LeadingOnesTrailingZeros, and OneJumpZeroJump, and this for arbitrary numbers of objectives. Our bounds depend only linearly on the Pareto front size, showing that these MOEAs on these benchmarks cope much better with many objectives than what previous works suggested. Our bounds are tight apart from small polynomial factors in the number of objectives and length of bitstrings. This is the first time that such tight bounds are proven for many-objective uses of these MOEAs. While it is known that such results cannot hold for the NSGA-II, we do show that our bounds, via a recent structural result, transfer to the NSGA-III algorithm.
Problem

Research questions and friction points this paper is trying to address.

Analyzes runtime of MOEAs on many-objective problems
Proves near-tight bounds for common benchmark problems
Shows linear dependency on incomparable set size
Innovation

Methods, ideas, or system contributions that make the work stand out.

Proves near-tight runtime guarantees for MOEAs
Analyzes performance on common benchmark problems
Bounds depend linearly on incomparable set size
🔎 Similar Papers
2022-06-30Annual Conference on Genetic and Evolutionary ComputationCitations: 15