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

To Live and Die in CA

  • Upload
    eros

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

To Live and Die in CA. AN InvestigatiON INTO the nature of growth in elementary cellular automata. Committee: Yasha Karant , advisor Ernesto Gomez Keith Schubert. by Jane Curnutt. To Live and Die in CA. Introduction to CA (Cellular Automata). - PowerPoint PPT Presentation

Citation preview

Page 1: To Live and Die in CA

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: To Live and Die in CA

INTRODUCTION TO

CA(CELLULAR AUTOMATA)

To Live and Die in CA

Page 3: To Live and Die in CA

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: To Live and Die in CA

To Live and Die in CA

Neighborhoods

Moore von Neumann

Page 5: To Live and Die in CA

To Live and Die in CA

radius=3radius=1

target square

Page 6: To Live and Die in CA

To Live and Die in CA

Neighborhoods

Radius = 1 Radius = 3

Page 7: To Live and Die in CA

BIOLOGICAL CA MODELS

To Live and Die in CA

Page 8: To Live and Die in CA

To Live and Die in CA

Cellular Automata – Why do we want to do this?

5 steps

40 steps

Page 9: To Live and Die in CA

Biovermiculation with Discontinuities

CA Simulation

- Penny Boston

To Live and Die in CA

Page 10: To Live and Die in CA

To Live and Die in CA

CA Model of BiovermCave Bioverm photo courtesy of Penny

Boston

Page 11: To Live and Die in CA

THE NATURE OF GROWTH

IN

CELLULAR AUTOMATA

To Live and Die in CA

Page 12: To Live and Die in CA

To Live and Die in CA

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

Page 13: To Live and Die in CA

To Live and Die in CA

Page 14: To Live and Die in CA

To Live and Die in CA

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

Page 15: To Live and Die in CA

To Live and Die in CA

Page 16: To Live and Die in CA

To Live and Die in CA

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

Page 17: To Live and Die in CA

To Live and Die in CA

Page 18: To Live and Die in CA

To Live and Die in CA

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

Page 19: To Live and Die in CA

To Live and Die in CA

Page 20: To Live and Die in CA

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: To Live and Die in CA

FRACTALCA

To Live and Die in CA

Page 22: To Live and Die in CA

To Live and Die in CA

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

Page 23: To Live and Die in CA

To Live and Die in CA

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

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

Page 24: To Live and Die in CA

To Live and Die in CA

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

Page 25: To Live and Die in CA

To Live and Die in CA

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

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

Page 26: To Live and Die in CA

CA L-SYSTEM

GRAMMAR

To Live and Die in CA

Page 27: To Live and Die in CA

To Live and Die in CA

L-system CA Graphical Forms & Symbols

Page 28: To Live and Die in CA

To Live and Die in CA

L-system CA Symbols: Modifiers & Movement

Page 29: To Live and Die in CA

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: To Live and Die in CA

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: To Live and Die in CA

CA L-SYSTEM PRODUCTIONS

To Live and Die in CA

Page 32: To Live and Die in CA

To Live and Die in CA

Page 33: To Live and Die in CA

To Live and Die in CA

Page 34: To Live and Die in CA

FUTURE RESEARCH DIRECTIONS

To Live and Die in CA

Page 35: To Live and Die in CA

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: To Live and Die in CA

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: To Live and Die in CA

THANK YOUFOR

ATTENDING

To Live and Die in CA

Page 38: To Live and Die in CA

To Live and Die in CA