arXiv · 2203.14547
Two-Dimensional Drift Analysis: Optimizing Two Functions Simultaneously Can Be Hard
Abstract
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\cdot (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 $\chi/n$ is efficient for small $\chi$ on TwoLinear, but does not find the shared optimum in polynomial time for large $\chi$.
Explore related subjects
Keep this discovery
Duri Janett, Johannes Lengler. 2022-03-28. Two-Dimensional Drift Analysis: Optimizing Two Functions Simultaneously Can Be Hard. https://arxiv.org/abs/2203.14547
Cite the original work for its findings. Save a collection to share your selection of sources.