Sharp Bounds on the Runtime of the (1+1) EA via Drift Analysis and Analytic Combinatorial Tools

06/21/2019
by   Hsien-Kuei Hwang, et al.
0

The expected running time of the classical (1+1) EA on the OneMax benchmark function has recently been determined by Hwang et al. (2018) up to additive errors of O(( n)/n). The same approach proposed there also leads to a full asymptotic expansion with errors of the form O(n^-K n) for any K>0. This precise result is obtained by matched asymptotics with rigorous error analysis (or by solving asymptotically the underlying recurrences via inductive approximation arguments), ideas radically different from well-established techniques for the running time analysis of evolutionary computation such as drift analysis. This paper revisits drift analysis for the (1+1) EA on OneMax and obtains that the expected running time E(T), starting from n/2 one-bits, is determined by the sum of inverse drifts up to logarithmic error terms, more precisely ∑_k=1^ n/21/Δ(k) - c_1 n < E(T) <∑_k=1^ n/21/Δ(k) - c_2 n, where Δ(k) is the drift (expected increase of the number of one-bits from the state of n-k ones) and c_1,c_2 >0 are explicitly computed constants. This improves the previous asymptotic error known for the sum of inverse drifts from Õ(n^2/3) to a logarithmic error and gives for the first time a non-asymptotic error bound. Using standard asymptotic techniques, the difference between E(T) and the sum of inverse drifts is found to be (e/2) n+O(1).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2019

Interactive Particle Systems on Hypergraphs, Drift Analysis and the WalkSAT algorithm

We analyze the expected running time of WalkSAT, a well-known local sear...
research
08/14/2013

Average Drift Analysis and Population Scalability

This paper aims to study how the population size affects the computation...
research
07/09/2013

General Drift Analysis with Tail Bounds

Drift analysis is one of the state-of-the-art techniques for the runtime...
research
02/09/2018

Drift Theory in Continuous Search Spaces: Expected Hitting Time of the (1+1)-ES with 1/5 Success Rule

This paper explores the use of the standard approach for proving runtime...
research
01/13/2023

Quick Minimization of Tardy Processing Time on a Single Machine

We consider the problem of minimizing the total processing time of tardy...
research
09/03/2019

Estimating Approximation Errors of Elitist Evolutionary Algorithms

When EAs are unlikely to locate precise global optimal solutions with sa...
research
11/29/2018

Regression and Classification by Zonal Kriging

Consider a family Z={x_i,y_i,1≤ i≤ N} of N pairs of vectors x_i∈R^d and ...

Please sign up or login with your details

Forgot password? Click here to reset