Skip to main content

2018 | OriginalPaper | Buchkapitel

7. Neutrality, Robustness, and Evolvability in Genetic Programming

verfasst von : Ting Hu, Wolfgang Banzhaf

Erschienen in: Genetic Programming Theory and Practice XIV

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Redundant mapping from genotype to phenotype is common in evolutionary algorithms, especially in genetic programming (GP). Such a redundancy leads to neutrality, a situation where mutations to a genotype may not alter its phenotypic outcome. The effects of neutrality can be better understood by quantitatively analyzing its two observed properties, robustness and evolvability. In this chapter, we summarize our previous work on this topic in examining a compact Linear GP algorithm. Due to the choice of this particular system we can characterize its entire genotype, phenotype, and fitness networks, and quantitatively measure robustness and evolvability at the genotypic, phenotypic, and fitness levels. We then investigate the relationship between robustness and evolvability at those different levels. Technically, we use an ensemble of random walkers and hill climbers to study how robustness and evolvability are related to the structure of genotypic, phenotypic, and fitness networks and influence the evolutionary search process.

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!

Literatur
1.
Zurück zum Zitat Banzhaf, W.: Genotype-phenotype mapping and neutral variation - a case study in genetic programming. In: Davidor, Y., Schwefel, H.P., Manner, R. (eds.) Parallel Problem Solving from Nature. Lecture Notes in Computer Science, vol. 866, pp. 322–332. Springer, Berlin (1994) Banzhaf, W.: Genotype-phenotype mapping and neutral variation - a case study in genetic programming. In: Davidor, Y., Schwefel, H.P., Manner, R. (eds.) Parallel Problem Solving from Nature. Lecture Notes in Computer Science, vol. 866, pp. 322–332. Springer, Berlin (1994)
2.
Zurück zum Zitat Banzhaf, W., Leier, A.: Evolution on neutral networks in genetic programming. In: Yu, T., Riolo, R., Worzel, B. (eds.) Genetic Programming Theory and Practice III, chap. 14, pp. 207–221. Springer, Berlin (2006)CrossRef Banzhaf, W., Leier, A.: Evolution on neutral networks in genetic programming. In: Yu, T., Riolo, R., Worzel, B. (eds.) Genetic Programming Theory and Practice III, chap. 14, pp. 207–221. Springer, Berlin (2006)CrossRef
3.
Zurück zum Zitat Banzhaf, W., Beslon, G., Christensen, S., Foster, J.A., Kepes, F., Lefort, V., Miller, J.F., Radman, M., Ramsden, J.J.: From artificial evolution to computational evolution: a research agenda. Nat. Rev. Genet. 7, 729–735 (2006)CrossRef Banzhaf, W., Beslon, G., Christensen, S., Foster, J.A., Kepes, F., Lefort, V., Miller, J.F., Radman, M., Ramsden, J.J.: From artificial evolution to computational evolution: a research agenda. Nat. Rev. Genet. 7, 729–735 (2006)CrossRef
4.
Zurück zum Zitat Brameier, M.F., Banzhaf, W.: A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans. Evol. Comput. 5(1), 17–26 (2001)CrossRef Brameier, M.F., Banzhaf, W.: A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans. Evol. Comput. 5(1), 17–26 (2001)CrossRef
5.
Zurück zum Zitat Brameier, M.F., Banzhaf, W.: Linear Genetic Programming. Springer, Berlin (2007)MATH Brameier, M.F., Banzhaf, W.: Linear Genetic Programming. Springer, Berlin (2007)MATH
6.
Zurück zum Zitat Ciliberti, S., Martin, O.C., Wagner, A.: Innovation and robustness in complex regulatory gene networks. Proc. Natl. Acad. Sci. 104(34), 13591–13596 (2007)CrossRef Ciliberti, S., Martin, O.C., Wagner, A.: Innovation and robustness in complex regulatory gene networks. Proc. Natl. Acad. Sci. 104(34), 13591–13596 (2007)CrossRef
7.
Zurück zum Zitat Collins, M.: Finding needles in haystacks is harder with neutrality. Genet. Program. Evolvable Mach. 7, 131–144 (2006)CrossRef Collins, M.: Finding needles in haystacks is harder with neutrality. Genet. Program. Evolvable Mach. 7, 131–144 (2006)CrossRef
8.
Zurück zum Zitat Cowperthwaite, M.C., Economo, E.P., Harcombe, W.R., Miller, E.L., Meyers, L.A.: The ascent of the abundant: how mutational networks constrain evolution. PLoS Computat. Biol. 4(7), e1000110 (2008)MathSciNetCrossRef Cowperthwaite, M.C., Economo, E.P., Harcombe, W.R., Miller, E.L., Meyers, L.A.: The ascent of the abundant: how mutational networks constrain evolution. PLoS Computat. Biol. 4(7), e1000110 (2008)MathSciNetCrossRef
9.
Zurück zum Zitat Draghi, J.A., Parsons, T.L., Wagner, G.P., Plotkin, J.B.: Mutational robustness can facilitate adaptation. Nature 463, 353–355 (2010)CrossRef Draghi, J.A., Parsons, T.L., Wagner, G.P., Plotkin, J.B.: Mutational robustness can facilitate adaptation. Nature 463, 353–355 (2010)CrossRef
10.
Zurück zum Zitat Ferrada, E., Wagner, A.: Protein robustness promotes evolutionary innovations on large evolutionary time-scales. Proc. R. Soc. B 275, 1595–1602 (2008)CrossRef Ferrada, E., Wagner, A.: Protein robustness promotes evolutionary innovations on large evolutionary time-scales. Proc. R. Soc. B 275, 1595–1602 (2008)CrossRef
11.
Zurück zum Zitat Fontana, W., Schuster, P.: Continuity in evolution: on the nature of transitions. Science 280, 1451–1455 (1998)CrossRef Fontana, W., Schuster, P.: Continuity in evolution: on the nature of transitions. Science 280, 1451–1455 (1998)CrossRef
12.
Zurück zum Zitat Galvan-Lopez, E., Poli, R.: An empirical investigation of how and why neutrality affects evolutionary search. In: Cattolico, M. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1149–1156. Springer, Berlin (2006) Galvan-Lopez, E., Poli, R.: An empirical investigation of how and why neutrality affects evolutionary search. In: Cattolico, M. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1149–1156. Springer, Berlin (2006)
13.
Zurück zum Zitat Guven, A.: Linear genetic programming for time-series modeling of daily flow rate. J. Earth Syst. Sci. 118(2), 137–146 (2009)CrossRef Guven, A.: Linear genetic programming for time-series modeling of daily flow rate. J. Earth Syst. Sci. 118(2), 137–146 (2009)CrossRef
14.
Zurück zum Zitat Hu, T., Banzhaf, W.: Neutrality and variability: two sides of evolvability in linear genetic programming. In: Rothlauf, F. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp 963–970 (2009) Hu, T., Banzhaf, W.: Neutrality and variability: two sides of evolvability in linear genetic programming. In: Rothlauf, F. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp 963–970 (2009)
15.
Zurück zum Zitat Hu, T., Banzhaf, W.: Evolvability and speed of evolutionary algorithms in light of recent developments in biology. J. Artif. Evol. Appl. 2010, 568375 (2010) Hu, T., Banzhaf, W.: Evolvability and speed of evolutionary algorithms in light of recent developments in biology. J. Artif. Evol. Appl. 2010, 568375 (2010)
16.
Zurück zum Zitat Hu, T., Payne, J.L., Banzhaf, W., Moore, J.H.: Robustness, evolvability, and accessibility in linear genetic programming. In: Silva, S., Foster, J.A., Nicolau, M., Machado, P., Giacobini, M. (eds.) Proceedings of the European Conference on Genetic Programming. Lecture Notes in Computer Science, vol. 6621, pp. 13–24. Springer, Berlin (2011) Hu, T., Payne, J.L., Banzhaf, W., Moore, J.H.: Robustness, evolvability, and accessibility in linear genetic programming. In: Silva, S., Foster, J.A., Nicolau, M., Machado, P., Giacobini, M. (eds.) Proceedings of the European Conference on Genetic Programming. Lecture Notes in Computer Science, vol. 6621, pp. 13–24. Springer, Berlin (2011)
17.
Zurück zum Zitat Hu, T., Payne, J.L., Banzhaf, W., Moore, J.H.: Evolutionary dynamics on multiple scales: A quantitative analysis of the interplay between genotype, phenotype, and fitness in linear genetic programming. Genet. Program. Evolvable Mach. 13, 305–337 (2012)CrossRef Hu, T., Payne, J.L., Banzhaf, W., Moore, J.H.: Evolutionary dynamics on multiple scales: A quantitative analysis of the interplay between genotype, phenotype, and fitness in linear genetic programming. Genet. Program. Evolvable Mach. 13, 305–337 (2012)CrossRef
18.
Zurück zum Zitat Hu, T., Moore, J.H., Banzhaf, W.: The effects of recombination on phenotypic exploration and robustness in evolution. Artif. Life 20(4), 457–470 (2014)CrossRef Hu, T., Moore, J.H., Banzhaf, W.: The effects of recombination on phenotypic exploration and robustness in evolution. Artif. Life 20(4), 457–470 (2014)CrossRef
19.
Zurück zum Zitat Landry, C.R., Lemos, B., Rifkin, S.A., Dickinson, W.J., Hartl, D.L.: Genetic properties influcing the evolvability of gene expression. Science 317, 118–121 (2007)CrossRef Landry, C.R., Lemos, B., Rifkin, S.A., Dickinson, W.J., Hartl, D.L.: Genetic properties influcing the evolvability of gene expression. Science 317, 118–121 (2007)CrossRef
20.
Zurück zum Zitat Masel, J., Trotter, M.V.: Robustness and evolvability. Trends Genet. 26, 406–414 (2010)CrossRef Masel, J., Trotter, M.V.: Robustness and evolvability. Trends Genet. 26, 406–414 (2010)CrossRef
21.
Zurück zum Zitat McBride, R.C., Ogbunugafor, C.B., Turner, P.E.: Robustness promotes evolvability of thermotolerance in an RNA virus. BMC Evol. Biol. 8, 231 (2008)CrossRef McBride, R.C., Ogbunugafor, C.B., Turner, P.E.: Robustness promotes evolvability of thermotolerance in an RNA virus. BMC Evol. Biol. 8, 231 (2008)CrossRef
22.
Zurück zum Zitat Reidys, C., Stadler, P.F., Schuster, P.: Generic properties of combinatory maps: neutral networks of RNA secondary structures. Bull. Math. Biol. 59(2), 339–397 (1997)CrossRef Reidys, C., Stadler, P.F., Schuster, P.: Generic properties of combinatory maps: neutral networks of RNA secondary structures. Bull. Math. Biol. 59(2), 339–397 (1997)CrossRef
23.
Zurück zum Zitat Reisinger, J., Miikkulainen, R.: Acquring evolvability through adaptive representation. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1045–1052 (2007) Reisinger, J., Miikkulainen, R.: Acquring evolvability through adaptive representation. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1045–1052 (2007)
24.
Zurück zum Zitat Rodrigues, J., Wagner, A.: Genotype networks, innovation, and robustness in sulfur metabolism. BMC Syst. Biol. 5, 39 (2011)CrossRef Rodrigues, J., Wagner, A.: Genotype networks, innovation, and robustness in sulfur metabolism. BMC Syst. Biol. 5, 39 (2011)CrossRef
25.
Zurück zum Zitat Rothlauf, F., Goldberg, D.E.: Redundant representations in evolutionary computation. Evol. Comput. 11(4), 381–415 (2003)CrossRef Rothlauf, F., Goldberg, D.E.: Redundant representations in evolutionary computation. Evol. Comput. 11(4), 381–415 (2003)CrossRef
26.
Zurück zum Zitat Schuster, P., Fontana, W., Stadler, P.F., Hofacker, I.L.: From sequences to shapes and back: a case study in RNA secondary structures. Proc. R. Soc. B 255, 279–284 (1994)CrossRef Schuster, P., Fontana, W., Stadler, P.F., Hofacker, I.L.: From sequences to shapes and back: a case study in RNA secondary structures. Proc. R. Soc. B 255, 279–284 (1994)CrossRef
27.
Zurück zum Zitat Smith, T., Husbands, P., O’Shea, M.: Neutral networks and evolvability with complex genotype-phenotype mapping. In: Kelemen, J., Sosik, P. (eds.) Proceedings of the European Conference on Artificial Life, Lecture Notes in Artificial Intelligence, vol. 2159, pp. 272–281. Springer, Berlin (2001) Smith, T., Husbands, P., O’Shea, M.: Neutral networks and evolvability with complex genotype-phenotype mapping. In: Kelemen, J., Sosik, P. (eds.) Proceedings of the European Conference on Artificial Life, Lecture Notes in Artificial Intelligence, vol. 2159, pp. 272–281. Springer, Berlin (2001)
28.
Zurück zum Zitat Song, D., Heywood, M.I., Zincir-Heywod, A.: A linear genetic programming approch to intrusion detection. In: Proceedings of the Genetic and Evolutionary Computation Conference. Lecture Notes in Computer Science, vol. 2724. Springer, Berlin (2001) Song, D., Heywood, M.I., Zincir-Heywod, A.: A linear genetic programming approch to intrusion detection. In: Proceedings of the Genetic and Evolutionary Computation Conference. Lecture Notes in Computer Science, vol. 2724. Springer, Berlin (2001)
29.
Zurück zum Zitat Soule, T.: Resilient individuals improve evolutionary search. Artif. Life 12, 17–34 (2006)CrossRef Soule, T.: Resilient individuals improve evolutionary search. Artif. Life 12, 17–34 (2006)CrossRef
30.
Zurück zum Zitat Wagner, A.: Robustness, evolvability, and neutrality. Fed. Eur. Biochem. Soc. Lett. 579(8), 1772–1778 (2005)CrossRef Wagner, A.: Robustness, evolvability, and neutrality. Fed. Eur. Biochem. Soc. Lett. 579(8), 1772–1778 (2005)CrossRef
31.
Zurück zum Zitat Wagner, A.: Robustness and evolvability: a paradox resolved. Proc. R. Soc. B 275(1630), 91–100 (2008)CrossRef Wagner, A.: Robustness and evolvability: a paradox resolved. Proc. R. Soc. B 275(1630), 91–100 (2008)CrossRef
32.
Zurück zum Zitat Yu, T., Miller, J.F.: Through the interaction of neutral and adaptive mutations, evolutionary search finds a way. Artif. Life 12, 525–551 (2006)CrossRef Yu, T., Miller, J.F.: Through the interaction of neutral and adaptive mutations, evolutionary search finds a way. Artif. Life 12, 525–551 (2006)CrossRef
Metadaten
Titel
Neutrality, Robustness, and Evolvability in Genetic Programming
verfasst von
Ting Hu
Wolfgang Banzhaf
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-97088-2_7