Skip to main content
Erschienen in: Evolutionary Intelligence 2/2010

01.08.2010 | Review Article

Evolutionary self-adaptation: a survey of operators and strategy parameters

verfasst von: Oliver Kramer

Erschienen in: Evolutionary Intelligence | Ausgabe 2/2010

Einloggen

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

search-config
loading …

Abstract

The success of evolutionary search depends on adequate parameter settings. Ill conditioned strategy parameters decrease the success probabilities of genetic operators. Proper settings may change during the optimization process. The question arises if adequate settings can be found automatically during the optimization process. Evolution strategies gave an answer to the online parameter control problem decades ago: self-adaptation. Self-adaptation is the implicit search in the space of strategy parameters. The self-adaptive control of mutation strengths in evolution strategies turned out to be exceptionally successful. Nevertheless, for years self-adaptation has not achieved the attention it deserves. This paper is a survey of self-adaptive parameter control in evolutionary computation. It classifies self-adaptation in the taxonomy of parameter setting techniques, gives an overview of automatic online-controllable evolutionary operators and provides a coherent view on search techniques in the space of strategy parameters. Beyer and Sendhoff’s covariance matrix self-adaptation evolution strategy is reviewed as a successful example for self-adaptation and exemplarily tested for various concepts that are discussed.

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
Typically, genetic operators are crossover/recombination, mutation, inversion, gene deletion and duplication.
 
2
According to a tradition in ES, μ is the size of the parental population, while λ is the size of the offspring population.
 
3
Originally, σ denotes step sizes in ES. We use this symbol for all kinds of strategy variables in this paper.
 
4
The concept of global multi-recombination will be explained in Sect. 4.2.
 
5
For log-normal mutation of step sizes, see Sect. 4.1.2.
 
6
The index j denotes the index of the j-th ranked individual of the λ offspring individuals with regard to fitness f(x j ).
 
7
The Sphere problem is the continuous optimization problem to find an \({\bf x} \in {\mathbb{R}}^N\) minimizing \(f({\bf x}):=\sum_{i=1}^{N} x_{i}^{2}.\)
 
8
Optimal progress is problem-dependent and can be stated theoretically on artificial functions [12].
 
9
The success probability p s of an evolutionary operator is the relation of solutions with better fitness than the original solution f(x) and all generated solutions.
 
10
OneMax is a pseudo-binary function. For a bit string \({\bf x} {\in}\{0,1\}^N\), maximize \(f({\bf x}):=\sum_{i=1}^{N}x_i \quad\hbox{ with } {\bf x} \in \{0,1\}^N\) optimum x * = (1, ..., 1) with f(x *) = N.
 
