Recursion is a programming strategy to execute repetitive tasks by allowing a function to call itself.
This logic is strongly related to fractals and other self-similar patterns that occur in numerous natural systems. The fractal structure of Fibonacci spirals found in plants, the formation of coastal regions, and the golden ratio are just a few examples of recursive patterns.
Relatively simple to program, recursive algorithms might resemble a viable tool for the development of alternative urban planning strategies.
Traditional urban planning strategies do not substantially address contemporary issues which threaten the health of modern metropolises. Spatial problems induced by overpopulation, congestion, climatic instability, and scarcity of viable land jeopardize the healthy development of future cities.
Alternative strategies beyond the existing rigid grid systems are crucial for the successful expansion of thriving communities. The mega-cities of tomorrow demand more flexible layouts, subtle interventions, and frameworks for continual growth.
By embedding and testing fractal logics such as recursive tiling on the urban scale (blocks, areas, districts, quarters, and boroughs, respectively), we aim to develop an alternative toolset to conventional planning strategies.
Alexander, Christopher (1977): A pattern language. Towns, buildings, construction. New York: Oxford Univ. Press. Palladio, Andrea; Lücke, Hans-Karl (2009): I quattro libri dell’architettura. 2nd ed. Wiesbaden: Marixverl. Weinstock, Michael (2010): The architecture of emergence. The evolution of form in nature and civilisation. Chichester, U.K: Wiley.