Title: The use of genetic programming for applications in the field of
spatial composition
Author: P.S.Coates & L. Hazarika
Institution: Center for Environment & Computing in Architecture, University of East London, School of
Architecture Holbrook Rd. Stratford London E15 3EA
Architectural design teaching using computers has been a preoccupation of CECA
since 1991. All design tutors provide their students with a set of models and
ways to form, and we have explored a set of approaches including cellular
automata, genetic programming ,agent based modelling and shape grammars as
additional tools with which to explore architectural ( and architectonic) ideas.
This paper discusses the use of genetic programming (G.P.) for applications in
the field of spatial composition. CECA has been developing the use of Genetic
Programming for some time ( see references ) and has covered the evolution of
L-Systems production rules( coates 1997, 1999b), and the evolution of generative
grammars of form (Coates 1998 1999a). The G.P. was used to generate
three-dimensional spatial forms from a set of geometrical structures .The
approach uses genetic programming with a Genetic Library (G.Lib) .G.P. provides a
way to genetically breed a computer program to solve a problem.G. Lib. enables
genetic programming to define potentially useful subroutines dynamically during
a run .
* Exploring a shape grammar consisting of simple solid primitives and transformations.
* Applying a simple fitness function to the solid breeding G.P.
* Exploring a shape grammar of composite surface objects.
* Developing grammarsfor existing buildings, and creating hybrids.
* Exploring the shape grammar of abuilding within a G.P.
We will report on new work using a range of different morphologies ( boolean
operations, surface operations and grammars of style ) and describe the use of
objective functions ( natural selection) and the "eyeball test" ( artificial
selection) as ways of controlling and exploring the design spaces thus defined.
Coates, P ,Broughton, T., Tan, A.,. (1997) "The Use of Genetic Programming in
Exploring 3d Design Worlds", CAAD Futures 1997, ed. Richard Junge, Kluwer
Academic Publishers.
Coates.P , Jackson. H. (1998) "Evolutionary Models of Space" , Eurographics 98
Coates P. Makris D (1999a) "Genetic Programming and Spatial Morphogenesis" AISB
99 symposium on creative evolutionary systems , Edinburgh colledge of art &
division of informatics University of Edinburgh.
Coates.P.S, Broughton. T., Jackson H. "Exploring Three-dimensional Design Worlds
using Lindenmayer systems and Genetic Programming (1999b) " , Chapter 14 in
Evolutionary design by computers Kaufmann 1999 ed P.Bentley.
http://ceca.uel.ac.uk
Paul Coates
CECA UEL
Holbrook rd
Stratford
London E15 3EA