We regard the classical problem how the (1+1)~Evolutionary Algorithm optimizes an arbitrary linear pseudo-Boolean function. We show that any such function is optimized in time ${(1+o(1)) 1.39 e n\ln (n)}$, where ${n}$ is the length of the bit string. We also prove a lower bound of ${(1-o(1))e n\ln(n)}$, which in fact holds for all functions with a unique global optimum. This shows that for linear functions, even though the optimization behavior might differ, the resulting runtimes are very similar. Our experimental results suggest that the true optimization times are even closer than what the theoretical guarantees promise
This Thesis expands the theoretical research done in the area of evolutionary algorithms. The (1+1)E...
Extending previous analyses on function classes like linear functions, we analyze how the simple (1+...
Abstract. Evolutionary Algorithms (EAs) are successfully applied for optimization in discrete search...
We regard the classical problem how the (1+1)~Evolutionary Algorithm optimizes an arbitrary linear p...
We introduce multiplicative drift analysis as a suitable way to analyze the runtime of randomized se...
In this work, we introduce multiplicative drift analysis as a suitable way to analyze the runtime of...
Linear functions, as a canonical model of unimodal problems, have been widely used in the theoretica...
AbstractDrift analysis is a powerful tool to prove upper and lower bounds on the runtime of randomiz...
The investigations of linear pseudo-Boolean functions play a central role in the area of runtime ana...
Rigorous runtime analyses of evolutionary algorithms (EAs) mainly investigate algorithms that use el...
Extending previous analyses on function classes like linear functions, we analyze how the simple (1+...
Many experimental results are reported on all types of Evolutionary Algorithms but only few results ...
Rigorous runtime analyses of evolutionary algorithms (EAs) mainly investigate algorithms that use el...
Evolutionary algorithms are randomized search heuristics, which are often used as function optimizer...
AbstractMany experimental results are reported on all types of Evolutionary Algorithms but only few ...
This Thesis expands the theoretical research done in the area of evolutionary algorithms. The (1+1)E...
Extending previous analyses on function classes like linear functions, we analyze how the simple (1+...
Abstract. Evolutionary Algorithms (EAs) are successfully applied for optimization in discrete search...
We regard the classical problem how the (1+1)~Evolutionary Algorithm optimizes an arbitrary linear p...
We introduce multiplicative drift analysis as a suitable way to analyze the runtime of randomized se...
In this work, we introduce multiplicative drift analysis as a suitable way to analyze the runtime of...
Linear functions, as a canonical model of unimodal problems, have been widely used in the theoretica...
AbstractDrift analysis is a powerful tool to prove upper and lower bounds on the runtime of randomiz...
The investigations of linear pseudo-Boolean functions play a central role in the area of runtime ana...
Rigorous runtime analyses of evolutionary algorithms (EAs) mainly investigate algorithms that use el...
Extending previous analyses on function classes like linear functions, we analyze how the simple (1+...
Many experimental results are reported on all types of Evolutionary Algorithms but only few results ...
Rigorous runtime analyses of evolutionary algorithms (EAs) mainly investigate algorithms that use el...
Evolutionary algorithms are randomized search heuristics, which are often used as function optimizer...
AbstractMany experimental results are reported on all types of Evolutionary Algorithms but only few ...
This Thesis expands the theoretical research done in the area of evolutionary algorithms. The (1+1)E...
Extending previous analyses on function classes like linear functions, we analyze how the simple (1+...
Abstract. Evolutionary Algorithms (EAs) are successfully applied for optimization in discrete search...