Abstract
This paper describes a system for simulating the evolution of artificial 2D plant morphologies. Virtual plant genotypes are inspired by the mathematical formalism known as Lindenmayer systems (L-systems). The phenotypes are the branching structures resulting from the derivation and graphic interpretation of the genotypes. Evolution is simulated using a genetic algorithm with a fitness function inspired by current evolutionary hypotheses concerning the factors that have had the greatest effect on plant evolution. The system also provides interactive selection, allowing the user to direct simulated evolution towards preferred phenotypes. Simulation results demonstrate many interesting structures, suggesting that artificial evolution constitutes a powerful tool for (1) exploring the large, complex space of branching structures found in nature, and (2) generating novel ones. Finally, we emphasize that Lindenmayer systems constitute a highly suitable encoding for artificial evolution studies.
Preview
Unable to display preview. Download preview PDF.
References
Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, (1991)
Dawkins, R.: The Blind Watchmaker. Harlow Longman, (1986)
Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)
Jacob, C: Genetic L-system Programming. Parallel Problem Solving from Nature III (PPSN'III), Lecture Notes in Computer Science, Vol. 866, Ed. Y. Davidor and P. Schwefel. Springer-Verlag, Berlin (1994) 334–343
Jefferson, D., Collins, R., Cooper, C., Dyer, M., Flowers, M., Korf, R., Taylor, C, Wang, A.: Evolution as a Theme in Artificial Life: The Genesys/Tracker System. In: Artificial Life II: Proceedings of the second workshop on the synthesis and simulation of living systems, Vol. X, SFI Studies in the Sciences of Complexity, Ed. C. Langton, C. Tylor, J. D. Farmer, and S. Rasmussen. Addison-Wesley, Redwood City (1991)
Koza, J.: Genetic Programming: on the Programming of Computers by Means of Natural Selectio. MIT Press, (1992)
Lindenmayer, A.: Mathematical models for cellular interaction in development. Parts I and II. Journal of Theoretical Biology, 18 (1968) 280–315.
Mitchell, M. 1996. An Introduction to Genetic Algorithms. MIT Press, (1996)
Niklas, K.: Computer Simulated Plant Evolution. Scientific American (May 1985), (1985)
Niklas, K.: Biophysical limitations on plant form and evolution. Plant Evolutionary Biology, Ed. L. D. Gottlieb and S. K. Jain. Chapman and Hall Ltd, (1988)
Niklas, K.: The Evolutionary Biology of Plants. The university of Chicago Press, Chicago (1997)
Oppenheimer, P.: Real Time Design and Animation of Fractal Plants and Trees. Proceedings of SIGGRAPH '86, in Computer Graphics. ACM SIGGRAPH, 20(4) (1986) 55–62
Prusinkiewics, P., Lindenmayer, A.: The Algorithmic Beauty of Plants. Springer-Verlag, (1990).
Reynolds, C: Flocks, Herds, and Schools: A Distributed Behavioral Model. Proceedings of SIGGRAPH '87, in Computer Graphics. ACM SIGGRAPH, 21(4) (1987) 25–34
Sims, K.: Artificial Evolution for Computer Graphics. Proceedings of SIGGRAPH '91, in Computer Graphics. ACM SIGGRAPH, 25(4) (1991) 319–328
Sims, K.: Evolving Virtual Creatures. Proceedings of SIGGRAPH '94, in Computer Graphics. ACM SIGGRAPH, 28(4) (1994) 15–22
Smith, A.: Plants, Fractals, and Formal Languages. Proceedings of SIGGRAPH '84, in Computer Graphics. ACM SIGGRAPH, 18(4) (1984) 1–10
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ochoa, G. (1998). On genetic algorithms and lindenmayer systems. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN V. PPSN 1998. Lecture Notes in Computer Science, vol 1498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056876
Download citation
DOI: https://doi.org/10.1007/BFb0056876
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65078-2
Online ISBN: 978-3-540-49672-4
eBook Packages: Springer Book Archive