SlideShare a Scribd company logo
1 of 1
Download to read offline
RESEARCH POSTER PRESENTATION DESIGN © 2015
www.PosterPresentations.com
• Tree Life is adapted from an existing game called Game of Life
(or simply Life) invented by John Conway
• Cellular automaton: game that is played by itself, giving results
through its previous states after one initialization
• Uses 2D square grid where a cell has eight adjacent neighbors
• Two states only: a cell is either alive or dead
• Rules: At time t + 1, a cell survives if it had 2-3 neighbors at time
t. At time t + 1, a dead cell comes alive (is born) if 3 of its
neighbors were alive at time t.
INTRODUCTION
GAME OF LIFE IN ACTION
Initial: at time t at time t + 1 at time t + 2
TREE LIFE IN ACTION POPULATION GROWTH
OPEN QUESTION 1: GLIDER
Game of Life Tree Life
TREE LIFE DEMO
Initial: at time t at time t + 1 at time t + 2
Samanvitha Basole, Phyllis Lau, Dr. Tim Hsu
San Jose State University
New Geometries for Cellular Automata
survives: 2
neighbors
is born: 3
neighbors
dies: 1
neighbor
dies: 1
neighbor
survives:
2 neighbors
dies: 1
neighbor
is born: 3
neighbors
dies: 1
neighbor
TREE LIFE DESIGN
• Change in structure and neighbors
• tree structure with nodes
• maximum number of neighbors: 3
• Change in rules for spawning and surviving
• Possible rules: any combination of 1, 2, 3
• Starts with root node in center to build tree
• Letters to represent nodes
• a, b, c
• no repeats
• root of tree represented
by empty string
• Length of word represents
radius (height) of tree
• ex: abcba = radius 5
radius of 2
radius of 1
dies: no
neighbor
is born: 3
neighbors
dies: 2
neighbors
dies: 2
neighbors
IMPLEMENTING DESIGN
By choosing the identity E as the root, the tree is visualized as a file
tree.
radius of 1;
neighbors
neighbors
radius of 2
root
TREE OF CELLS OPEN QUESTION 2: GLIDER GUN
75%, RTS: 1-3, RTB: 1-1
100%, RTS: 1-1, RTB: 1-2
the glider moves one square
diagonally after 4 generations
Game of Life Tree Life
FEATURES
● A graph with parent and child nodes
● The child node of a parent is the string of the parent name
concatenated with a, b, or c, avoiding double letters
● Cells live or die with color change
Random Selection
Basic Features
File Functions
Algorithmic Functions
New tree with the specified radius
Expands or contracts the child nodes
Sets the delay time between each pause
Sets randomly the inputted number
of nodes as living
Sets randomly the inputted percentage
of nodes as living
Loads a file, reads the radius and
the list of nodes, draws them on the
visual tree
Prints on a file the radius and the list
of nodes living
Displays LIFE at time t+1 given the
LIFE at time t
Sets rules for spawning and survival
Runs TimeStep n times
line of gliders shot through glider gun
Parent Node
Child Nodes
Results on number of survivors include:
• repeating/alternating numbers
• constant trends
Conclusion: most interesting rules are
• rule to survive: 1-1, 2-2, 3-3
• rule to spawn: 1-1, 1-2
dies: no neighbors
survives: 1
neighbor
dies: no neighbors
survives: 1
neighbor

More Related Content

Viewers also liked

Golfull Gift Pen Set for 2015
Golfull Gift Pen Set for 2015Golfull Gift Pen Set for 2015
Golfull Gift Pen Set for 2015Hwa Shen Liang
 
Tema 4 Sistemes Combinacionals
Tema 4   Sistemes CombinacionalsTema 4   Sistemes Combinacionals
Tema 4 Sistemes CombinacionalsJoaquim Salvi
 
ALBERTH BANDURA
ALBERTH BANDURAALBERTH BANDURA
ALBERTH BANDURAIzabeleliu
 
Asset integrity management summit 2016
Asset integrity management summit 2016Asset integrity management summit 2016
Asset integrity management summit 2016PAUL Carbony
 
Fei eng prod. 1º sem. 2011 - produção de informação e inovação
Fei   eng prod. 1º sem. 2011 - produção de informação e inovaçãoFei   eng prod. 1º sem. 2011 - produção de informação e inovação
Fei eng prod. 1º sem. 2011 - produção de informação e inovaçãounifepires
 
O Excesso de Informação e as suas implicações para Indivíduos e Organizações
O Excesso de Informação e as suas implicações para Indivíduos e OrganizaçõesO Excesso de Informação e as suas implicações para Indivíduos e Organizações
O Excesso de Informação e as suas implicações para Indivíduos e OrganizaçõesLuis Borges Gouveia
 
Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...
Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...
Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...Environmental Protection Agency, Ireland
 
EXternal SPINE
EXternal SPINEEXternal SPINE
EXternal SPINEgueste6c62
 
Atps de adm mercadologica
Atps de adm mercadologicaAtps de adm mercadologica
Atps de adm mercadologicaAna Genesy
 
PEC ( Pruebas de Evaluación Continuada )
PEC ( Pruebas de Evaluación Continuada )PEC ( Pruebas de Evaluación Continuada )
PEC ( Pruebas de Evaluación Continuada )CARMEN VIEJO DÍAZ
 
Imitación de modelos con piezas de construcción
Imitación de modelos con piezas de construcciónImitación de modelos con piezas de construcción
Imitación de modelos con piezas de construcciónAnabel Cornago
 

