atlas

Research map / Learning theory and algorithms / Sample complexity

From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms (Journal Track)

AAAI 2025 · Learning theory and algorithms › Sample complexity · approach: Optimal mean estimation and subsampling · 0 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.

Proposes a smart-restart mechanism for EDAs that aborts runs after a budget b·μ² evaluations and doubles the hypothetical population size, with runtime guarantees and experiments on cGA and PBIL.

Problem

Choosing the population size of estimation-of-distribution algorithms is critical: small sizes cause genetic drift and poor performance, while large sizes slow the algorithm down.

Approach

Use the quantified genetic-drift time scale (about μ² evaluations) to abort runs with an increasing population size after a budget of b·μ² evaluations, so the EDA always runs in a low-drift regime without tuning μ.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use smart restarts with cautious budget factor b=1/\ln(n) instead of a static population sizecGA · Jump and DeceptiveLeadingBlocksruntimeHelped
Use smart restarts with budget factor b=1/\ln(n) rather than b=16cGA · Jump and DeceptiveLeadingBlocksruntimeHelped
Use the population size suggested by smart restart instead of the hand-crafted literature valuePBIL · Max-cut and bipartitionperformanceHelped
Use the smart-restart mechanism instead of the two alternative restart strategiesPBIL · Max-cut and bipartitionperformanceHelped
Use population sizes suggested by the theoretical analysis rather than the smaller values needed experimentallycGA · Noisy OneMaxruntime: roughly by a factor of 1{,}000Hurt
Use the optimal static population size rather than either parameter-less strategycGA · OneMax, LeadingOnes, Jump, and DeceptiveLeadingBlocks, with and without noiseruntimeHurt
Reduce the static population size below the efficient rangecGA · JumpruntimeHurt

Surprising findings

Limitations

Experimental setup

Datasets: OneMax LeadingOnes Jump DeceptiveLeadingBlocks max-cut instances bipartition instances

Benchmarks: OneMax LeadingOnes Jump DeceptiveLeadingBlocks max-cut bipartition

Metrics: number of fitness evaluations until optimum found median runtime with quartiles

Baselines: original cGA with static population sizes parallel-run cGA Harik-Lobo restart strategies PBIL with hand-crafted parameters

Builds on: compact genetic algorithm UMDA parallel-run EDA mechanism IPOP-CMA-ES restart Doerr-Zheng genetic drift analysis

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