Skip to main content
Top
Published in: Evolutionary Intelligence 1/2019

02-01-2019 | Research Paper

Robustness, evolvability and phenotypic complexity: insights from evolving digital circuits

Authors: Nicola Milano, Paolo Pagliuca, Stefano Nolfi

Published in: Evolutionary Intelligence | Issue 1/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We analyze the relation between robustness to mutations, phenotypic complexity, and evolvability in the context of artificial circuits evolved for the ability to solve a parity problem. We demonstrate that whether robustness to mutations enhances or diminishes phenotypic variability and evolvability depends on whether robustness is achieved through the development of parsimonious (phenotypically simple) solutions, that minimize the number of genes playing functional roles, or through phenotypically more complex solutions, capable of buffering the effect of mutations. We show that the characteristics of the selection process strongly influence the robustness and the performance of the evolving candidate solutions. Finally, we propose a new evolutionary method that outperforms evolutionary algorithms commonly used in this domain.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
go back to reference Abdelhalim L, Blachon S, Selbig J, Nikolosky Z (2011) Robustness of metabolic networks: a review of existing definitions. Biosystems 106(1):1–8CrossRef Abdelhalim L, Blachon S, Selbig J, Nikolosky Z (2011) Robustness of metabolic networks: a review of existing definitions. Biosystems 106(1):1–8CrossRef
go back to reference Adami C (2002) Sequence complexity in Darwinian evolution. Complexity 8:49–57CrossRef Adami C (2002) Sequence complexity in Darwinian evolution. Complexity 8:49–57CrossRef
go back to reference Ancel LW, Fontana W (2000) Plasticity, evolvability, and modularity in RNA. J Exp Zool Part B Mol Dev Evol 288:242–283CrossRef Ancel LW, Fontana W (2000) Plasticity, evolvability, and modularity in RNA. J Exp Zool Part B Mol Dev Evol 288:242–283CrossRef
go back to reference Back T (1994) Selective pressure in evolutionary algorithms: a characterization of selection mechanisms. In: Proceedings of 1st IEEE conference evolutionary computation, Jun. 27–29, 1994, pp 57–62 Back T (1994) Selective pressure in evolutionary algorithms: a characterization of selection mechanisms. In: Proceedings of 1st IEEE conference evolutionary computation, Jun. 27–29, 1994, pp 57–62
go back to reference Bäck T, Hammel U (1994) Evolution strategies applied to perturbed objective functions. In Proceedings of the international conference on evolutionary computation. pp 40–45 Bäck T, Hammel U (1994) Evolution strategies applied to perturbed objective functions. In Proceedings of the international conference on evolutionary computation. pp 40–45
go back to reference Balch M (2003) Complete digital design. McGraw-Hill, New York Balch M (2003) Complete digital design. McGraw-Hill, New York
go back to reference Bedau MA, Packard NH (2003) Evolution of evolvability via adaptation of mutation rates. Biosystems 69:143–162CrossRef Bedau MA, Packard NH (2003) Evolution of evolvability via adaptation of mutation rates. Biosystems 69:143–162CrossRef
go back to reference Crutchfield JP, Görnerup O (2006) Objects that make objects: the population dynamics of structural complexity. J R Soc Interface 3:345–349CrossRef Crutchfield JP, Görnerup O (2006) Objects that make objects: the population dynamics of structural complexity. J R Soc Interface 3:345–349CrossRef
go back to reference De Visser JA et al (2003) Perspective: evolution and detection of genetic robustness. Evolution 57(9):1959–1972 De Visser JA et al (2003) Perspective: evolution and detection of genetic robustness. Evolution 57(9):1959–1972
go back to reference Earl DJ, Deem MW (2004) Evolvability is a selectable trait. PNAS 101:11531–11536CrossRef Earl DJ, Deem MW (2004) Evolvability is a selectable trait. PNAS 101:11531–11536CrossRef
go back to reference Edelman GM, Gally JA (2001) Degeneracy and complexity in biological systems. Proc Natl Acad Sci USA, 98(13):763–768 Edelman GM, Gally JA (2001) Degeneracy and complexity in biological systems. Proc Natl Acad Sci USA, 98(13):763–768
go back to reference Frei R, Whitacre J (2012) Degeneracy and networked buffering: principles for supporting emergent evolvability in agile manufacturing systems. Nat Comput 11(3):417–430MathSciNetCrossRef Frei R, Whitacre J (2012) Degeneracy and networked buffering: principles for supporting emergent evolvability in agile manufacturing systems. Nat Comput 11(3):417–430MathSciNetCrossRef
go back to reference Hartmann M, Haddow P (2004) Evolution of fault tolerant and noise-robust digital designs. IEE Proc Comput Digit Tech 151:287–294CrossRef Hartmann M, Haddow P (2004) Evolution of fault tolerant and noise-robust digital designs. IEE Proc Comput Digit Tech 151:287–294CrossRef
go back to reference Hazen RM, Griffin PL, Carothers JM, Szostak JW (2007) Functional information and the emergence of biocomplexity. Proc Natl Acad Sci 104:8574–8581CrossRef Hazen RM, Griffin PL, Carothers JM, Szostak JW (2007) Functional information and the emergence of biocomplexity. Proc Natl Acad Sci 104:8574–8581CrossRef
go back to reference Houle D (1992) Comparing evolvability and variability of quantitative traits. Genetics 130:195–204 Houle D (1992) Comparing evolvability and variability of quantitative traits. Genetics 130:195–204
go back to reference Hu T, Payne JL, Banzhaf W, Moore JH (2012) 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(3):305–337CrossRef Hu T, Payne JL, Banzhaf W, Moore JH (2012) 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(3):305–337CrossRef
go back to reference Jin Y, Branke K (2005) Evolutionary optimization in uncertain environments: a survey. IEEE Trans Evol Comput 9(3):303–317CrossRef Jin Y, Branke K (2005) Evolutionary optimization in uncertain environments: a survey. IEEE Trans Evol Comput 9(3):303–317CrossRef
go back to reference Levitan B, Kauffman S (1994) Adaptive walks with noisy fitness measurements. Mol Divers 1(1):53–68CrossRef Levitan B, Kauffman S (1994) Adaptive walks with noisy fitness measurements. Mol Divers 1(1):53–68CrossRef
go back to reference Macia J, Solé RV (2009) Distributed robustness in cellular networks: insights from synthetic evolved circuits. J R Soc Interface 6(33):393–400CrossRef Macia J, Solé RV (2009) Distributed robustness in cellular networks: insights from synthetic evolved circuits. J R Soc Interface 6(33):393–400CrossRef
go back to reference Masel J, Trotter MV (2010) Robustness and evolvability. Trends Genet 26(9):406–414CrossRef Masel J, Trotter MV (2010) Robustness and evolvability. Trends Genet 26(9):406–414CrossRef
go back to reference Milano N, Nolfi S (2016) Robustness to faults promotes evolvability: insights from evolving digital circuits. PLoS ONE 11(7):e0158627CrossRef Milano N, Nolfi S (2016) Robustness to faults promotes evolvability: insights from evolving digital circuits. PLoS ONE 11(7):e0158627CrossRef
go back to reference Miller J, Hartmann M (2001) Evolving messy gate for fault tolerance: some preliminary findings. In: Proceedings 3rd NASA workshop on evolvable hardware. pp 116–123 Miller J, Hartmann M (2001) Evolving messy gate for fault tolerance: some preliminary findings. In: Proceedings 3rd NASA workshop on evolvable hardware. pp 116–123
go back to reference Miller JF, Thomson P (2000) Cartesian genetic programming. In: Poli R, Banzhaf W, Langdon WB, Miller J, Nordin P, Fogarty TC (eds) Lecture Notes in Computer Science 1802 Genetic programming. Springer, Heidelberg Miller JF, Thomson P (2000) Cartesian genetic programming. In: Poli R, Banzhaf W, Langdon WB, Miller J, Nordin P, Fogarty TC (eds) Lecture Notes in Computer Science 1802 Genetic programming. Springer, Heidelberg
go back to reference Miller JF, Job D, Vassiley VK (2000) Principles in the evolutionary design of digital circuits. J Genet Progr Evolv Mach 1(1):8–35 Miller JF, Job D, Vassiley VK (2000) Principles in the evolutionary design of digital circuits. J Genet Progr Evolv Mach 1(1):8–35
go back to reference Miller JF, Thomson P (2000) Cartesian genetic programming. In: Proceedings of the third european conference on genetic programming (EuroGP), vol 1820. Springer, Berlin, pp. 121–132 Miller JF, Thomson P (2000) Cartesian genetic programming. In: Proceedings of the third european conference on genetic programming (EuroGP), vol 1820. Springer, Berlin, pp. 121–132
go back to reference Miller JF, Thompson A, Thompson P, Fogarty T (eds) (2000) Proceedings of the 3rd international conference on evolvable systems: from biology to hardware. Lecture notes on computer science, no. 1801. Springer, Berlin Miller JF, Thompson A, Thompson P, Fogarty T (eds) (2000) Proceedings of the 3rd international conference on evolvable systems: from biology to hardware. Lecture notes on computer science, no. 1801. Springer, Berlin
go back to reference Pagliuca P, Milano N, Nolfi S (2018) Maximizing adaptive power in neuroevolution. PLoS ONE 13(7):e0198788CrossRef Pagliuca P, Milano N, Nolfi S (2018) Maximizing adaptive power in neuroevolution. PLoS ONE 13(7):e0198788CrossRef
go back to reference Raman K, Wagner A (2011) The evolvability of programmable hardware. J R Soc Interface 8(55):269–281CrossRef Raman K, Wagner A (2011) The evolvability of programmable hardware. J R Soc Interface 8(55):269–281CrossRef
go back to reference Rana S, Whitlev LD, Cogswell R (1996) Searching in the presence of noise. In: Voigt HM (ed) Parallel problem solving from nature. Lecture Notes in Computer Sciences, 1141. Springer, Berlin, pp 198–207 Rana S, Whitlev LD, Cogswell R (1996) Searching in the presence of noise. In: Voigt HM (ed) Parallel problem solving from nature. Lecture Notes in Computer Sciences, 1141. Springer, Berlin, pp 198–207
go back to reference Rechenberg I (1973) Evolutionstrategie—Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann-Holzboog, Stuggart Rechenberg I (1973) Evolutionstrategie—Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann-Holzboog, Stuggart
go back to reference Schuster P, Fontana W, Stadler PF, Hofacker IL (1994) From sequences to shapes and back: a case study in RNA secondary structures. Proc R Soc Lond B 255:279–284 Schuster P, Fontana W, Stadler PF, Hofacker IL (1994) From sequences to shapes and back: a case study in RNA secondary structures. Proc R Soc Lond B 255:279–284
go back to reference Thompson A, Layzell P, Zebulum R (1999) Explorations in design space: unconventional electronics design through artificial evolution. IEEE Trans Evol Comput 3(3):167–196CrossRef Thompson A, Layzell P, Zebulum R (1999) Explorations in design space: unconventional electronics design through artificial evolution. IEEE Trans Evol Comput 3(3):167–196CrossRef
go back to reference Tononi G, Sporns O, Edelman GM (1999) Measures of degeneracy and redundancy in biological networks. Proc Natl Acad Sci USA 96:3257–3262CrossRef Tononi G, Sporns O, Edelman GM (1999) Measures of degeneracy and redundancy in biological networks. Proc Natl Acad Sci USA 96:3257–3262CrossRef
go back to reference Van Nimwegen E, Crutchfield JP, Huynen M (1999) Neutral evolution of mutational robustness. PNAS 96:9716–9720CrossRef Van Nimwegen E, Crutchfield JP, Huynen M (1999) Neutral evolution of mutational robustness. PNAS 96:9716–9720CrossRef
go back to reference Wagner A (2008) Robustness and evolvability: a paradox resolved. Proc R Soc B 275:91–100CrossRef Wagner A (2008) Robustness and evolvability: a paradox resolved. Proc R Soc B 275:91–100CrossRef
go back to reference Wagner A (2011) The origins of evolutionary innovations: a theory of transformative change in living systems. Oxford University Press, OxfordCrossRef Wagner A (2011) The origins of evolutionary innovations: a theory of transformative change in living systems. Oxford University Press, OxfordCrossRef
go back to reference Wagner GP, Altenberg L (1996) Perspective: complex adaptations and the evolution of evolvability. Evolution 50:967–976CrossRef Wagner GP, Altenberg L (1996) Perspective: complex adaptations and the evolution of evolvability. Evolution 50:967–976CrossRef
go back to reference Whitacre JM (2010) Degeneracy: a link between evolvability, robustness and complexity in biological systems. Theor Biol Med Model 7:6CrossRef Whitacre JM (2010) Degeneracy: a link between evolvability, robustness and complexity in biological systems. Theor Biol Med Model 7:6CrossRef
go back to reference Whitley D, Rana S, Heckendorn RB (1998) The island model genetic algorithm: on separability, population size and convergence. J Comput Inf Technol 7:33–47 Whitley D, Rana S, Heckendorn RB (1998) The island model genetic algorithm: on separability, population size and convergence. J Comput Inf Technol 7:33–47
Metadata
Title
Robustness, evolvability and phenotypic complexity: insights from evolving digital circuits
Authors
Nicola Milano
Paolo Pagliuca
Stefano Nolfi
Publication date
02-01-2019
Publisher
Springer Berlin Heidelberg
Published in
Evolutionary Intelligence / Issue 1/2019
Print ISSN: 1864-5909
Electronic ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-018-00197-z

Other articles of this Issue 1/2019

Evolutionary Intelligence 1/2019 Go to the issue

Premium Partner