Skip to main content

Design of Representations and Search Operators

  • Chapter
Springer Handbook of Computational Intelligence

Part of the book series: Springer Handbooks ((SHB))

Abstract

Successful and efficient use of evolutionary algorithms depends on the choice of genotypes and the representation – that is, the mapping from genotype to phenotype – and on the choice of search operators that are applied to the genotypes. These choices cannot be made independently of each other. This chapter gives recommendations on the design of representations and corresponding search operators and discusses how to consider problem-specific knowledge. For most problems in the real world, similar solutions have similar fitness values. This fact can be exploited by evolutionary algorithms if they ensure that the representations and search operators used are defined in such a way that similarities between phenotypes correspond to similarities between genotypes. Furthermore, the performance of evolutionary algorithms can be increased by problem-specific knowledge. We discuss how properties of high-quality solutions can be exploited by biasing representations and search operators.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 269.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 349.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

ARGOT:

adaptive representation genetic optimization technique

DNA:

deoxyribonucleic acid

EA:

evolutionary algorithm

EDA:

estimation of distribution algorithm

HSS:

heuristic space search

NP:

nondeterministic polynomial-time

PSS:

problem space search

TSP:

traveling salesman problem

References

  1. Z. Michalewicz, D.B. Fogel: How to Solve It: Modern Heuristics, 2nd edn. (Springer, Berlin 2004)

    Book  MATH  Google Scholar 

  2. F. Rothlauf: Design of Modern Heuristics (Springer, Berlin, Heidelberg 2011)

    Book  MATH  Google Scholar 

  3. F. Rothlauf: Representations for Genetic and Evolutionary Algorithms, 2nd edn. (Springer, Berlin, Heidelberg 2006)

    MATH  Google Scholar 

  4. G. Mendel: Versuche über Pflanzen-Hybriden, Verhandlungen Des Naturforschenden Vereins (Naturforschender Verein zu Brünn) 4(1), 3–47 (1866)

    Google Scholar 

  5. R.C. Lewontin: The Genetic Basis of Evolutionary Change, Columbia Biological Series, Vol. 25 (Columbia Univ. Press, New York 1974)

    Google Scholar 

  6. G.E. Liepins, M.D. Vose: Representational issues in genetic optimization, J. Exp. Theor. Artif. Intell. 2, 101–115 (1990)

    Article  Google Scholar 

  7. J.D. Bagley: The Behavior of Adaptive Systems Which Employ Genetic and Correlation Algorithms, Ph.D. Thesis (University of Michigan, College of Literature, Science, and the Arts. Department of Communication Sciences. Ann Arbor, Michigan 1967)

    Google Scholar 

  8. M.D. Vose: Modeling simple genetic algorithms. In: Foundations of Genetic Algorithms, Vol. 2, ed. by L.D. Whitley (Morgan Kaufmann, San Mateo 1993) pp. 63–73

    Google Scholar 

  9. R. Hamming: Coding and Information Theory (Prentice Hall, Englewood Cliffs, New Jersey 1980)

    MATH  Google Scholar 

  10. V.I. Levenshtein: Binary codes capable of correcting deletions, insertions and reversals, Sov. Phys. Dokl. 10(8), 707–710 (1966), Doklady Akademii Nauk SSSR, V163 No4 845–848 1965

    MathSciNet  MATH  Google Scholar 

  11. R.A. Wagner, M.J. Fisher: The string-to-string correction problem, J. ACM 21, 168–174 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  12. R.A. Caruana, J.D. Schaffer: Representation and hidden bias: Gray vs. binary coding for genetic algorithms, Proc. 5th Int. Workshop Mach. Learn., ed. by L. Laird (Morgan Kaufmann, San Francisco 1988) pp. 153–161

    Google Scholar 

  13. T. Bäck, D.B. Fogel, Z. Michalewicz: Handbook of Evolutionary Computation (Institute of Physics Publishing/Oxford Univ. Press, Bristol, New York 1997)

    Book  MATH  Google Scholar 

  14. D.E. Goldberg: The Design of Innovation, Series on Genetic Algorithms and Evolutionary Computation (Kluwer, Boston 2002)

    Book  MATH  Google Scholar 

  15. D.E. Goldberg: Genetic Algorithms in Search, Optimization, and Machine Learning (Addison-Wesley, Reading 1989)

    MATH  Google Scholar 

  16. J.E. Rowe, L.D. Whitley, L. Barbulescu, J.-P. Watson: Properties of Gray and binary representations, Evol. Comput. 12(1), 46–76 (2004)

    Article  Google Scholar 

  17. D.E. Goldberg: Real-coded genetic algorithms, virtual alphabets, and blocking, Complex Syst. 5(2), 139–167 (1991)

    MathSciNet  MATH  Google Scholar 

  18. N.J. Radcliffe: Theoretical foundations and properties of evolutionary computations: Schema processing. In: Handbook of Evolutionary Computation, ed. by T. Bäck, D.B. Fogel, Z. Michalewicz (Institute of Physics Publishing/Oxford Univ. Press, Bristol, New York 1997), pp. B2.5:1–B2.5:10

    Google Scholar 

  19. D.B. Fogel, L.C. Stayton: On the effectiveness of crossover in simulated evolutionary optimization, BioSystems 32, 171–182 (1994)

    Article  Google Scholar 

  20. G.R. Raidl, B.A. Julstrom: Edge-sets: An effective evolutionary coding of spanning trees, IEEE Trans. Evol. Comput. 7(3), 225–239 (2003)

    Article  Google Scholar 

  21. F. Rothlauf: A problem-specific and effective encoding for metaheuristics for the minimum communication spanning tree problem, INFORMS J. Comput. 21(4), 575–584 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  22. J.H. Holland: Adaptation in Natural And Artificial Systems (University of Michigan, Ann Arbor 1975)

    Google Scholar 

  23. D.E. Goldberg, B. Korb, K. Deb: Messy genetic algorithms: Motivation, analysis, and first results, Complex Syst. 3(5), 493–530 (1989)

    MathSciNet  MATH  Google Scholar 

  24. N.J. Radcliffe: Forma analysis and random respectful recombination. In: Foundations of Genetic Algorithms, ed. by G.J.E. Rawlins (Morgan Kaufmann, San Mateo 1991) pp. 222–229

    Google Scholar 

  25. N.J. Radcliffe: Equivalence class analysis of genetic algorithms, Complex Syst. 5(2), 183–205 (1991)

    MathSciNet  MATH  Google Scholar 

  26. N.J. Radcliffe: Non-linear genetic representations, Parallel Problem Solving from Nature – PPSN II, ed. by R. Männer, B. Manderick (Springer, Berlin, Heidelberg 1992) pp. 259–268

    Google Scholar 

  27. N.J. Radcliffe: Genetic set recombination. In: Foundations of Genetic Algorithms, Vol. 2, ed. by L.D. Whitley (Morgan Kaufmann, San Mateo 1993) pp. 203–219

    Google Scholar 

  28. N.J. Radcliffe, P.D. Surry: Fitness variance of formae and performance prediction. In: Foundations of Genetic Algorithms 3, ed. by L.D. Whitley, M.D. Vose (Morgan Kaufmann, San Mateo 1994) pp. 51–72

    Google Scholar 

  29. N.J. Radcliffe: The algebra of genetic algorithms, Ann. Maths. Artif. Intell. 10, 339–384 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  30. N.J. Radcliffe, P.D. Surry: Formal algorithms $+$ formal representations $=$ search strategies, Parallel Problem Solving from Nature – PPSN IV, ed. by H.-M. Voigt, W. Ebeling, I. Rechenberg, H.-P. Schwefel (Springer, Berlin 1996) pp. 366–375

    Google Scholar 

  31. H. Kargupta, K. Deb, D.E. Goldberg: Ordering genetic algorithms and deception, Parallel Problem Solving from Nature – PPSN IV, ed. by H.-M. Voigt, W. Ebeling, I. Rechenberg, H.-P. Schwefel (Springer, Berlin 1996) pp. 47–56

    Google Scholar 

  32. J. Doran, D. Michie: Experiments with the graph traverser program, Proc. R. Soc. Lond. (A) 294, 235–259 (1966)

    Article  Google Scholar 

  33. B. Manderick, M. de Weger, P. Spiessens: The genetic algorithm and the structure of the fitness landscape, Proc. 4th Int. Conf. Genet. Algorithm., ed. by R.K. Belew, L.B. Booker (Morgan Kaufmann, Burlington 1991) pp. 143–150

    Google Scholar 

  34. S. Christensen, F. Oppacher: What can we learn from no free lunch?, Proc. Genet. Evol. Comput. Conf. (GECCO 2001), ed. by L. Spector, E. Goodman, A. Wu, W.B. Langdon, H.-M. Voigt, M. Gen, S. Sen, M. Dorigo, S. Pezeshk, M. Garzon, E. Burke (Morgan Kaufmann, San Francisco 2001) pp. 1219–1226

    Google Scholar 

  35. D. Whitley, K. Mathias, S. Rana, J. Dzubera: Evaluating evolutionary algorithms, Artif. Intell. 85, 245–276 (1996)

    Article  Google Scholar 

  36. C.R. Reeves: Landscapes, operators and heuristic search, Ann. Oper. Res. 86, 473–490 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  37. F. Gray: Pulse code communications, U.S. Patent 2632058 (1953)

    Google Scholar 

  38. R.A. Caruana, J.D. Schaffer, L.J. Eshelman: Using multiple representations to improve inductive bias: Gray and binary coding for genetic algorithms, Proc. 6th Int. Workshop Mach. Learn., ed. by A.M. Segre (Morgan Kaufmann, San Francisco 1989) pp. 375–378

    Google Scholar 

  39. C. Höhn, C.R. Reeves: Are long path problems hard for genetic algorithms?, Parallel Problem Solving from Nature – PPSN IV, ed. by H.-M. Voigt, W. Ebeling, I. Rechenberg, H.-P. Schwefel (Springer, Berlin 1996) pp. 134–143

    Chapter  Google Scholar 

  40. C. Höhn, C.R. Reeves: The crossover landscape for the onemax problem, Proc. 2nd Nordic Workshop Genet. Algorithm. Appl. (2NWGA), ed. by J.T. Alander (Vaasa, Finland 1996), pp. 27–43, Department of Information Technology and Production Economics, University of Vaasa

    Google Scholar 

  41. D.B. Fogel: Real-valued vectors. In: Handbook of Evolutionary Computation, ed. by T. Bäck, D.B. Fogel, Z. Michalewicz (Institute of Physics Publishing/Oxford Univ. Press, Bristol, New York 1997), pp. C3.2:2–C3.2:5

    Chapter  Google Scholar 

  42. A. Moraglio, R. Poli: Topological interpretation of crossover. In: Proc. Genet. Evol. Comput. Conf. (GECCO 2004), ed. by K. Deb, R. Poli, W. Banzhaf, H.-G. Beyer, E. Burke, P. Darwen, D. Dasgupta, D. Floreano, J. Foster, M. Harman, O. Holland, P.L. Lanzi, L. Spector, A. Tettamanzi, D. Thierens, A. Tyrrell (Springer, Berlin, Heidelberg 2004) pp. 1377–1388

    Chapter  Google Scholar 

  43. A. Moraglio, Y.-H. Kim, Y. Yoon, B.R. Moon: Geometric crossovers for multiway graph partitioning, Evol. Comput. 15(4), 445–474 (2007)

    Article  Google Scholar 

  44. A. Moraglio: Towards a Geometric Unification of Evolutionary Algorithms, Ph.D. Thesis (Department of Computer Science, University of Essex, Colchester 2007)

    Google Scholar 

  45. F. Rothlauf: Representations for Genetic and Evolutionary Algorithms, Studies on Fuzziness and Soft Computing, Vol. 104, 1st edn. (Springer, Berlin, Heidelberg 2002)

    Book  MATH  Google Scholar 

  46. J. Reed, R. Toombs, N.A. Barricelli: 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–342 (1967)

    Article  Google Scholar 

  47. D.H. Ackley: A Connectionist Machine for Genetic Hill Climbing (Kluwer Academic, Boston 1987)

    Book  Google Scholar 

  48. G. Syswerda: Uniform crossover in genetic algorithms, Proc. 3rd Int. Conf. Genet. Algorithm. (ICGA), ed. by J.D. Schaffer (Morgan Kaufmann, Burlington 1989) pp. 2–9

    Google Scholar 

  49. Z. Michalewicz: Genetic Algorithms $+$ Data Structures $=$ Evolution Programs (Springer, New York 1996)

    Book  MATH  Google Scholar 

  50. L.B. Booker: Binary strings. In: Handbook of Evolutionary Computation, ed. by T. Bäck, D.B. Fogel, Z. Michalewicz (Institute of Physics Publishing/Oxford Univ. Press, Bristol, New York 1997), pp. C3.3:1–C3.3:10

    Google Scholar 

  51. H. Mühlenbein, G. Paaß: From recombination of genes to the estimation of distributions I, binary parameters, Parallel Problem Solving from Nature – PPSN IV, ed. by H.-M. Voigt, W. Ebeling, I. Rechenberg, H.-P. Schwefel (Springer, Berlin 1996) pp. 178–187

    Chapter  Google Scholar 

  52. H. Mühlenbein, T. Mahnig: FDA – a scalable evolutionary algorithm for the optimization of additively decomposed functions, Evol. Comput. 7(4), 353–376 (1999)

    Article  Google Scholar 

  53. M. Pelikan, D.E. Goldberg, E. Cantú-Paz: BOA: The Bayesian optimization algorithm, IlliGAL Report No. 99003 (University of Illinois, Urbana 1999)

    Google Scholar 

  54. M. Pelikan, D.E. Goldberg, F. Lobo: A survey of optimization by building and using probabilistic models, IlliGAL Report No. 99018 (University of Illinois, Urbana 1999)

    Google Scholar 

  55. P. Larrañaga, R. Etxeberria, J.A. Lozano, J.M. Pea: Optimization by learning and simulation of Bayesian and Gaussian networks. Technical Report EHU-KZAA-IK-4/99 (University of the Basque Country, San Sebastián 1999)

    Google Scholar 

  56. P.A.N. Bosman: Design and Application of Iterated Density-Estimation Evolutionary Algorithms, Ph.D. Thesis (Universiteit Utrecht, Utrecht 2003)

    Google Scholar 

  57. P. Larrañaga, J.A. Lozano: Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation (Springer, Berlin 2001)

    MATH  Google Scholar 

  58. M. Pelikan: Hierarchical Bayesian Optimization Algorithm: Toward a New Generation of Evolutionary Algorithms, Studies in Fuzziness and Soft Computing (Springer, New York 2006)

    Book  MATH  Google Scholar 

  59. E. Falkenauer: Genetic Algorithms and Grouping Problems (Wiley, Chichester 1998)

    MATH  Google Scholar 

  60. S.-S. Choi, B.-R. Moon: Normalization for genetic algorithms with non-synonymously redundant encodings, IEEE Trans. Evol. Comput. 12(5), 604–616 (2008)

    Article  Google Scholar 

  61. S.-S. Choi, B.-R. Moon: Normalization in genetic algorithms, Proc. Genet. Evol. Comput. Conf. (GECCO 2003), ed. by E. Cantú-Paz, J.A. Foster, K. Deb, D. Davis, R. Roy, U.-M. O'Reilly, H.-G. Beyer, R. Standish, G. Kendall, S. Wilson, M. Harman, J. Wegener, D. Dasgupta, M.A. Potter, A.C. Schultz, K. Dowsland, N. Jonoska, J. Miller (Springer, Berlin, Heidelberg 2003) pp. 862–873

    Chapter  Google Scholar 

  62. L. Davis: Applying adaptive algorithms to epistatic domains, Proc. 9th Int. Joint Conf. Artif. Intell., ed. by A. Joshi (Morgan Kaufmann, San Francisco 1985) pp. 162–164

    Google Scholar 

  63. D.E. Goldberg, R. Lingle Jr.: Alleles, loci, and the traveling salesman problem, Proc. Int. Conf. Genet. Algorithm. Their Appl., ed. by J.J. Grefenstette (Lawrence Erlbaum, Hillsdale 1985) pp. 154–159

    Google Scholar 

  64. I.M. Oliver, D.J. Smith, J.R.C. Holland: A study of permutation crossover operators on the traveling salesman problem, Proc. 2nd Int. Conf. Genet. Algorithm. (ICGA), ed. by J.J. Grefenstette (Lawrence Erlbaum, Hillsdale 1987)

    Google Scholar 

  65. C. Bierwirth: A generalized permutation approach to job shop scheduling with genetic algorithms, OR Spektrum 17, 87–92 (1995)

    Article  MATH  Google Scholar 

  66. C. Bierwirth, D.C. Mattfeld, H. Kopfer: On permutation representations for scheduling problems, Parallel Problem Solving from Nature – PPSN IV, ed. by H.-M. Voigt, W. Ebeling, I. Rechenberg, H.-P. Schwefel (Springer, Berlin 1996) pp. 310–318

    Chapter  Google Scholar 

  67. L.D. Whitley: Permutations. In: Handbook of Evolutionary Computation, ed. by T. Bäck, D.B. Fogel, Z. Michalewicz (Institute of Physics Publishing/Oxford Univ. Press, Bristol, New York 1997), pp. C3.3:114–C3.3:20

    Google Scholar 

  68. D.C. Mattfeld: Evolutionary Search and the Job Shop: Investigations on Genetic Algorithms for Production Scheduling (Physica, Berlin, Heidelberg 1996)

    Book  MATH  Google Scholar 

  69. J.R. Koza: Genetic Programming: On the Programming of Computers by Natural Selection (MIT, Cambridge 1992)

    MATH  Google Scholar 

  70. W. Banzhaf, P. Nordin, R.E. Keller, F.D. Francone: Genetic Programming, An Introduction (Morgan Kaufmann, Burlington 1997)

    MATH  Google Scholar 

  71. T. Jones, S. Forrest: Fitness distance correlation as a measure of problem difficulty for genetic algorithms, Proc. 6th Int. Conf. Genet. Algorithms, ed. by L. Eschelman (Morgan Kaufmann, San Francisco 1995) pp. 184–192

    Google Scholar 

  72. F. Rothlauf, D.E. Goldberg: Tree network design with genetic algorithms – an investigation in the locality of the prüfernumber encoding. In: Late Breaking Papers at the Genetic and Evolutionary Computation Conference 1999, ed. by S. Brave, A.S. Wu (Omni, Orlando 1999) pp. 238–244

    Google Scholar 

  73. J. Gottlieb, G.R. Raidl: Characterizing locality in decoder-based EAs for the multidimensional knapsack problem, Lect. Notes Comput. Sci. 1829, 38–52 (1999)

    Article  MATH  Google Scholar 

  74. J. Gottlieb, G.R. Raidl: The effects of locality on the dynamics of decoder-based evolutionary search, Proc. Genet. Evolu. Comput. Conf. (GECCO 2000), ed. by L.D. Whitley, D.E. Goldberg, E. Cantú-Paz, L. Spector, L. Parmee, H.-G. Beyer (Morgan Kaufmann, San Francisco 2000) pp. 283–290

    Google Scholar 

  75. J. Gottlieb, B.A. Julstrom, G.R. Raidl, F. Rothlauf: Prüfer numbers: A poor representation of spanning trees for evolutionary search, Proc. Genet. Evol. Comput. Conf. (GECCO 2001), ed. by L. Spector, E. Goodman, A. Wu, W.B. Langdon, H.-M. Voigt, M. Gen, S. Sen, M. Dorigo, S. Pezeshk, M. Garzon, E. Burke (Morgan Kaufmann, San Francisco 2001)

    Google Scholar 

  76. F. Rothlauf, D.E. Goldberg: Prüfernumbers and genetic algorithms: A lesson on how the low locality of an encoding can harm the performance of GAs. In: Parallel Problem Solving from Nature – PPSN VI, ed. by M. Schoenauer, K. Deb, G. Rudolph, X. Yao, E. Lutton, J.J. Merelo, H.-P. Schwefel (Springer, Berlin 2000) pp. 395–404

    Chapter  Google Scholar 

  77. M. Gerrits, P. Hogeweg: Redundant coding of an NP-complete problem allows effective genetic algorithm search, Lect. Notes Comput. Sci. 496, 70–74 (1991)

    Article  Google Scholar 

  78. S. Ronald, J. Asenstorfer, M. Vincent: Representational redundancy in evolutionary algorithms, Proc. 1995 IEEE Int. Conf. Evol. Comput. 2, Piscataway, ed. by D.B. Fogel, Y. Attikiouzel (1995) pp. 631–636

    Chapter  Google Scholar 

  79. R. Shipman: Genetic redundancy: Desirable or problematic for evolutionary adaptation?, Proc. 4th Int. Conf. Artif. Neural Netw. Genet. Algorithm. (ICANNGA), ed. by A. Dobnikar, N.C. Steele, D.W. Pearson, R.F. Albrecht (Springer, Berlin 1999) pp. 1–11

    Google Scholar 

  80. F. Rothlauf, D.E. Goldberg: Redundant representations in evolutionary computation, Evol. Comput. 11(4), 381–415 (2003)

    Article  Google Scholar 

  81. Z. Michalewicz, C.Z. Janikow: Handling constraints in genetic algorithm, Proc. 3rd Int. Conf. Genet. Algorithm. (ICGA), ed. by J.D. Schaffer (Morgan Kaufmann, Burlington 1989) pp. 151–157

    Google Scholar 

  82. R.H. Storer, S.D. Wu, R. Vaccari: Problem and heuristic space search strategies for job shop scheduling, ORSA J. Comput. 7(4), 453–467 (1995)

    Article  MATH  Google Scholar 

  83. Z. Michalewicz, M. Schoenauer: Evolutionary computation for constrained parameter optimization problems, Evol. Comput. 4(1), 1–32 (1996)

    Article  Google Scholar 

  84. P.D. Surry: A Prescriptive Formalism for Constructing Domain-Specific Evolutionary Algorithms, Ph.D. Thesis (University of Edinburgh, Edinburgh 1998)

    Google Scholar 

  85. J.J. Grefenstette, R. Gopal, B.J. Rosmaita, D. Van Gucht: Genetic algorithms for the traveling salesman problem, Proc. Int. Conf. Genet. Algorithm. Their Appl., ed. by J.J. Grefenstette (Lawrence Erlbaum, Hillsdale 1985) pp. 160–168

    Google Scholar 

  86. S. Bagchi, S. Uckun, Y. Miyabe, K. Kawamura: Exploring problem-specific recombination operators for job shop scheduling, Proc. 4th Int. Conf. Genet. Algorithm., ed. by R.K. Belew, L.B. Booker (Morgan Kaufmann, Burlington 1991) pp. 10–17

    Google Scholar 

  87. D.R. Jones, M.A. Beltramo: Solving partitioning problems with genetic algorithms, Proc. 4th Int. Conf. Genet. Algorithm., ed. by R.K. Belew, L.B. Booker (Morgan Kaufmann, Burlington 1991) pp. 442–449

    Google Scholar 

  88. C.G. Shaefer: The ARGOT strategy: Adaptive representation genetic optimizer technique, Proc. 2nd Int. Conf. Genet. Algorithm. (ICGA), ed. by J.J. Grefenstette (Lawrence Erlbaum, Hillsdale 1987) pp. 50–58

    Google Scholar 

  89. C. G. Shaefer, J. S. Smith: The ARGOT strategy II: Combinatorial optimizations, Technical Report RL90-1 (Thinking Machines Inc., Cambridge, 1990)

    Google Scholar 

  90. R.H. Storer, S.D. Wu, R. Vaccari: New search spaces for sequencing problems with application to job shop scheduling, Manag. Sci. 38(10), 1495–1509 (1992)

    Article  MATH  Google Scholar 

  91. K.S. Naphade, S.D. Wu, R.H. Storer: Problem space search algorithms for resource-constrained project scheduling, Ann. Oper. Res. 70, 307–326 (1997)

    Article  MATH  Google Scholar 

  92. A.T. Ernst, M. Krishnamoorthy, R.H. Storer: Heuristic and exact algorithms for scheduling aircraft landings, Netw.: Int. J. 34, 229–241 (1999)

    Article  MATH  Google Scholar 

  93. N.N. Schraudolph, R.K. Belew: Dynamic parameter encoding for genetic algorithms, Mach. Learn. 9, 9–21 (1992)

    Google Scholar 

  94. J.P. Cohoon, S.U. Hegde, W.N. Martin, D. Richards: Distributed genetic algorithms for the floorplan design problem, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 10(4), 483–492 (1991)

    Article  Google Scholar 

  95. B.A. Julstrom: Redundant genetic encodings may not be harmful, Proc. Genet. Evol. Comput. Conf. (GECCO `99), ed. by W. Banzhaf, J. Daida, A.E. Eiben, M.H. Garzon, V. Honavar, M. Jakiela, R.E. Smith (Morgan Kaufmann, Burlington 1999) p. 791

    Google Scholar 

  96. J. Horn: Genetic algorithms, problem difficulty, and the modality of fitness landscapes, IlliGAL Report No. 95004 (University of Illinois, Urbana 1995)

    Google Scholar 

  97. K. Deb, L. Altenberg, B. Manderick, T. Bäck, Z. Michalewicz, M. Mitchell, S. Forrest: Theoretical foundations and properties of evolutionary computations: Fitness landscapes. In: Handbook of Evolutionary Computation, ed. by T. Bäck, D.B. Fogel, Z. Michalewicz (Institute of Physics Publishing/Oxford Univ. Press, Bristol, New York 1997), pp. B2.7:1–B2.7:25

    Google Scholar 

  98. G.R. Raidl, J. Gottlieb: Empirical analysis of locality, heritability and heuristic bias in evolutionary algorithms: A case study for the multidimensional knapsack problem, Evol. Comput. 13(4), 441–475 (2005)

    Article  Google Scholar 

  99. F. Rothlauf: On optimal solutions for the optimal communication spanning tree problem, Oper. Res. 57(2), 413–425 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  100. M. Kimura: On the probability of fixation of mutant genes in a population, Genetics 47, 713–719 (1962)

    Google Scholar 

  101. M. Kimura: Diffusion models in population genetics, J. Appl. Prob. 1, 177–232 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  102. J.S. Gale: Theoretical Population Genetics (Unwin Hyman, London 1990)

    Book  Google Scholar 

  103. T. Nagylaki: Introduction to Theoretical Population. Genetics (Springer, Berlin, Heidelberg 1992)

    Book  MATH  Google Scholar 

  104. D.L. Hartl, A.G. Clark: Principles of Population Genetics, 3rd edn. (Sinauer, Sunderland 1997)

    Google Scholar 

  105. D.E. Goldberg, P. Segrest: Finite Markov chain analysis of genetic algorithms, Proc. 2nd Int. Conf. Genet. Algorithm. (ICGA), ed. by J.J. Grefenstette (Lawrence Erlbaum, Hillsdale 1987) pp. 1–8

    Google Scholar 

  106. H. Asoh, H. Mühlenbein: On the mean convergence time of evolutionary algorithms without selection and mutation. In: Parallel Problem Solving from Nature – PPSN III, Lecture Notes in Computer Science, Vol. 866, ed. by Y. Davidor, H.-P. Schwefel, R. Männer (Springer, Berlin 1994) pp. 88–97

    Chapter  Google Scholar 

  107. D. Thierens, D.E. Goldberg, Â.G. Pereira: Domino convergence, drift, and the temporal-salience structure of problems, Proc. 1998 IEEE Int. Conf. Evol. Comput., Piscataway, ed. by D.B. Fogel (1998) pp. 535–540

    Google Scholar 

  108. F.G. Lobo, D.E. Goldberg, M. Pelikan: Time complexity of genetic algorithms on exponentially scaled problems, Proc. Genet. Evolu. Comput. Conf. (GECCO 2000), ed. by L.D. Whitley, D.E. Goldberg, E. Cantú-Paz, L. Spector, L. Parmee, H.-G. Beyer (Morgan Kaufmann, San Francisco 2000) pp. 151–158

    Google Scholar 

  109. J.M. Daida, R. Bertram, S. Stanhope, J. Khoo, S. Chaudhary, O. Chaudhri, J. Polito: What makes a problem GP-hard?, Analysis of a tunably difficult problem in genetic programming, Genet. Program. Evol. Mach. 2(2), 165–191 (2001)

    Article  MATH  Google Scholar 

  110. N.X. Hoai, R.I. McKay, D.L. Essam: Representation and structural difficulty in genetic programming, IEEE Trans. Evol. Comput. 10(2), 157–166 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Franz Rothlauf .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Rothlauf, F. (2015). Design of Representations and Search Operators. In: Kacprzyk, J., Pedrycz, W. (eds) Springer Handbook of Computational Intelligence. Springer Handbooks. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43505-2_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43505-2_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43504-5

  • Online ISBN: 978-3-662-43505-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics