Skip to main content

2018 | OriginalPaper | Buchkapitel

Precise Runtime Analysis for Plateaus

verfasst von : Denis Antipov, Benjamin Doerr

Erschienen in: Parallel Problem Solving from Nature – PPSN XV

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

To gain a better theoretical understanding of how evolutionary algorithms cope with plateaus of constant fitness, we analyze how the \((1 + 1)\) EA optimizes the n-dimensional \(\textsc {Plateau} _k\) function. This function has a plateau of second-best fitness in a radius of k around the optimum. As optimization algorithm, we regard the \((1 + 1)\) EA using an arbitrary unbiased mutation operator. Denoting by \(\alpha \) the random number of bits flipped in an application of this operator and assuming \(\Pr [\alpha = 1] = \varOmega (1)\), we show the surprising result that for \(k \ge 2\) the expected optimization time of this algorithm is
$$ \frac{n^k}{k!\Pr [1 \le \alpha \le k]}(1 + o(1)), $$
that is, the size of the plateau times the expected waiting time for an iteration flipping between 1 and k bits. Our result implies that the optimal mutation rate for this function is approximately k/en. Our main analysis tool is a combined analysis of the Markov chains on the search point space and on the Hamming level space, an approach that promises to be useful also for other plateau problems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
As common in optimization, we reserve the notion unimodal for objective functions such that each non-optimal search point has a strictly better neighbor.
 
2
In the usual asymptotic sense, that is, meaning all but a lower order fraction.
 
3
We call a mutation rate optimal when it differs from the truly optimal rate at most by lower order terms, that is, e.g. a factor of \((1 \pm o(1))\).
 
4
For reasons of space, not all mathematical proofs could fit into this extended abstract. The proofs can be found in [1].
 
