a generative method for infrastructure emergence

16
A Generative Method for Infrastructure Emergence NECSI Winter School Project, 2009 Kawandeep Virdee Marcos Gaudiano Marco Lagi

Upload: whichlight

Post on 25-Jun-2015

1.445 views

Category:

Documents


1 download

DESCRIPTION

Every society has structures which influence collective behavior. With all of the possible configurations of people in a population, the question emerges for designers of how to implement a method to use the collective information and create a successful design solution. We show how the fractal shape can emerge from a generative process that takes information on the scale of individuals or groups, and uses it to design a permanent infrastructure on the scale of a city. In this sense, we grow cities consisting of individuals and roads, starting from just individuals.

TRANSCRIPT

Page 1: A Generative Method for Infrastructure Emergence

A Generative Method for Infrastructure Emergence!

NECSI Winter School Project, 2009!

Kawandeep!Virdee!

Marcos!Gaudiano!

Marco!Lagi!

Page 2: A Generative Method for Infrastructure Emergence

Overview!Complex Systems!

1/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

1. !Introduction to Design and Complexity!

2. !Rules for Emergence of Infrastructure!

3. !Varying the Parameters!

4. !Summary!

Assumption: !city growth shows a fractal behavior!

Question:! !what set of rules would produce such an effect?!

Page 3: A Generative Method for Infrastructure Emergence

Design and Complexity!Inspiration!

2/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

Inspiration!

Collective!Intelligence!

Self-Organizing Systems as Designers!

Architecture!

Emergence as a Design Method!

Human-Environment Interaction!

Page 4: A Generative Method for Infrastructure Emergence

Design and Complexity!Goal!

3/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

If we study the patterns of interaction, !

we can design a better world!

Page 5: A Generative Method for Infrastructure Emergence

Design and Complexity!Compex dynamics of design!

4/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

Page 6: A Generative Method for Infrastructure Emergence

Design and Complexity!Compex dynamics of design!

4/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

Page 7: A Generative Method for Infrastructure Emergence

Rules for Emergent Infrastructure!Cells!

5/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

"#$%&!

'(#)*!

+,,!#)*&!-(#)*.!)/,(*0!,/!%,,!123!-(#)*.!)/,(*0!4,%!2*,(5-!

-(#)*.!)/,(*0!

6(.%!2*,(5-!!'(#)*.!)/,(*0!

"*,(5-!-(#)*.!)/,(*0!!

Page 8: A Generative Method for Infrastructure Emergence

Rules for Emergent Infrastructure!Cells!

5/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

"#$%&!

'(#)*!

7,)0!

+,,!#)*&!-(#)*.!)/,(*0!,/!%,,!123!-(#)*.!)/,(*0!4,%!2*,(5-!

-(#)*.!)/,(*0!

6(.%!2*,(5-!!'(#)*.!)/,(*0! "*,(5-!-(#)*.!

)/,(*0!8!123!/,)0.!)/,(*0!

7,)0.!0,!*,%!9-)*52!):2/!%-2&!)/2!;(<=%!

"*,(5-!-(#)*.!)/,(*0!,/!2*,(5-!-(#)*.!8!/,)0!!)/,(*0!

Page 9: A Generative Method for Infrastructure Emergence

Rules for Emergent Infrastructure!Humans!

6/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

Birth Rule!

Death Rule!

If there is a road, it counts as 2 humans (but Death Rule doesnʼt apply)!

Modification of the Game of Life!

Page 10: A Generative Method for Infrastructure Emergence

Rules for Emergent Infrastructure!Roads!

7/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

range-not!

range!

If Humans {range} – A*Roads {range-not} > threshold!

Build a Road!!

3 parameters:!

1) range!2) range-not!3) threshold!

2 agents:!

1) Humans (mortal, mobile)!2) Roads (permanent, immobile)!

Page 11: A Generative Method for Infrastructure Emergence

Varying the parameters!Range and Range-not!

8/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

range-not!

range!

Page 12: A Generative Method for Infrastructure Emergence

Varying the parameters!The City!

9/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

8, 7, 23!

fractal dimension D = 1.77 !

Self-similarity,!Recursion…!

Itʼs a fractal!!

Page 13: A Generative Method for Infrastructure Emergence

Varying the parameters!Calculating the fractal dimension!

10/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

Box-counting method!

5

4

3

2

log

(N)

-4.5 -4.0 -3.5 -3.0 -2.5 -2.0 -1.5log (1/!)

Page 14: A Generative Method for Infrastructure Emergence

Varying the parameters!Different geometries!

11/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

2, 8, 6!

D = 1.63 ! D = 1.60 !

5, 4, 20!

D = 1.62 !

8, 7, 23!

New York City (NY): !D = 1.70 (maximum)!Omaha (NE):! ! !D = 1.28 (minimum) !

Page 15: A Generative Method for Infrastructure Emergence

Varying the parameters!Time dependence!

12/13

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

2, 8, 6!

D = 0.97! D = 1.40! D = 1.63! time!

Baltimore (MD): ! !D = 1.02 (1822); !D = 1.72 (1992) !

Page 16: A Generative Method for Infrastructure Emergence

Summary!Complex Systems!

13/13

1. !

2. !

3. !!

4. !!

1. !Design and Complexity!2. !Rules!3. !Varying the parameters!4. !Summary!

Real cities grow like fractals!

A simple set of rules built on the Game of Life can reproduce such a behavior!

Their fractal dimension grows over time, reaching an equilibrium value around D ~ 1.6 – 1.8!

The geometry of the city can be changed varying just 3 parameters !