Driftanalys
Driftanalys, also known as drift analysis, is a mathematical framework used to study stochastic processes and the runtime of randomized algorithms by examining the expected progress toward a target state. The central idea is to quantify how much a process tends to move closer to the goal in each step, typically by measuring the expected change in a distance or potential function to the target, called the drift. By relating the per-step drift to the overall time required to reach the target, one can derive bounds on expected hitting times.
Several core variants are used in drift analysis. The additive drift theorem applies when the expected decrease
Drift analysis is widely employed in the analysis of randomized search heuristics, including evolutionary algorithms and