The algorithmic beauty of plants
The algorithmic beauty of plants
Mathematica: a system for doing mathematics by computer (2nd ed.)
Mathematica: a system for doing mathematics by computer (2nd ed.)
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
PPSN III Proceedings of the International Conference on Evolutionary Computation. The Third Conference on Parallel Problem Solving from Nature: Parallel Problem Solving from Nature
Genetic Programming and Evolvable Machines
IEEE Intelligent Systems
Automatic Generation of Affine IFS and Strongly Typed Genetic Programming
Proceedings of the Second European Workshop on Genetic Programming
Coevolution Produces an Arms Race among Virtual Plants
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
Evolutionary algorithms in modeling and animation
Handbook of computer animation
Intelligent data analysis
Coevolution and the Red Queen effect shape virtual plants
Genetic Programming and Evolvable Machines
On hopeful monsters, neutral networks and junk code in evolving L-systems
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Competition and evolution in virtual plant communities: a new modeling approach
Natural Computing: an international journal
Research frontier: the evolution of swarm grammars-growing trees, crafting art, and bottom-up design
IEEE Computational Intelligence Magazine
Emergent diversity in an open-ended evolving virtual community
Artificial Life
Hi-index | 0.00 |
Parallel rewrite systems in the form of string based L-systems are used for modeling and visualizing growth processes of artificial plants. It is demonstrated how to use evolutionary algorithms for inferring L-systems encoding structures with characteristic properties. We describe our Mathematica based genetic programming system Evolvica, present an L-system encoding via expressions, and explain how to generate, modify and breed L-systems through simulated evolution techniques. Extensions of genetic programming operators and expression generation methods strongly relying on templates and pattern matching are shown by example.