Swarm grammars: growing dynamic structures in 3D agent spaces

作者: Christian Jacob , Sebastian Von Mammen

DOI: 10.1080/14626260701253622

关键词:

摘要: Abstract We present a new way of dynamically growing and breeding structures in 3D space through swarming agents. Different agent types the they evolve over time is specified by swarm grammar similar to Lindenmayer systems. expand common L-system string interpretation from single turtle multitude turtles which behave like swarm. By describing agents within framework formal grammars, we build bridge symbolic production systems (rewrite systems) three-dimensional real-time construction procedures that are executed reactive interacting move simulated physical spaces. introduce constructor agents, their representation grammars demonstrate examples how (1) rules, (2) parameters (3) environ ment can influence actual growth processes initiated directed swarms. In order facilitate exploration large variety apply inter...

参考文章(25)
P. Prusinkiewicz, James Hanan, Lindenmayer Systems, Fractals, and Plants ,(1989)
Helen Jackson, Toward a symbiotic coevolutionary approach to architecture Creative evolutionary systems. pp. 299- 313 ,(2001) , 10.1016/B978-155860673-9/50049-5
Przemyslaw Prusinkiewicz, James Scott Hanan, Parametric l-systems and their application to the modelling and visualization of plants The University of Regina (Canada). ,(1992)
H. Kwong, C. Jacob, Evolutionary exploration of dynamic swarm behaviour congress on evolutionary computation. ,vol. 1, pp. 367- 374 ,(2003) , 10.1109/CEC.2003.1299599
G.S. Hornby, J.B. Pollack, The advantages of generative grammatical encodings for physical design congress on evolutionary computation. ,vol. 1, pp. 600- 607 ,(2001) , 10.1109/CEC.2001.934446
G. Rozenberg, The Book of L ,(1986)
Terence Broughton, Paul Coates, Helen Jackson, Exploring Three-dimensional design worlds using Lindenmeyer systems and Genetic Programming : San Francisco. ,(1999)
Pauline C. Haddow, Gunnar Tufte, Piet van Remortel, Shrinking the Genotype: L-systems for EHW? international conference on evolvable systems. pp. 128- 139 ,(2001) , 10.1007/3-540-45443-8_11