atlas

Research map / Optimization / Optimizers

Runtime Analysis of the SMS-EMOA for Many-Objective Optimization

AAAI 2024 · Optimization › Optimizers · approach: Multi-objective gradient methods · 38 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives the first runtime analysis of SMS-EMOA for many objectives on a new m-objective OJZJ (jump) benchmark, plus analyses of stochastic population update, heavy-tailed mutation, and bi-objective OneMinMax/LOTZ.

Problem

Runtime of the SMS-EMOA, a steady-state NSGA-II variant using hypervolume contribution, on many-objective multimodal pseudo-Boolean benchmarks, where NSGA-II is known to fail.

Approach

Proves that SMS-EMOA, unlike NSGA-II, does not lose Pareto-optimal objective values when the population size is at least the maximum incomparable set size, and uses this to bound the time to cover the full Pareto front of a new m-objective OJZJ benchmark in O(mu M n^k) iterations; it also extends stochastic population update and heavy-tailed mutation analyses to many objectives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace standard bit-wise mutation with heavy-tailed mutationSMS-EMOA on m-OJZJ · m-OJZJexpected runtime: speed-up of order k^{0.5+k-\beta}/e^kHelped
Use stochastic population updateSMS-EMOA on m-OJZJ · m-OJZJexpected runtime: speed-up by a factor of order 2^{k} / \mu; ... vanishes, e.g., when m \ge kMixed
Use SMS-EMOA instead of NSGA-IIMany-objective m-OneMinMax · m-OneMinMax (k=1)runtime to cover the full Pareto frontHelped
Use SMS-EMOA rather than NSGA-IIOneMinMax · OneMinMaxruntime: 2e\mu n(\ln n+1) iterations; \frac{2e^2}{e-1}\mu n(\ln n+1)No clear effect
Use SMS-EMOA rather than NSGA-IILOTZ · LOTZruntime: 2e\mu n^2; \frac{2e^2}{e-1}\mu n^2No clear effect

Surprising findings

Limitations

Experimental setup

Benchmarks: mOJZJ OneMinMax LOTZ

Metrics: expected number of iterations (runtime) expected function evaluations

Baselines: NSGA-II GSEMO NSGA-III SMS-EMOA with stochastic population update

Builds on: NSGA-II SMS-EMOA GSEMO OJZJ heavy-tailed mutation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy