skip to main content
10.1145/1389095.1389127acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

On hopeful monsters, neutral networks and junk code in evolving L-systems

Published: 12 July 2008 Publication History

Abstract

This paper investigates L-system evolution through experiments with a simulation platform of virtual plants. The conducted simulations vary the occurrence probability of terminal versus non-terminal symbols and study its impact on the evolutionary performance of the system. The results reveal a variant of the exploration-exploitation dilemma. A closer look at individual runs allows to discover a range of emergent evolutionary dynamics. In particular, the activation and improvement of previously dormant production rules leads to variation in the fixation rate of mutations. The corresponding fitness leaps suggest that L-system evolution derives much of its creative power from the mobilization of randomly drifting non-addressed rules. The observed patterns are related to the phenomena of positive and negative selection, neutral mutations and junk DNA in the natural genome.

References

[1]
R Bian and J Hanan and N Chiba, Statistical data directed evolution of L-system models for botanical trees, Proceedings of FSPM04, Montpellier, France, 253--256, 2004.]]
[2]
S Bornhofen and C Lattaud, Evolutionary Design of Virtual Plants, Proceedings of CGVR, Las Vegas, USA, 28--34, 2006.]]
[3]
S Bornhofen and C Lattaud, Life History Evolution of Virtual Plants: Trading off between Growth and Reproduction, Proceedings of PPSN IX, Reykjavik, Iceland, 808--817, 2006.]]
[4]
S Bornhofen and C Lattaud, Evolution of Virtual Plants Interacting with their Environment, Proceedings of VRIC, Laval, France, 172--176, 2007.]]
[5]
L E. DaCosta and J A. Landry, Generating grammatical plant models with genetic algorithms, Proceedings of the Int. Conf. on Adaptive and Natural Computing Algorithms. Coimbra, Portugal, 230--234, 2005.]]
[6]
B Damer and K Marcelo and F Revi, Nerve garden: A public terrarium in cyberspace, In Heudin, J.C. (editor), Virtual Worlds, Springer-Verlag, 177--185, 1998.]]
[7]
R Dawkins, The Selfish Gene, Oxford University Press, Oxford, 1976.]]
[8]
R Dawkins, The Blind Watchmaker, WW Norton, New York, 1986.]]
[9]
J Doebley and A Stec and C Gustus, Teosinte branched1 and the origin of maize: evidence for epistasis and the evolution of dominance, Genetics, 141, 333--346, 1995.]]
[10]
M Ebner and A Grigore and A Heffner and J Albert, Coevolution Produces an Arms Race Among Virtual Plants, Proceedings of EuroGP, Kinsale, Ireland, 316--325, 2002.]]
[11]
G Escuela and G Ochoa and N Krasnogor, Evolving L-Systems to Capture Protein Structure Native Conformations, LNCS, 3447, 73--83, 2005.]]
[12]
A Fick, Über Diffusion, Ann. Phys. (Leipzig), 170, 59--86, 1855.]]
[13]
D E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading Massachusetts, 1989.]]
[14]
R Goldschmidt, The Material Basis of Evolution, Yale University Press, 1940.]]
[15]
S J. Gould, The Return of Hopeful Monsters, Natural History, 86, 6, 23--30, 1977.]]
[16]
J Holland, Adaptation in Natural and Artificial Systems, Univ. of Michigan Press, Ann Arbor, 1975.]]
[17]
G S. Hornby and J B. Pollack, Body-brain co-evolution using L-systems as a generative encoding, Proceedings of GECCO, San Francisco, USA, 868--875, 2001.]]
[18]
G S. Hornby and J B. Pollack, The Advantages of Generative Grammatical Encodings for Physical Design, Proceedings of CEC, Seoul, Korea, 600--607, 2001.]]
[19]
S G. Inge-Vechtomov, A possible role of translation ambiguity in gene evolution, Molecular Biology, 36, 2, 202--208, 2002.]]
[20]
C Jacob, Genetic L-system programming, Proceedings of PPSN III, Jerusalem, Israel, 334--343, 1994.]]
[21]
C Jacob, Evolution programs evolved, Proceedings of PPSN IV, Berlin, Germany, 42--51, 1996.]]
[22]
C Jacob, Evolving evolution programs: Genetic programming and L-systems, Proceedings of the 1st Annual Conference on Genetic Programming, Cambridge, MA, 107--115, 1996.]]
[23]
M Kimura, The Neutral Theory of Molecular Evolution, Cambridge Univ. Press, Cambridge, 1983.]]
[24]
G Kokai and Z Toth and R Vanyi, Modelling Blood Vessels of the Eye with Parametric L-Systems Using Evolutionary Algorithms, LNCS, 1620, 433--442, 1999.]]
[25]
A Lindenmayer, Mathematical models for cellular interaction in development, I and II. Journal of Theoretical Biology, 18, 280--315, 1968.]]
[26]
K J. Mock, Wildwood: The evolution of L--system plants for virtual environments, Proceedings of ICEC, Anchorage, Alaska, 476--480, 1998.]]
[27]
ODE website: http://www.ode.org (April, 2008)]]
[28]
G Ochoa, On genetic algorithms and Lindenmayer systems, Proceedings of PPSN V, Amsterdam, The Netherlands, 335--344, 1998.]]
[29]
OGRE website: http://www.ogre3d.org (April, 2008)]]
[30]
S Ohno, Evolution by Gene Duplication, Springer-Verlag, Berlin-Heidelberg-New-York, 1970.]]
[31]
S Ohno, So much "junk" DNA in our genome, Brookhaven Symposia in Biology, 23, 366--370, 1972.]]
[32]
P Prusinkiewicz and A Lindenmayer, The Algorithmic Beauty of Plants, Springer-Verlag, Berlin, 1990.]]
[33]
K Shinozaki and K Yoda and K Hozumi and T Kiro, A quantitative analysis of plant form -- the pipe model theory, I. basic analysis., Jpn. J. Ecol., 14, 97--105, 1964.]]
[34]
R Sievanen and E Nikinmaa and P Nygren and H Ozier-Lafontaine and J Perttunen and H Hakula, Components of functional-structural tree models, Annals of Forest Sciences, 57, 399--412, 2000.]]
[35]
A Smith, Plants, Fractals, and Formal Languages, Computer Graphics, 18, 3, 1--10, 1984.]]
[36]
K Stanley and R Miikkulainen, A Taxonomy for Artificial Embryogeny, Artificial Life, 9, 2, 93--130, 2003.]]
[37]
D Steinberg and S Sikora and C Lattaud and C Fournier and B Andrieu, Plant growth simulation in virtual worlds: towards online artificial ecosystems, Proceedings of the First Workshop on Artificial Life Integration in Virtual Environment, Lausanne, Switzerland, 84--89, 1999.]]
[38]
J H. M. Thornley, A balanced quantitative model for root:shoot ratios in vegetative plants, Annals of Botany, 36, 431--441, 1972.]]
[39]
J Zhang, Evolution by gene duplication: an update, Trends in Ecology and Evolution, 18, 6, 292--298, 2003.]]
[40]
T Yu and J Miller, Neutrality and the Evolvability of Boolean Function Landscape, Proceedings of EuroGP, Lake Como, Italy, 204--217, 2001.]]
[41]
F Rothlauf and D E. Goldberg, Redundant representations in evolutionary computation, Evolutionary Computation, 11, 4, 381--415, 2003.]]
[42]
W Fontana, The Topology of the Possible, Understanding Change: Models, Methodologies and Metaphors, A Wimmer and R Kössler, Palgrave Macmillan, Basingstoke, 2006.]]
[43]
M Toussaint, Demonstrating the evolution of complex genetic representations: An evolution of artificial plants, Proceedings of GECCO, Chicago, USA, 86--97, 2003.]]

