Two-Dimensional Drift Analysis: Optimizing Two Functions Simultaneously Can Be Hard

03/28/2022
by   Duri Janett, et al.
0

In this paper we show how to use drift analysis in the case of two random variables X_1, X_2, when the drift is approximatively given by A· (X_1,X_2)^T for a matrix A. The non-trivial case is that X_1 and X_2 impede each other's progress, and we give a full characterization of this case. As application, we develop and analyze a minimal example TwoLinear of a dynamic environment that can be hard. The environment consists of two linear function f_1 and f_2 with positive weights 1 and n, and in each generation selection is based on one of them at random. They only differ in the set of positions that have weight 1 and n. We show that the (1+1)-EA with mutation rate χ/n is efficient for small χ on TwoLinear, but does not find the shared optimum in polynomial time for large χ.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2010

Non-Existence of Linear Universal Drift Functions

Drift analysis has become a powerful tool to prove bounds on the runtime...
research
11/30/2018

Runtime Analysis for Self-adaptive Mutation Rates

We propose and analyze a self-adaptive version of the (1,λ) evolutionary...
research
08/22/2011

Tight Bounds on the Optimization Time of the (1+1) EA on Linear Functions

The analysis of randomized search heuristics on classes of functions is ...
research
05/03/2023

An Adaptive Algorithm for Learning with Unknown Distribution Drift

We develop and analyze a general technique for learning with an unknown ...
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 ...
research
10/30/2017

Monotonicity and robustness in Wiener disorder detection

We study the problem of detecting a drift change of a Brownian motion un...
research
09/13/2019

V2: Fast Detection of Configuration Drift in Python

Code snippets are prevalent, but are hard to reuse because they often la...

Please sign up or login with your details

Forgot password? Click here to reset