Proceedings of the 11th Workshop Proceedings on Foundations of Genetic Algorithms 2011
DOI: 10.1145/1967654.1967665
|View full text |Cite
|
Sign up to set email alerts
|

Runtime analysis of the (1+1) evolutionary algorithm on strings over finite alphabets

Abstract: In this work, we investigate a (1+1) Evolutionary Algorithm for optimizing functions over the space {0, . . . , r} n , where r is a positive integer. We show that for linear functions over {0, 1, 2} n , the expected runtime time of this algorithm is O(n log n). This result generalizes an existing result on pseudo-Boolean functions and is derived using drift analysis. We also show that for large values of r, no upper bound for the runtime of the (1+1) Evolutionary Algorithm for linear function on {0, . . . , r}… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 23 publications
0
7
0
Order By: Relevance
“…Doerr, Johanssen, and Schmidt in [5] were the first to regard the problem for linear functions of the form…”
Section: Linear Functions Over Larger Domainsmentioning
confidence: 99%
See 1 more Smart Citation
“…Doerr, Johanssen, and Schmidt in [5] were the first to regard the problem for linear functions of the form…”
Section: Linear Functions Over Larger Domainsmentioning
confidence: 99%
“…The work [5] showed that the classic drift methods used to analyze evolutionary algorithms (EA) optimizing linear functions f : {0, 1} n → R cannot be extended to the natural generalization of the problem to linear functions f : {0, . .…”
Section: Introductionmentioning
confidence: 99%
“…We extend the (1+1) EA by letting mutation change any position independently with probability 1/n; any changed position is randomly increased or decreased by one (with probability 1/2 each). Note that similar extensions of the OneMax function (without dynamic changes) have been studied by Doerr, Johannsen, and Schmidt (2011) and Doerr and Pohl (2012); they considered arbitrary linear functions over {0, . .…”
Section: Introductionmentioning
confidence: 99%
“…, n}, that is, in the factors [0..r − 1], then the natural analogue of the standard-bit mutation operator is to select each component i ∈ [1..n] independently and mutate the selected components by changing the current value to a random other value in [0..r − 1]. This operator was used in [STW04,Gun05] as well as in the theoretical works [DJS11,DP12].…”
Section: Mutation Operators For Multi-valued Search Spacesmentioning
confidence: 99%