ABSTRACT

This essay introduces the idea that cities evolve from the bottom up, that patterns emerge

as a global order from local decisions. As the future is unknowable, cities must be planned

according to this type of complexity. We begin by introducing the idea of hierarchy and

modularity as the basis of a generative process that leads to patterns that are self-

similar over many scales, patterns that are fractal in their structure. We then present

a simple model of growth that generates such patterns based on a trade-off between

connecting to the growing structure and seeking as much free space as possible around

any location within it. These are the tensions that exist in real cities through the quest

by individuals to agglomerate. Once we have sketched the model, we demonstrate

how this generative process can be simulated using cellular automata, allowing us to

think of the logic in terms of rules that represent how existing development takes place.