Two-Dimensional Drift Analysis: Optimizing Two Functions Simultaneously Can Be Hard
Duri Janett, Johannes Lengler

TL;DR
This paper extends drift analysis to two variables, characterizes the difficulty when they impede each other, and applies it to analyze the complexity of a dynamic environment model called TwoLinear.
Contribution
It introduces a method for drift analysis with two variables and characterizes the challenging cases where variables hinder each other's progress, applied to a new dynamic environment model.
Findings
Small mutation rate $rac{ ext{chi}}{n}$ is efficient for TwoLinear.
Large mutation rate $ ext{chi}$ prevents polynomial-time optimization.
The analysis reveals how variable interference affects optimization difficulty.
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 .
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.