Cited By

View all
  • (2015)An Empirical Comparison of Genetically Evolved Programs and Evolved Neural Networks for Multi-agent Systems Operating under Dynamic EnvironmentsProceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739482.2764717(1373-1374)Online publication date: 11-Jul-2015
  • (2014)Genotype coding, diversity, and dynamic environments: A study on an evolutionary neural network multi-agent system2014 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2014.6900593(2306-2313)Online publication date: Jul-2014
  • (2012)Emergent diversity in an open-ended evolving virtual communityArtificial Life10.1162/artl_a_0005918:2(199-222)Online publication date: 1-Apr-2012
  • Show More Cited By

Index Terms

  1. On hopeful monsters, neutral networks and junk code in evolving L-systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '08: Proceedings of the 10th annual conference on Genetic and evolutionary computation
    July 2008
    1814 pages
    ISBN:9781605581309
    DOI:10.1145/1389095
    • Conference Chair:
    • Conor Ryan,
    • Editor:
    • Maarten Keijzer
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 July 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. L-systems
    2. artificial evolution
    3. artificial life
    4. neutral networks
    5. virtual plants

    Qualifiers

    • Research-article

    Conference

    GECCO08
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)An Empirical Comparison of Genetically Evolved Programs and Evolved Neural Networks for Multi-agent Systems Operating under Dynamic EnvironmentsProceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739482.2764717(1373-1374)Online publication date: 11-Jul-2015
    • (2014)Genotype coding, diversity, and dynamic environments: A study on an evolutionary neural network multi-agent system2014 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2014.6900593(2306-2313)Online publication date: Jul-2014
    • (2012)Emergent diversity in an open-ended evolving virtual communityArtificial Life10.1162/artl_a_0005918:2(199-222)Online publication date: 1-Apr-2012
    • (2009)Competition and evolution in virtual plant communitiesNatural Computing: an international journal10.1007/s11047-008-9089-58:2(349-385)Online publication date: 1-Jun-2009

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media