Article ID: | iaor20126451 |
Volume: | 64 |
Issue: | 4 |
Start Page Number: | 673 |
End Page Number: | 697 |
Publication Date: | Dec 2012 |
Journal: | Algorithmica |
Authors: | Doerr Benjamin, Johannsen Daniel, Winzen Carola |
Keywords: | graphs |
We introduce multiplicative drift analysis as a suitable way to analyze the runtime of randomized search heuristics such as evolutionary algorithms. Our multiplicative version of the classical drift theorem allows easier analyses in the often encountered situation that the optimization progress is roughly proportional to the current distance to the optimum. To display the strength of this tool, we regard the classical problem of how the (1+1) Evolutionary Algorithm optimizes an arbitrary linear pseudo‐Boolean function. Here, we first give a relatively simple proof for the fact that any linear function is optimized in expected time