an investigation into the nature of growth in elementary cellular automata to live and die in ca by...

38
AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto Gomez Keith Schubert

Upload: marcia-dean

Post on 18-Jan-2016

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

AN INVESTIGATION INTO THE NATURE OF GROWTH IN

ELEMENTARY CELLULAR AUTOMATA

To Live and Die in CA

by Jane Curnutt

Committee:Yasha Karant, advisorErnesto GomezKeith Schubert

Page 2: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

INTRODUCTION TO

CA(CELLULAR AUTOMATA)

To Live and Die in CA

Page 3: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

CA VocabularyDeterministicSynchronousTotalisticGrid (like a piece

of graph paper)Neighborhood

Moore Neighborhood

von Neumann Neighborhood

Calculation Radius

(Radius)Target SquareRules:

birth=n1 death>n2

Page 4: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Neighborhoods

Moore von Neumann

Page 5: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

radius=3radius=1

target square

Page 6: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Neighborhoods

Radius = 1 Radius = 3

Page 7: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

BIOLOGICAL CA MODELS

To Live and Die in CA

Page 8: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Cellular Automata – Why do we want to do this?

5 steps

40 steps

Page 9: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

Biovermiculation with Discontinuities

CA Simulation

- Penny Boston

To Live and Die in CA

Page 10: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

CA Model of BiovermCave Bioverm photo courtesy of Penny

Boston

Page 11: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

THE NATURE OF GROWTH

IN

CELLULAR AUTOMATA

To Live and Die in CA

Page 12: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Birth=1Radius=1Death=0Time=4

Page 13: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Page 14: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Birth=1Radius=1Death=0Time=5

Page 15: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Page 16: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Birth=1Radius=1Death=0Time=4

Page 17: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Page 18: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Birth=1Radius=1Death=0Time=4

Page 19: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Page 20: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

ConclusionsGrowth only takes place at endpoints and vertices

Growth is always perpendicular to the growth in previous time step

Growth is recursive

Page 21: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

FRACTALCA

To Live and Die in CA

Page 22: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Fractal CABirth=1 Death>2Radius=1Line start

Page 23: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Fractal CABirth=1 Death>2Radius=1Line start

This time step:Blue=new growthRed=deathGreen=residual growth

Page 24: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Fractal CABirth=1 Death>3Radius=1Line start

Page 25: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

This time step:Blue=new growthRed=deathGreen=residual growth

Fractal CABirth=1Death>1Radius=1Square start

Page 26: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

CA L-SYSTEM

GRAMMAR

To Live and Die in CA

Page 27: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

L-system CA Graphical Forms & Symbols

Page 28: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

L-system CA Symbols: Modifiers & Movement

Page 29: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Why we need an SP character in the grammar?Square Inside the

2r+1 Radiusred - neighborhoodred - target square green - current time

step blue – growth next

time step

Page 30: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

red - neighborhoodred - target square

green - current time step

blue – growth next time step

Square Outside the 2r+1 Radius

Page 31: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

CA L-SYSTEM PRODUCTIONS

To Live and Die in CA

Page 32: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Page 33: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Page 34: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

FUTURE RESEARCH DIRECTIONS

To Live and Die in CA

Page 35: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Extend CA grammar to include death rules.

Investigate the relationship between CA grammar and display grid, with different grids.

Investigate collisions between patterns, and whether CA grammar can describe them.

Page 36: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA

Special thanks to Chris McKay,

Principle Investigator for Extreme Environments,NASA, Ames

and

Penny Boston, NMITAssociate Director,

National Cave and Karst Research Institute,

for their support and encouragement.

Page 37: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

THANK YOUFOR

ATTENDING

To Live and Die in CA

Page 38: AN INVESTIGATION INTO THE NATURE OF GROWTH IN ELEMENTARY CELLULAR AUTOMATA To Live and Die in CA by Jane Curnutt Committee: Yasha Karant, advisor Ernesto

To Live and Die in CA