atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Towards Running Time Analysis of Interactive Multi-Objective Evolutionary Algorithms

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Multi-objective optimization · 10 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 running-time analysis of an interactive multi-objective EA (R-NSGA-II), showing it beats NSGA-II on OneMinMax and OneJumpZeroJump but can be exponentially slower on a OneMinMax variant.

Problem

Running time of interactive multi-objective evolutionary algorithms (iMOEAs), which theory had only studied for single-objective-style variants (iRLS, (1+1)-iEA); practical iMOEAs like R-NSGA-II lacked analysis.

Approach

Model the decision maker as a reference point and analyze R-NSGA-II, which ranks critical-front solutions by Euclidean distance to the reference point instead of crowding distance; this drives the population toward the reference point and removes the need for a large population, but can backfire when the closest objective point is far in decision space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use reference-point preference instead of crowding distance in NSGA-IINSGA-II · OneMinMaxfitness evaluations: O(Nn\log n) -> O(Nn \log n)Helped
Use reference-point preference instead of crowding distance in NSGA-IINSGA-II · OneJumpZeroJumpfitness evaluations: O(Nn^k) -> O(n^k)Helped
Use reference-point preference instead of crowding distance in NSGA-IINSGA-II · OneMinMax*fitness evaluations: O(Nn\log n) -> \Omega(n^{n/4})Hurt
Use R-NSGA-II with N=1 instead of NSGA-II with N=4(n+1)OneMinMax optimization · OneMinMaxfitness evaluationsHelped
Use R-NSGA-II with N=4(n+1) rather than N=1 (ablation)R-NSGA-II · OneMinMaxfitness evaluationsNo clear effect
Use R-NSGA-II with N=1 instead of NSGA-II with N=4(n-2k+3)OneJumpZeroJump optimization · OneJumpZeroJumpfitness evaluationsHelped
Increase R-NSGA-II population size from N=1 to N=4(n-2k+3) (ablation)R-NSGA-II · OneJumpZeroJumpfitness evaluationsHurt
Use R-NSGA-II instead of NSGA-IINSGA-II · OneMinMax*fitness evaluationsHurt
Use R-NSGA-II instead of NSGA-IINSGA-II · Bi-objective NK-Landscapefitness evaluationsHurt

Surprising findings

Limitations

Experimental setup

Datasets: OneMinMax OneJumpZeroJump OneMinMax* multi-objective NK-landscape

Benchmarks: OneMinMax OneJumpZeroJump OneMinMax* bi-objective NK-landscape

Metrics: expected number of fitness evaluations until finding the ref

Baselines: NSGA-II iRLS (1+1)-iEA

Builds on: NSGA-II R-NSGA-II OneMinMax OneJumpZeroJump

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