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 , when the drift is approximatively given by for a matrix . The non-trivial case is that and 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 and with positive weights and , and in each generation selection is based on one of them at random. They only differ in the set of positions that have weight and . We show that the -EA with mutation rate is efficient for small on TwoLinear, but does not find the shared optimum in polynomial time for large .
Cite
@article{arxiv.2203.14547,
title = {Two-Dimensional Drift Analysis: Optimizing Two Functions Simultaneously Can Be Hard},
author = {Duri Janett and Johannes Lengler},
journal= {arXiv preprint arXiv:2203.14547},
year = {2023}
}
Comments
Version 1 contained a bug in the proof of Theorem 2b, so this proof has substantially changed. Moreover, introduction and discussion sections have been substantially revised