Proven Advantage of Multiobjective Evolutionary Algorithms for Problems with Different Degrees of Conflict

Abstract

The field of multiobjective evolutionary algorithms (MOEAs) often emphasizes its popularity for optimization problems with conflicting objectives. However, it is still theoretically unknown how MOEAs perform compared with typical approaches outside this field. This paper conducts such a systematic theoretical comparison on problem classes with different degrees of conflict. With OneMaxMink depicting k∈[0..n] degrees of conflict, we show the difficulties of two typical non-MOEA approaches, the scalarization (weighted-sum) and the ε-constraint approach. We prove that for any set of weights, the set of optima formed by the scalarization approach cannot cover its full Pareto front for k>2. Although constrained problems constructed from ε-constraint approach ensure the full coverage, general ways (via exterior or nonparameter penalty functions) to solve these constrained problems encounter difficulties. The nonparameter penalty function way cannot guarantee the full coverage, and the exterior way covers the Pareto front with expected O(\k,1\n n) number of function evaluations, but only with careful settings of ε and r (r>1/(ε+1- ε)). In contrast, MOEAs efficiently solve OneMaxMink without careful designs. We prove the same expected runtime of O(\k,1\n n) for the (G)SEMO, MOEA/D, NSGA-II, and SMS-EMOA. Our brief discussions on a bi-objective LeadingOnes variant with different degrees of conflict show similar findings.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…