Literatur
3.
Zurück zum Zitat Brockhoff, D., Friedrich, T., Hebbinghaus, N., Klein, C., Neumann, F., Zitzler, E.: On the effects of adding objectives to plateau functions. IEEE Trans. Evol. Comput. 13(3), 591–603 (2009)CrossRef Brockhoff, D., Friedrich, T., Hebbinghaus, N., Klein, C., Neumann, F., Zitzler, E.: On the effects of adding objectives to plateau functions. IEEE Trans. Evol. Comput. 13(3), 591–603 (2009)CrossRef
4.
Zurück zum Zitat Buzdalov, M., Doerr, B., Kever, M.: The unrestricted black-box complexity of jump functions. Evol. Comput. 24(4), 719–744 (2016)CrossRef Buzdalov, M., Doerr, B., Kever, M.: The unrestricted black-box complexity of jump functions. Evol. Comput. 24(4), 719–744 (2016)CrossRef
6.
Zurück zum Zitat Dang, D.C., et al.: Escaping local optima with diversity mechanisms and crossover. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2016, pp. 645–652. ACM (2016) Dang, D.C., et al.: Escaping local optima with diversity mechanisms and crossover. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2016, pp. 645–652. ACM (2016)
7.
Zurück zum Zitat Dang, D., Lehre, P.K.: Runtime analysis of non-elitist populations: from classical optimisation to partial information. Algorithmica 75(3), 428–461 (2016)MathSciNetCrossRef Dang, D., Lehre, P.K.: Runtime analysis of non-elitist populations: from classical optimisation to partial information. Algorithmica 75(3), 428–461 (2016)MathSciNetCrossRef
8.
Zurück zum Zitat Doerr, B., Doerr, C., Kötzing, T.: Unbiased black-box complexities of jump functions. Evol. Comput. 23(4), 641–670 (2015)CrossRef Doerr, B., Doerr, C., Kötzing, T.: Unbiased black-box complexities of jump functions. Evol. Comput. 23(4), 641–670 (2015)CrossRef
9.
Zurück zum Zitat Doerr, B., Fouz, M., Witt, C.: Sharp bounds by probability-generating functions and variable drift. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2011, pp. 2083–2090. ACM (2011) Doerr, B., Fouz, M., Witt, C.: Sharp bounds by probability-generating functions and variable drift. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2011, pp. 2083–2090. ACM (2011)
10.
Zurück zum Zitat Doerr, B., Hebbinghaus, N., Neumann, F.: Speeding up evolutionary algorithms through asymmetric mutation operators. Evol. Comput. 15, 401–410 (2007)CrossRef Doerr, B., Hebbinghaus, N., Neumann, F.: Speeding up evolutionary algorithms through asymmetric mutation operators. Evol. Comput. 15, 401–410 (2007)CrossRef
11.
Zurück zum Zitat Doerr, B., Jansen, T., Sudholt, D., Winzen, C., Zarges, C.: Mutation rate matters even when optimizing monotonic functions. Evol. Comput. 21(1), 1–27 (2013)CrossRef Doerr, B., Jansen, T., Sudholt, D., Winzen, C., Zarges, C.: Mutation rate matters even when optimizing monotonic functions. Evol. Comput. 21(1), 1–27 (2013)CrossRef
12.
Zurück zum Zitat Doerr, B., Jansen, T., Klein, C.: Comparing global and local mutations on bit strings. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2008, pp. 929–936. ACM (2008) Doerr, B., Jansen, T., Klein, C.: Comparing global and local mutations on bit strings. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2008, pp. 929–936. ACM (2008)
13.
14.
15.
Zurück zum Zitat Droste, S., Jansen, T., Wegener, I.: On the analysis of the (1+1) evolutionary algorithm. Theor. Comput. Sci. 276(1–2), 51–81 (2002)MathSciNetCrossRef Droste, S., Jansen, T., Wegener, I.: On the analysis of the (1+1) evolutionary algorithm. Theor. Comput. Sci. 276(1–2), 51–81 (2002)MathSciNetCrossRef
16.
Zurück zum Zitat Garnier, J., Kallel, L., Schoenauer, M.: Rigorous hitting times for binary mutations. Evol. Comput. 7(2), 173–203 (1999)CrossRef Garnier, J., Kallel, L., Schoenauer, M.: Rigorous hitting times for binary mutations. Evol. Comput. 7(2), 173–203 (1999)CrossRef
17.
Zurück zum Zitat He, J., Yao, X.: Drift analysis and average time complexity of evolutionary algorithms. Artif. Intell. 127, 51–81 (2001)MathSciNetCrossRef He, J., Yao, X.: Drift analysis and average time complexity of evolutionary algorithms. Artif. Intell. 127, 51–81 (2001)MathSciNetCrossRef
18.
Zurück zum Zitat Jansen, T., Wegener, I.: The analysis of evolutionary algorithms–a proof that crossover really can help. Algorithmica 34(1), 47–66 (2002)MathSciNetCrossRef Jansen, T., Wegener, I.: The analysis of evolutionary algorithms–a proof that crossover really can help. Algorithmica 34(1), 47–66 (2002)MathSciNetCrossRef
19.
21.
Zurück zum Zitat Lissovoi, A., Oliveto, P.S., Warwicker, J.A.: On the runtime analysis of generalised selection hyper-heuristics for pseudo-boolean optimisation. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2017, pp. 849–856. ACM (2017) Lissovoi, A., Oliveto, P.S., Warwicker, J.A.: On the runtime analysis of generalised selection hyper-heuristics for pseudo-boolean optimisation. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2017, pp. 849–856. ACM (2017)
22.
Zurück zum Zitat Meyer, C.D. (ed.): Matrix Analysis and Applied Linear Algebra. Society for Industrial and Applied Mathematics, Philadelphia (2000) Meyer, C.D. (ed.): Matrix Analysis and Applied Linear Algebra. Society for Industrial and Applied Mathematics, Philadelphia (2000)
23.
Zurück zum Zitat Mironovich, V., Buzdalov, M.: Hard test generation for maximum flow algorithms with the fast crossover-based evolutionary algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO 2015, pp. 1229–1232. ACM (2015) Mironovich, V., Buzdalov, M.: Hard test generation for maximum flow algorithms with the fast crossover-based evolutionary algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO 2015, pp. 1229–1232. ACM (2015)
24.
Zurück zum Zitat Sudholt, D.: A new method for lower bounds on the running time of evolutionary algorithms. IEEE Trans. Evol. Comput. 17, 418–435 (2013)CrossRef Sudholt, D.: A new method for lower bounds on the running time of evolutionary algorithms. IEEE Trans. Evol. Comput. 17, 418–435 (2013)CrossRef
26.
Zurück zum Zitat Witt, C.: Tight bounds on the optimization time of a randomized search heuristic on linear functions. Comb. Probab. Comput. 22(2), 294–318 (2013)MathSciNetCrossRef Witt, C.: Tight bounds on the optimization time of a randomized search heuristic on linear functions. Comb. Probab. Comput. 22(2), 294–318 (2013)MathSciNetCrossRef
Metadaten
Titel
Precise Runtime Analysis for Plateaus
verfasst von
Denis Antipov
Benjamin Doerr
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99259-4_10