TY - GEN
T1 - Monotonic functions in EC
T2 - 16th Genetic and Evolutionary Computation Conference, GECCO 2014
AU - Colin, Sylvain
AU - Doerr, Benjamin
AU - Férey, Gaspard
PY - 2014/1/1
Y1 - 2014/1/1
N2 - To understand how evolutionary algorithms optimize the simple class of monotonic functions, Jansen (FOGA 2007) introduced the partially-ordered evolutionary algorithm (PO-EA) model and analyzed its runtime. The PO-EA is a pessimistic model of the true optimization process, hence performance guarantees for it immediately take over to the true optimization process. Based on the observation that Jansen's model leads to a process more pessimistic than what any monotonic function would, we extend his model by parameterizing the degree of pessimism. For all degrees of pessimism, and all mutation rates c/n, we give a precise runtime analysis of this process. For all degrees of pessimism lower than that of Jansen, we observe a Θ (n log n) runtime for the standard mutation probability of 1/n. However, we also observe a strange double-jump behavior in terms of the mutation probability. For all non-zero degrees of pessimism, there is a threshold c ε ℝ such that (i) for mutation rates c′/n with c′ < c we have a Θ (n log n) runtime, (ii) for the mutation rate c/n we have a runtime of Θ (n3/2), and (iii) for mutation rates c″/n with c″ > c we have an exponential runtime. To overcome the complicated interplay of mutation and selection in the PO-EA, by define artificial algorithms which provably (via a coupling argument) have the same asymptotic runtime, but allow a much easier computation of the drift towards the optimum.
AB - To understand how evolutionary algorithms optimize the simple class of monotonic functions, Jansen (FOGA 2007) introduced the partially-ordered evolutionary algorithm (PO-EA) model and analyzed its runtime. The PO-EA is a pessimistic model of the true optimization process, hence performance guarantees for it immediately take over to the true optimization process. Based on the observation that Jansen's model leads to a process more pessimistic than what any monotonic function would, we extend his model by parameterizing the degree of pessimism. For all degrees of pessimism, and all mutation rates c/n, we give a precise runtime analysis of this process. For all degrees of pessimism lower than that of Jansen, we observe a Θ (n log n) runtime for the standard mutation probability of 1/n. However, we also observe a strange double-jump behavior in terms of the mutation probability. For all non-zero degrees of pessimism, there is a threshold c ε ℝ such that (i) for mutation rates c′/n with c′ < c we have a Θ (n log n) runtime, (ii) for the mutation rate c/n we have a runtime of Θ (n3/2), and (iii) for mutation rates c″/n with c″ > c we have an exponential runtime. To overcome the complicated interplay of mutation and selection in the PO-EA, by define artificial algorithms which provably (via a coupling argument) have the same asymptotic runtime, but allow a much easier computation of the drift towards the optimum.
KW - Evolutionary algorithm
KW - Monotonic function
KW - Runtime analysis
KW - Theory
U2 - 10.1145/2576768.2598338
DO - 10.1145/2576768.2598338
M3 - Conference contribution
AN - SCOPUS:84905686850
SN - 9781450326629
T3 - GECCO 2014 - Proceedings of the 2014 Genetic and Evolutionary Computation Conference
SP - 753
EP - 760
BT - GECCO 2014 - Proceedings of the 2014 Genetic and Evolutionary Computation Conference
PB - Association for Computing Machinery
Y2 - 12 July 2014 through 16 July 2014
ER -