11
3-SAT is a propositional satisfiability problem, each clause contains k = 3 literals; we randomly generate formulas with N = 50 variables and 150 clauses; the fitness function is: \({\frac{\#\hbox{of true clauses}} {\#\hbox{of all clauses}}}.\)
 
12
Schwefel’s problem 2.40 [69]: Minimize f(x): =  − ∑ i=1 5 x i , constraints \(g_{j}({\bf x}):=x_{j} {\geq}0, \hbox{for } j=1,\ldots,5\) and \(g_{j}({\bf x})=-\sum\nolimits^{5}_{i=1}(9+i)x_{i}+50000 {\geq}0, \hbox{for } j=6\), minimum x * = (5000, 0, 0, 0, 0) T with f(x *) =  − 5000.
 
13
TR (tangent problem): minimize \(f({\bf x}):=\sum_{i=1}^{N} x_{i}^{2}\), constraints \(g({\bf x}):=\sum_{i=1}^{N} x_{i}-t>0, \qquad t \in {\mathbb{R}} \qquad \hbox{(tangent)},\) for N=k and t=k the minimum lies at: \({\bf x}^{*}=(1,\ldots,1)^{T},\hbox{with }\quad f({\bf x}^{*})=k\), TR2 means N = 2 and t = 2.
 
14
difference between the optimum and the best solution \(|f({\bf x}^{*})-f({\bf x}^{best})|.\)
 
15
Low innovation rates are caused by variation operators that produce offspring not far away from their parents, e.g. by low mutation rates.
 
Literatur
1.
Zurück zum Zitat Angeline PJ (1995) Adaptive and self-adaptive evolutionary computations. In: Palaniswami M, Attikiouzel Y (eds) Computational intelligence a dynamic systems perspective. IEEE Press, New York, pp 152–163 Angeline PJ (1995) Adaptive and self-adaptive evolutionary computations. In: Palaniswami M, Attikiouzel Y (eds) Computational intelligence a dynamic systems perspective. IEEE Press, New York, pp 152–163
2.
Zurück zum Zitat Arnold DV, Brauer D (2008) On the behaviour of the (1+1)-ES for a simple constrained problem. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN X, pp 1–10 Arnold DV, Brauer D (2008) On the behaviour of the (1+1)-ES for a simple constrained problem. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN X, pp 1–10
3.
Zurück zum Zitat Auger A (2003) Convergence results for (1, λ)-SA-ES using the theory of ϕ-irreducible markov chains. In: Proceedings of the evolutionary algorithms workshop of the 30th international colloquium on automata, languages and programming Auger A (2003) Convergence results for (1, λ)-SA-ES using the theory of ϕ-irreducible markov chains. In: Proceedings of the evolutionary algorithms workshop of the 30th international colloquium on automata, languages and programming
4.
Zurück zum Zitat Bäck T (1998) An overview of parameter control methods by self-adaption in evolutionary algorithms. Fundam Inf 35(1–4):51–66MATH Bäck T (1998) An overview of parameter control methods by self-adaption in evolutionary algorithms. Fundam Inf 35(1–4):51–66MATH
5.
Zurück zum Zitat Bartz-Beielstein T (2006) Experimental research in evolutionary computation: the new experimentalism. Natural computing series. Springer, April Bartz-Beielstein T (2006) Experimental research in evolutionary computation: the new experimentalism. Natural computing series. Springer, April
6.
Zurück zum Zitat Bartz-Beielstein T, Lasarczyk C, Preu M (2005) Sequential parameter optimization. In: McKay B, et al (eds) Proceedings of the IEEE congress on evolutionary computation—CEC, vol 1. IEEE Press, pp 773–780 Bartz-Beielstein T, Lasarczyk C, Preu M (2005) Sequential parameter optimization. In: McKay B, et al (eds) Proceedings of the IEEE congress on evolutionary computation—CEC, vol 1. IEEE Press, pp 773–780
7.
Zurück zum Zitat Bartz-Beielstein T, Preuss M (2006) Considerations of budget allocation for sequential parameter optimization (SPO). In: Paquete L, et al. (eds) Workshop on empirical methods for the analysis of algorithms, proceedings, Reykjavik, Iceland, pp 35–40 Bartz-Beielstein T, Preuss M (2006) Considerations of budget allocation for sequential parameter optimization (SPO). In: Paquete L, et al. (eds) Workshop on empirical methods for the analysis of algorithms, proceedings, Reykjavik, Iceland, pp 35–40
8.
Zurück zum Zitat Bäck T (1991) Self-adaptation in genetic algorithms. In: Proceedings of the 1st European conference on artificial life—ECAL, pp 263–271 Bäck T (1991) Self-adaptation in genetic algorithms. In: Proceedings of the 1st European conference on artificial life—ECAL, pp 263–271
9.
Zurück zum Zitat Bäck T (1992) The interaction of mutation rate, selection, and self-adaptation within a genetic algorithm. In: Proceedings of the 2nd conference on parallel problem solving from nature—PPSN II, pp 85–94 Bäck T (1992) The interaction of mutation rate, selection, and self-adaptation within a genetic algorithm. In: Proceedings of the 2nd conference on parallel problem solving from nature—PPSN II, pp 85–94
10.
Zurück zum Zitat Bäck T, Schütz M (1996) Intelligent mutation rate control in canonical genetic algorithms. In: Foundation of intelligent systems, 9th international symposium, ISMIS ’96. Springer, pp 158–167 Bäck T, Schütz M (1996) Intelligent mutation rate control in canonical genetic algorithms. In: Foundation of intelligent systems, 9th international symposium, ISMIS ’96. Springer, pp 158–167
11.
Zurück zum Zitat Berlik S (2004) A step size preserving directed mutation operator. In: Proceedings of the 6th conference on genetic and evolutionary computation—GECCO, pp 786–787 Berlik S (2004) A step size preserving directed mutation operator. In: Proceedings of the 6th conference on genetic and evolutionary computation—GECCO, pp 786–787
12.
Zurück zum Zitat Beyer H-G (2001) The theory of evolution strategies. Springer, Berlin Beyer H-G (2001) The theory of evolution strategies. Springer, Berlin
13.
Zurück zum Zitat Beyer H-G, Deb K (2001) On self-adaptive features in real-parameter evolutionary algorithms. IEEE Trans Evol Comput 5(3):250–270CrossRef Beyer H-G, Deb K (2001) On self-adaptive features in real-parameter evolutionary algorithms. IEEE Trans Evol Comput 5(3):250–270CrossRef
14.
Zurück zum Zitat Beyer H-G, Meyer-Nieberg S (2006) Self-adaptation on the ridge function class: first results for the sharp ridge. In: Proceedings of the 9th conference on parallel problem solving from nature—PPSN IX, pp 72–81 Beyer H-G, Meyer-Nieberg S (2006) Self-adaptation on the ridge function class: first results for the sharp ridge. In: Proceedings of the 9th conference on parallel problem solving from nature—PPSN IX, pp 72–81
16.
Zurück zum Zitat Beyer HG, Sendhoff B (2008) Covariance matrix adaptation revisited—the cmsa evolution strategy. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN X, pp 123–132 Beyer HG, Sendhoff B (2008) Covariance matrix adaptation revisited—the cmsa evolution strategy. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN X, pp 123–132
17.
Zurück zum Zitat Coello CA (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127CrossRef Coello CA (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127CrossRef
18.
Zurück zum Zitat Davis L (1989) Adapting operator probabilities in genetic algorithms. In: Proceedings of the 3rd international conference on genetic algorithms, San Francisco, Morgan Kaufmann Publishers Inc, pp 61–69 Davis L (1989) Adapting operator probabilities in genetic algorithms. In: Proceedings of the 3rd international conference on genetic algorithms, San Francisco, Morgan Kaufmann Publishers Inc, pp 61–69
19.
Zurück zum Zitat de Landgraaf W, Eiben A, Nannen V (2007) Parameter calibration using meta-algorithms. In: Proceedings of the IEEE congress on evolutionary computation—CEC, pp 71–78 de Landgraaf W, Eiben A, Nannen V (2007) Parameter calibration using meta-algorithms. In: Proceedings of the IEEE congress on evolutionary computation—CEC, pp 71–78
20.
Zurück zum Zitat DeJong K (2007) Parameter setting in EAs: a 30 year perspective. In: Parameter setting in evolutionary algorithms, studies in computational intelligence. Springer, pp 1–18 DeJong K (2007) Parameter setting in EAs: a 30 year perspective. In: Parameter setting in evolutionary algorithms, studies in computational intelligence. Springer, pp 1–18
21.
Zurück zum Zitat Eiben A, Schut MC, de Wilde A (2006) Is self-adaptation of selection pressure and population size possible? A case study. In: Proceedings of the 9th conference on parallel problem solving from nature—PPSN IX, pp 900–909 Eiben A, Schut MC, de Wilde A (2006) Is self-adaptation of selection pressure and population size possible? A case study. In: Proceedings of the 9th conference on parallel problem solving from nature—PPSN IX, pp 900–909
22.
Zurück zum Zitat Eiben AE, Hinterding R, Michalewicz Z (1999) Parameter control in evolutionary algorithms. IEEE Trans Evol Comput 3(2):124–141CrossRef Eiben AE, Hinterding R, Michalewicz Z (1999) Parameter control in evolutionary algorithms. IEEE Trans Evol Comput 3(2):124–141CrossRef
23.
Zurück zum Zitat Eiben AE, Michalewicz Z, Schoenauer M, Smith JE (2007) Parameter control in evolutionary algorithms. In: Parameter setting in evolutionary algorithms, studies in computational intelligence. Springer, pp 19–46 Eiben AE, Michalewicz Z, Schoenauer M, Smith JE (2007) Parameter control in evolutionary algorithms. In: Parameter setting in evolutionary algorithms, studies in computational intelligence. Springer, pp 19–46
24.
Zurück zum Zitat Fogarty TC (1989) Varying the probability of mutation in the genetic algorithm. In: Proceedings of the 3rd international conference on genetic algorithms, San Francisco, Morgan Kaufmann Publishers Inc, pp 104–109 Fogarty TC (1989) Varying the probability of mutation in the genetic algorithm. In: Proceedings of the 3rd international conference on genetic algorithms, San Francisco, Morgan Kaufmann Publishers Inc, pp 104–109
25.
Zurück zum Zitat Fogel DB, Fogel LJ, Atma JW (1991) Meta-evolutionary programming. In: Proceedings of 25th asilomar conference on signals, systems & computers, pp 540–545 Fogel DB, Fogel LJ, Atma JW (1991) Meta-evolutionary programming. In: Proceedings of 25th asilomar conference on signals, systems & computers, pp 540–545
26.
Zurück zum Zitat georg Beyer H, Arnold DV (2003) Qualms regarding the optimality of cumulative path length control in csa/cma-evolution strategies. Evol Comput 11 georg Beyer H, Arnold DV (2003) Qualms regarding the optimality of cumulative path length control in csa/cma-evolution strategies. Evol Comput 11
27.
Zurück zum Zitat Goldberg D (1989) Genetic algorithms in search, optimization and machine learning. Addison Wesley, ReadingMATH Goldberg D (1989) Genetic algorithms in search, optimization and machine learning. Addison Wesley, ReadingMATH
28.
Zurück zum Zitat Grefenstette J (1986) Optimization of control parameters for genetic algorithms. IEEE Trans Syst Man Cybern 16(1):122–128CrossRef Grefenstette J (1986) Optimization of control parameters for genetic algorithms. IEEE Trans Syst Man Cybern 16(1):122–128CrossRef
29.
Zurück zum Zitat Hansen N (2006) An analysis of mutative sigma self-adaptation on linear fitness functions. Evol Comput 14(3):255–275CrossRef Hansen N (2006) An analysis of mutative sigma self-adaptation on linear fitness functions. Evol Comput 14(3):255–275CrossRef
30.
Zurück zum Zitat Harik GR, Goldberg DE (1997) Learning linkage. In: Foundations of genetic algorithms 4. Morgan Kaufmann, pp 247–262 Harik GR, Goldberg DE (1997) Learning linkage. In: Foundations of genetic algorithms 4. Morgan Kaufmann, pp 247–262
31.
Zurück zum Zitat Harik GR, Lobo FG, Sastry K (2006) Linkage learning via probabilistic modeling in the extended compact genetic algorithm (ECGA). In: Scalable optimization via probabilistic modeling, studies in computational intelligence, Springer, pp 39–61 Harik GR, Lobo FG, Sastry K (2006) Linkage learning via probabilistic modeling in the extended compact genetic algorithm (ECGA). In: Scalable optimization via probabilistic modeling, studies in computational intelligence, Springer, pp 39–61
32.
Zurück zum Zitat Herdy M (1992) Reproductive isolation as strategy parameter in hierarchically organized evolution strategies. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN II, pp 207–217 Herdy M (1992) Reproductive isolation as strategy parameter in hierarchically organized evolution strategies. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN II, pp 207–217
33.
Zurück zum Zitat Hesser J, Männer R (1990) Towards an optimal mutation probability for genetic algorithms. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN I, London, UK, Springer-Verlag, pp 23–32 Hesser J, Männer R (1990) Towards an optimal mutation probability for genetic algorithms. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN I, London, UK, Springer-Verlag, pp 23–32
34.
Zurück zum Zitat Hesser J, Männer R (1992) Investigation of the m-heuristic for optimal mutation probabilities. In PPSN, pp 115–124 Hesser J, Männer R (1992) Investigation of the m-heuristic for optimal mutation probabilities. In PPSN, pp 115–124
35.
Zurück zum Zitat Hildebrand L (2002) Asymmetrische evolutionsstrategien. PhD thesis, University of Dortmund Hildebrand L (2002) Asymmetrische evolutionsstrategien. PhD thesis, University of Dortmund
36.
Zurück zum Zitat Holland JH (1992) Adaptation in natural and artificial systems, 1st edn, MIT Press, Cambridge Holland JH (1992) Adaptation in natural and artificial systems, 1st edn, MIT Press, Cambridge
37.
Zurück zum Zitat Jägersknpper J (2005) Rigorous runtime analysis of the (1+1) es: 1/5-rule and ellipsoidal fitness landscapes. In: Proceedings of the workshop on foundation of genetic algorithms FOGA, pp 260–281 Jägersknpper J (2005) Rigorous runtime analysis of the (1+1) es: 1/5-rule and ellipsoidal fitness landscapes. In: Proceedings of the workshop on foundation of genetic algorithms FOGA, pp 260–281
38.
Zurück zum Zitat Jägersknpper J (2006) Probabilistic runtime analysis of (1 + λ)es using isotropic mutations. In: Proceedings of the 8th conference on genetic and evolutionary computation—GECCO, New York, ACM, pp 461–468 Jägersknpper J (2006) Probabilistic runtime analysis of (1 + λ)es using isotropic mutations. In: Proceedings of the 8th conference on genetic and evolutionary computation—GECCO, New York, ACM, pp 461–468
39.
Zurück zum Zitat Joines J, Houck C (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GAs. In: Fogel DB (eds) Proceedings of the 1st IEEE conference on evolutionary computation, Orlando, Florida, IEEE Press, pp 579–584 Joines J, Houck C (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GAs. In: Fogel DB (eds) Proceedings of the 1st IEEE conference on evolutionary computation, Orlando, Florida, IEEE Press, pp 579–584
40.
Zurück zum Zitat Jong KAD (1975) An analysis of the behavior of a class of genetic adaptive systems. PhD thesis, University of Michigan Jong KAD (1975) An analysis of the behavior of a class of genetic adaptive systems. PhD thesis, University of Michigan
41.
Zurück zum Zitat Koumoutsakos P, Muller SD (2006) Flow optimization using stochastic algorithms. Lecture Notes Control Inf Sci 330:213–229CrossRef Koumoutsakos P, Muller SD (2006) Flow optimization using stochastic algorithms. Lecture Notes Control Inf Sci 330:213–229CrossRef
42.
Zurück zum Zitat Kramer O (2008) Premature convergence in constrained continuous search spaces. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN X, Berlin, Springer, to appear Kramer O (2008) Premature convergence in constrained continuous search spaces. In: Proceedings of the 10th conference on parallel problem solving from nature—PPSN X, Berlin, Springer, to appear
43.
Zurück zum Zitat Kramer O (2008) Self-adaptive inversion mutation for combinatorial representations. In: Proceedings of the 2008 international conference on genetic and evolutionary methods, to appear Kramer O (2008) Self-adaptive inversion mutation for combinatorial representations. In: Proceedings of the 2008 international conference on genetic and evolutionary methods, to appear
44.
Zurück zum Zitat Kramer O, Barthelmes A, Rudolph G (2009) Surrogate constraint functions for cma evolution strategies. In: Proceedings of the conference on artificial intelligence and automation, page to appear Kramer O, Barthelmes A, Rudolph G (2009) Surrogate constraint functions for cma evolution strategies. In: Proceedings of the conference on artificial intelligence and automation, page to appear
45.
Zurück zum Zitat Kramer O, Koch P (2007) Self-adaptive partially mapped crossover. In: Proceedings of the 9th conference on genetic and evolutionary computation—GECCO, New York, ACM Press, pp 1523–1523 Kramer O, Koch P (2007) Self-adaptive partially mapped crossover. In: Proceedings of the 9th conference on genetic and evolutionary computation—GECCO, New York, ACM Press, pp 1523–1523
46.
Zurück zum Zitat Kramer O, Ting CK, Büning HK (2005) A new mutation operator for evolution strategies for constrained problems. In: Proceedings of the IEEE congress on evolutionary computation—CEC, pp 2600–2606 Kramer O, Ting CK, Büning HK (2005) A new mutation operator for evolution strategies for constrained problems. In: Proceedings of the IEEE congress on evolutionary computation—CEC, pp 2600–2606
47.
Zurück zum Zitat Kursawe F (1999) Grundlegende empirische Untersuchungen der Parameter von Evolutionsstrategien—Metastrategien. PhD thesis, University of Dortmund Kursawe F (1999) Grundlegende empirische Untersuchungen der Parameter von Evolutionsstrategien—Metastrategien. PhD thesis, University of Dortmund
48.
Zurück zum Zitat Liang KH, Yao X, Liu Y, Newton CS, Hoffman D (1998) An experimental investigation of self-adaptation in evolutionary programming. In: Proceedings of the 7th international conference on evolutionary programming VII—EP, Berlin, Springer, pp 291–300 Liang KH, Yao X, Liu Y, Newton CS, Hoffman D (1998) An experimental investigation of self-adaptation in evolutionary programming. In: Proceedings of the 7th international conference on evolutionary programming VII—EP, Berlin, Springer, pp 291–300
49.
Zurück zum Zitat Maruo MH, Lopes HS, Delgado MR (2005) Self-adapting evolutionary parameters: encoding aspects for combinatorial optimization problems. In: Proceedings of EvoCOP, pp 154–165 Maruo MH, Lopes HS, Delgado MR (2005) Self-adapting evolutionary parameters: encoding aspects for combinatorial optimization problems. In: Proceedings of EvoCOP, pp 154–165
50.
Zurück zum Zitat Mercer RE, Sampson JR (1978) Adaptive search using a reproductive metaplan. Kybernetes 7:215–228CrossRef Mercer RE, Sampson JR (1978) Adaptive search using a reproductive metaplan. Kybernetes 7:215–228CrossRef
51.
Zurück zum Zitat Mersch B, Glasmachers T, Meinicke P, Igel C (2006) Evolutionary optimization of sequence kernels for detection of bacterial gene starts. In: ICANN (2), pp 827–836 Mersch B, Glasmachers T, Meinicke P, Igel C (2006) Evolutionary optimization of sequence kernels for detection of bacterial gene starts. In: ICANN (2), pp 827–836
52.
Zurück zum Zitat Meyer-Nieberg S, Beyer HG (2007) Self-adaptation in evolutionary algorithms. In: Lobo FG, Lima CF, Michalewicz Z (eds) Parameter setting in evolutionary algorithms. Springer, Berlin Meyer-Nieberg S, Beyer HG (2007) Self-adaptation in evolutionary algorithms. In: Lobo FG, Lima CF, Michalewicz Z (eds) Parameter setting in evolutionary algorithms. Springer, Berlin
53.
Zurück zum Zitat Mezura-Montes E, Palomeque-Ortiz AG (2009) Self-adaptive and deterministic parameter control in differential evolution for constrained optimization. Constraint-Handl Evol Optim 189:95–120CrossRef Mezura-Montes E, Palomeque-Ortiz AG (2009) Self-adaptive and deterministic parameter control in differential evolution for constrained optimization. Constraint-Handl Evol Optim 189:95–120CrossRef
54.
Zurück zum Zitat Mühlenbein H (1992) How genetic algorithms really work: mutation and hillclimbing. In: Proceedings of the 2nd conference on parallel problem solving from nature—PPSN II, pp 15–26 Mühlenbein H (1992) How genetic algorithms really work: mutation and hillclimbing. In: Proceedings of the 2nd conference on parallel problem solving from nature—PPSN II, pp 15–26
55.
Zurück zum Zitat Nannen V, Eiben A (2006) A method for parameter calibration and relevance estimation in evolutionary algorithms. In: Proceedings of the 8th conference on genetic and evolutionary computation—GECCO, New York, ACM Press, pp 183–190 Nannen V, Eiben A (2006) A method for parameter calibration and relevance estimation in evolutionary algorithms. In: Proceedings of the 8th conference on genetic and evolutionary computation—GECCO, New York, ACM Press, pp 183–190
56.
Zurück zum Zitat Nannen V, Eiben A (2007) Relevance estimation and value calibration of evolutionary algorithm parameters. In: IJCAI, pp 975–980 Nannen V, Eiben A (2007) Relevance estimation and value calibration of evolutionary algorithm parameters. In: IJCAI, pp 975–980
57.
Zurück zum Zitat Ostermeier A, Gawelczyk A, Hansen N (1994) A derandomized approach to self adaptation of evolution strategies. Evol Comput 2(4):369–380CrossRef Ostermeier A, Gawelczyk A, Hansen N (1994) A derandomized approach to self adaptation of evolution strategies. Evol Comput 2(4):369–380CrossRef
58.
Zurück zum Zitat Ostermeier A, Gawelczyk A, Hansen N (1995) A derandomized approach to self adaptation of evolution strategies. Evol Comput 2(4):369–380CrossRef Ostermeier A, Gawelczyk A, Hansen N (1995) A derandomized approach to self adaptation of evolution strategies. Evol Comput 2(4):369–380CrossRef
59.
Zurück zum Zitat Preuss M, Bartz-Beielstein T (2007) Sequential parameter optimization applied to self-adaptation for binary-coded evolutionary algorithms. In: Parameter setting in evolutionary algorithms, studies in computational intelligence. Springer, pp 91–119 Preuss M, Bartz-Beielstein T (2007) Sequential parameter optimization applied to self-adaptation for binary-coded evolutionary algorithms. In: Parameter setting in evolutionary algorithms, studies in computational intelligence. Springer, pp 91–119
60.
Zurück zum Zitat Rechenberg I (1973) Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann-Holzboog, Stuttgart Rechenberg I (1973) Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann-Holzboog, Stuttgart
61.
Zurück zum Zitat Rechenberg I (1994) Evolutionsstrategie ’94. Frommann-Holzboog, Stuttgart Rechenberg I (1994) Evolutionsstrategie ’94. Frommann-Holzboog, Stuttgart
62.
Zurück zum Zitat Reed J, Toombs R, Barricelli NA (1967) Simulation of biological evolution and machine learning: I. selection of self-reproducing numeric patterns by data processing machines, effects of hereditary control, mutation type and crossing. J Theor Biol 17:319–342CrossRef Reed J, Toombs R, Barricelli NA (1967) Simulation of biological evolution and machine learning: I. selection of self-reproducing numeric patterns by data processing machines, effects of hereditary control, mutation type and crossing. J Theor Biol 17:319–342CrossRef
63.
Zurück zum Zitat Reinelt G (1991) Tsplib—a traveling salesman problem library. ORSA J Comput 3:376–384MATH Reinelt G (1991) Tsplib—a traveling salesman problem library. ORSA J Comput 3:376–384MATH
64.
Zurück zum Zitat Rosenberg RS (1967) Simulation of genetic populations with biochemical properties. PhD thesis, University of Michigan Rosenberg RS (1967) Simulation of genetic populations with biochemical properties. PhD thesis, University of Michigan
65.
Zurück zum Zitat Rudolph G (2001) Self-adaptive mutations may lead to premature convergence. IEEE Trans Evol Comput 5(4):410–414CrossRef Rudolph G (2001) Self-adaptive mutations may lead to premature convergence. IEEE Trans Evol Comput 5(4):410–414CrossRef
66.
Zurück zum Zitat Schaffer JD, Caruana R, Eshelman LJ, Das R (1989) A study of control parameters affecting online performance of genetic algorithms for function optimization. In: Proceedings of the 3rd international conference on genetic algorithms—ICGA 1989, pp 51–60 Schaffer JD, Caruana R, Eshelman LJ, Das R (1989) A study of control parameters affecting online performance of genetic algorithms for function optimization. In: Proceedings of the 3rd international conference on genetic algorithms—ICGA 1989, pp 51–60
67.
Zurück zum Zitat Schaffer JD, Morishima A (1987) An adaptive crossover distribution mechanism for genetic algorithms. In: Proceedings of the second international conference on genetic algorithms on genetic algorithms and their application, Hillsdale, NJ, USA, L. Erlbaum Associates Inc, pp 36–40 Schaffer JD, Morishima A (1987) An adaptive crossover distribution mechanism for genetic algorithms. In: Proceedings of the second international conference on genetic algorithms on genetic algorithms and their application, Hillsdale, NJ, USA, L. Erlbaum Associates Inc, pp 36–40
68.
Zurück zum Zitat Schwefel H-P (1974) Adaptive Mechanismen in der biologischen Evolution und ihr Einflus auf die Evolutionsgeschwindigkeit. Interner Bericht der Arbeitsgruppe Bionik und Evolutionstechnik am Institut fnr Mess- und Regelungstechnik, TU Berlin Schwefel H-P (1974) Adaptive Mechanismen in der biologischen Evolution und ihr Einflus auf die Evolutionsgeschwindigkeit. Interner Bericht der Arbeitsgruppe Bionik und Evolutionstechnik am Institut fnr Mess- und Regelungstechnik, TU Berlin
69.
Zurück zum Zitat Schwefel HP (1995) Evolution and Optimum Seeking. Sixth-generation computer technology. Wiley Interscience, New York Schwefel HP (1995) Evolution and Optimum Seeking. Sixth-generation computer technology. Wiley Interscience, New York
70.
Zurück zum Zitat Semenov MA, Terkel DA (2003) Analysis of convergence of an evolutionary algorithm with self-adaptation using a stochastic lyapunov function. Evol Comput 11(4):363–379CrossRef Semenov MA, Terkel DA (2003) Analysis of convergence of an evolutionary algorithm with self-adaptation using a stochastic lyapunov function. Evol Comput 11(4):363–379CrossRef
71.
Zurück zum Zitat Smith J (2001) Modelling GAs with self adaptive mutation rates. In: Proceedings of the genetic and evolutionary computation conference, pp 599–606 Smith J (2001) Modelling GAs with self adaptive mutation rates. In: Proceedings of the genetic and evolutionary computation conference, pp 599–606
72.
Zurück zum Zitat Smith J, Fogarty TC (1996) Recombination strategy adaptation via evolution of gene linkage. In: Proceedings of the IEEE congress on evolutionary computation—CEC, pp 826–831 Smith J, Fogarty TC (1996) Recombination strategy adaptation via evolution of gene linkage. In: Proceedings of the IEEE congress on evolutionary computation—CEC, pp 826–831
73.
Zurück zum Zitat Smith J, Fogarty TC (1996) Self adaptation of mutation rates in a steady state genetic algorithm. In: Proceedings of the international conference on evolutionary computation—ICEC, pp 318–323 Smith J, Fogarty TC (1996) Self adaptation of mutation rates in a steady state genetic algorithm. In: Proceedings of the international conference on evolutionary computation—ICEC, pp 318–323
74.
Zurück zum Zitat Spears WM (1995) Adapting crossover in evolutionary algorithms. In: McDonnell JR, Reynolds RG, Fogel DB (eds) Proceedings of the fourth annual conference on evolutionary programming, Cambridge, MIT Press, pp 367–384 Spears WM (1995) Adapting crossover in evolutionary algorithms. In: McDonnell JR, Reynolds RG, Fogel DB (eds) Proceedings of the fourth annual conference on evolutionary programming, Cambridge, MIT Press, pp 367–384
75.
Zurück zum Zitat Stone C, Smith J (2002) Strategy parameter variety in self-adaptation of mutation rates. In: Proceedings of the genetic and evolutionary computation conference—GECCO, San Francisco, Morgan Kaufmann Publishers Inc, pp 586–593 Stone C, Smith J (2002) Strategy parameter variety in self-adaptation of mutation rates. In: Proceedings of the genetic and evolutionary computation conference—GECCO, San Francisco, Morgan Kaufmann Publishers Inc, pp 586–593
76.
Zurück zum Zitat Weinberg R (1970) Computer simulation of a living cell. PhD thesis, University of Michigan Weinberg R (1970) Computer simulation of a living cell. PhD thesis, University of Michigan
Metadaten
Titel
Evolutionary self-adaptation: a survey of operators and strategy parameters
verfasst von
Oliver Kramer
Publikationsdatum
01.08.2010
Verlag
Springer-Verlag
Erschienen in
Evolutionary Intelligence / Ausgabe 2/2010
Print ISSN: 1864-5909
Elektronische ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-010-0035-y

Premium Partner