|
Parallel rewrite systems in the form of stringbased L-systems are used for modeling and visualizing growth of artificial plants. A package implementing context-sensitive (m,n)-L-systems is presented which takes full advantage of Mathematica's expression manipulation and graphics capabilities. Furthermore, it is demonstrated how to use evolutionary algorithms for inferring L-systems encoding structures with some characteristic properties. We describe our Mathematica based genetic programming system MathEvolvica, present an L-system encoding via expressions, and explain how to generate, modify and breed L-systems through simulated evolution techniques.
|
|