Viewers also liked (15)

1
11
1
 
Golfull Gift Pen Set for 2015
Golfull Gift Pen Set for 2015Golfull Gift Pen Set for 2015
Golfull Gift Pen Set for 2015
 
Tema 4 Sistemes Combinacionals
Tema 4   Sistemes CombinacionalsTema 4   Sistemes Combinacionals
Tema 4 Sistemes Combinacionals
 
ALBERTH BANDURA
ALBERTH BANDURAALBERTH BANDURA
ALBERTH BANDURA
 
Asset integrity management summit 2016
Asset integrity management summit 2016Asset integrity management summit 2016
Asset integrity management summit 2016
 
Aflacreport
AflacreportAflacreport
Aflacreport
 
Fei eng prod. 1º sem. 2011 - produção de informação e inovação
Fei   eng prod. 1º sem. 2011 - produção de informação e inovaçãoFei   eng prod. 1º sem. 2011 - produção de informação e inovação
Fei eng prod. 1º sem. 2011 - produção de informação e inovação
 
O Excesso de Informação e as suas implicações para Indivíduos e Organizações
O Excesso de Informação e as suas implicações para Indivíduos e OrganizaçõesO Excesso de Informação e as suas implicações para Indivíduos e Organizações
O Excesso de Informação e as suas implicações para Indivíduos e Organizações
 
Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...
Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...
Cultural Heritage and Climate Change: a new challenge for Europe - Gerry Brow...
 
EXternal SPINE
EXternal SPINEEXternal SPINE
EXternal SPINE
 
BoS2015 - Sarah Allen – Co-Founder, Mightyverse, 18F
BoS2015 - Sarah Allen – Co-Founder, Mightyverse, 18FBoS2015 - Sarah Allen – Co-Founder, Mightyverse, 18F
BoS2015 - Sarah Allen – Co-Founder, Mightyverse, 18F
 
Atps de adm mercadologica
Atps de adm mercadologicaAtps de adm mercadologica
Atps de adm mercadologica
 
PEC ( Pruebas de Evaluación Continuada )
PEC ( Pruebas de Evaluación Continuada )PEC ( Pruebas de Evaluación Continuada )
PEC ( Pruebas de Evaluación Continuada )
 
Imitación de modelos con piezas de construcción
Imitación de modelos con piezas de construcciónImitación de modelos con piezas de construcción
Imitación de modelos con piezas de construcción
 
Spring
SpringSpring
Spring
 

New Geometries for Cellular Automata

  • 1. RESEARCH POSTER PRESENTATION DESIGN © 2015 www.PosterPresentations.com • Tree Life is adapted from an existing game called Game of Life (or simply Life) invented by John Conway • Cellular automaton: game that is played by itself, giving results through its previous states after one initialization • Uses 2D square grid where a cell has eight adjacent neighbors • Two states only: a cell is either alive or dead • Rules: At time t + 1, a cell survives if it had 2-3 neighbors at time t. At time t + 1, a dead cell comes alive (is born) if 3 of its neighbors were alive at time t. INTRODUCTION GAME OF LIFE IN ACTION Initial: at time t at time t + 1 at time t + 2 TREE LIFE IN ACTION POPULATION GROWTH OPEN QUESTION 1: GLIDER Game of Life Tree Life TREE LIFE DEMO Initial: at time t at time t + 1 at time t + 2 Samanvitha Basole, Phyllis Lau, Dr. Tim Hsu San Jose State University New Geometries for Cellular Automata survives: 2 neighbors is born: 3 neighbors dies: 1 neighbor dies: 1 neighbor survives: 2 neighbors dies: 1 neighbor is born: 3 neighbors dies: 1 neighbor TREE LIFE DESIGN • Change in structure and neighbors • tree structure with nodes • maximum number of neighbors: 3 • Change in rules for spawning and surviving • Possible rules: any combination of 1, 2, 3 • Starts with root node in center to build tree • Letters to represent nodes • a, b, c • no repeats • root of tree represented by empty string • Length of word represents radius (height) of tree • ex: abcba = radius 5 radius of 2 radius of 1 dies: no neighbor is born: 3 neighbors dies: 2 neighbors dies: 2 neighbors IMPLEMENTING DESIGN By choosing the identity E as the root, the tree is visualized as a file tree. radius of 1; neighbors neighbors radius of 2 root TREE OF CELLS OPEN QUESTION 2: GLIDER GUN 75%, RTS: 1-3, RTB: 1-1 100%, RTS: 1-1, RTB: 1-2 the glider moves one square diagonally after 4 generations Game of Life Tree Life FEATURES ● A graph with parent and child nodes ● The child node of a parent is the string of the parent name concatenated with a, b, or c, avoiding double letters ● Cells live or die with color change Random Selection Basic Features File Functions Algorithmic Functions New tree with the specified radius Expands or contracts the child nodes Sets the delay time between each pause Sets randomly the inputted number of nodes as living Sets randomly the inputted percentage of nodes as living Loads a file, reads the radius and the list of nodes, draws them on the visual tree Prints on a file the radius and the list of nodes living Displays LIFE at time t+1 given the LIFE at time t Sets rules for spawning and survival Runs TimeStep n times line of gliders shot through glider gun Parent Node Child Nodes Results on number of survivors include: • repeating/alternating numbers • constant trends Conclusion: most interesting rules are • rule to survive: 1-1, 2-2, 3-3 • rule to spawn: 1-1, 1-2 dies: no neighbors survives: 1 neighbor dies: no neighbors survives: 1 neighbor