The Sampling-and-Learning Framework: A Statistical View of Evolutionary Algorithms
Yang Yu, Hong Qian

TL;DR
This paper introduces a statistical framework for analyzing evolutionary algorithms, focusing on sampling-and-learning methods, and demonstrates their potential for polynomial and super-polynomial speedups over uniform search under specific conditions.
Contribution
It presents a unified sampling-and-learning framework for EAs, providing a general analysis of query complexity and comparing SAC algorithms with uniform search.
Findings
SAC algorithms can achieve polynomial speedup under error-target independence.
Super-polynomial speedup is possible under one-side-error conditions.
The framework offers a new perspective on the power of EAs from a statistical viewpoint.
Abstract
Evolutionary algorithms (EAs), a large class of general purpose optimization algorithms inspired from the natural phenomena, are widely used in various industrial optimizations and often show excellent performance. This paper presents an attempt towards revealing their general power from a statistical view of EAs. By summarizing a large range of EAs into the sampling-and-learning framework, we show that the framework directly admits a general analysis on the probable-absolute-approximate (PAA) query complexity. We particularly focus on the framework with the learning subroutine being restricted as a binary classification, which results in the sampling-and-classification (SAC) algorithms. With the help of the learning theory, we obtain a general upper bound on the PAA query complexity of SAC algorithms. We further compare SAC algorithms with the uniform search in different situations.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms
