An Analysis of Jenga Using Complex Systems Theory

Slides:



Advertisements
Similar presentations
Heuristic Search techniques
Advertisements

Paper Structure.
DYNAMICS OF RANDOM BOOLEAN NETWORKS James F. Lynch Clarkson University.
Tacit Coordination Games, Strategic Uncertainty, and Coordination Failure John B. Van Huyck, Raymond C. Battalio, Richard O. Beil The American Economic.
Stressful Life Events and Its Effects on Educational Attainment: An Agent Based Simulation of the Process CS 460 December 8, 2005.
Self Organization: Competitive Learning
SLAW: A Mobility Model for Human Walks Lee et al..
COMPARATIVE STUDY OF DYNAMICAL CRITICAL SCALING IN THE SPACE STORM INDEX VERSUS SOLAR WIND FLUCTUATIONS James Wanliss, Presbyterian College, Clinton, SC.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
Dynamics of epicenters in the Olami-Feder-Christensen Model Carmen P. C. Prado Universidade de São Paulo Workshop on Transport and Self Organization in.
Scale Free Networks Robin Coope April Abert-László Barabási, Linked (Perseus, Cambridge, 2002). Réka Albert and AL Barabási,Statistical Mechanics.
Dynamics of epicenters in the Olami-Feder-Christensen Model Carmen P. C. Prado Universidade de São Paulo
Mutual Information Mathematical Biology Seminar
Observing Self-Organized Criticality - an approach to evolution dynamics By Won-Min Song.
6/2/2001 Cooperative Agent Systems: Artificial Agents Play the Ultimatum Game Steven O. Kimbrough Presented at FMEC 2001, Oslo Joint work with Fang Zhong.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Power Laws Otherwise known as any semi- straight line on a log-log plot.
Simulation Models as a Research Method Professor Alexander Settles.
Self Organized Criticality Benjamin Good March 21, 2008.
What We Did Played a LOT of games of Jenga ~400 Chose 5 different strategies to play Recorded 3 observables –Number of bricks that fell in “avalanche”
Transport Properties of Fractal and Non-Fractal Scale-Free Networks
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery Using NeuroSearch Presentation for the Agora Center InBCT-seminar Mikko Vapa, researcher InBCT 3.2.
Marcus Gallagher and Mark Ledwich School of Information Technology and Electrical Engineering University of Queensland, Australia Sumaira Saeed Evolving.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
LEZIONE UNDICI SELF-ORGANIZATION AND EMERGENCE IN DYNAMIC SYSTEMS.
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
Models and Algorithms for Complex Networks Power laws and generative processes.
Numerical Experiments in Spin Network Dynamics Seth Major and Sean McGovern ‘07 Hamilton College Dept. of Physics Spin networks In one approach to quantum.
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
Critical Phenomena in Random and Complex Systems Capri September 9-12, 2014 Spin Glass Dynamics at the Mesoscale Samaresh Guchhait* and Raymond L. Orbach**
Presenter: Chih-Yuan Chou GA-BASED ALGORITHMS FOR FINDING EQUILIBRIUM 1.
Interacting Earthquake Fault Systems: Cellular Automata and beyond... D. Weatherley QUAKES & AccESS 3 rd ACES Working Group Meeting Brisbane, Aust. 5 th.
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
Complexity in Fisheries Ecosystems David Schneider Ocean Sciences Centre, Memorial University St. John’s, Canada ENVS 6202 – 26 Sept 2007.
Objectives 2.1Scatterplots  Scatterplots  Explanatory and response variables  Interpreting scatterplots  Outliers Adapted from authors’ slides © 2012.
Symbol Tables and Search Trees CSE 2320 – Algorithms and Data Structures Vassilis Athitsos University of Texas at Arlington 1.
Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne.
Efficient Labeling Scheme for Scale-Free Networks The scheme in detailsPerformance of the scheme First we fix the number of hubs (to O(log(N))) and show.
Relationships If we are doing a study which involves more than one variable, how can we tell if there is a relationship between two (or more) of the.
Janine Bolliger 1, Julien C. Sprott 2, David J. Mladenoff 1 1 Department of Forest Ecology & Management, University of Wisconsin-Madison 2 Department of.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
1 GEM2505M Frederick H. Willeboordse Taming Chaos.
Percolation and diffusion in network models Shai Carmi, Department of Physics, Bar-Ilan University Networks Percolation Diffusion Background picture: The.
Spontaneous Formation of Dynamical Groups in an Adaptive Networked System Li Menghui, Guan Shuguang, Lai Choy-Heng Temasek Laboratories National University.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
SOES6002 Module A, part 2: Multiple equilibria in the THC system: Governing equation Tim Henstock.
What is Evolution? How do things Evolve?. Ok, we have created the Earth Earth about 4.0 Ga. We now want to follow its evolution from past to present But.
Janine Bolliger Swiss Federal Research Institute WSL/FNP,
1 Satellite Meeting of STATPHYS 22(KIAS) Bak-Sneppen Evolution models on Random and Scale-free Networks I. Introduction II. Random Neighbor Model III.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
Hierarchical Organization in Complex Networks by Ravasz and Barabasi İlhan Kaya Boğaziçi University.
Ms. Hughes.  Evolution is the process by which a species changes over time.  In 1859, Charles Darwin pulled together these missing pieces. He was an.
Chapter Book1 CONFLICT ANALYSIS: MODELS AND RESOLUTIONS.
Cascading failures of loads in interconnected networks under intentional attack Yongxiang Xia Department of Information Science and Electronic Engineering.
Non-Markovian Character in Human Mobility: Online and Offline 报告人:蔡世民 合作者:赵志丹,卢扬.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Ryan Woodard (Univ. of Alaska - Fairbanks)
CHAPTER 7 LINEAR RELATIONSHIPS
What Stops Social Epidemics?
Self-organized criticality of landscape patterning
Analysis of Link Reversal Routing Algorithms
Strategies and Rubrics for Teaching Chaos and Complex Systems Theories as Elaborating, Self-Organizing, and Fractionating Evolutionary Systems Fichter,
Mike Paterson Yuval Peres, Mikkel Thorup, Peter Winkler
Boltzmann Machine (BM) (§6.4)
CHAPTER 3 Describing Relationships
I. Introduction II. Motivation III. Model IV. Results V. Summary
Presentation transcript:

An Analysis of Jenga Using Complex Systems Theory Avalanches Wooden Blocks Spherical Cows By John Bartholomew, Wonmin Song, Michael Stefszky and Sean Hodgman

Jenga – A Brief History Developed in 1970’s by Leslie Scott Name from kujenga, Swahilli verb “to build” Israel name Mapolet meaning “collapse” Complex Systems Assignment 1:

Jenga - The Game Game involves stacking wooden blocks Tower collapse game over Complex Systems Assignment 1:

Jenga - A Complex System? Why would Jenga be Complex? Displays properties of Complex Systems Tower collapse similar to previous work on Avalanche Theory Complex Systems Assignment 1:

Jenga - A Complex System? Emergence History Self-Adaptation Not completely predictable Multi-Scale Metastable States Heterogeneity Complex Systems Assignment 1:

Ultimate Jenga Strategy Motivation? Ultimate Jenga Strategy Complex Systems Assignment 1:

Motivation Power Law Complex Systems Assignment 1: http://landslides.usgs.gov/images/home/LaConchia05.jpg http://www.ffme.fr/ski-alpinisme/nivologie/photaval/aval10.jpg Power Law Frette et al. (1996) Turcotte (1999) Complex Systems Assignment 1:

Self Organizing Criticality Theory Proposed by Bak et al. (1987) Dynamical systems naturally evolve into self organized critical states Events which would otherwise be uncoupled become correlated Frette et al. (1996) Periods of quietness broken by bursts of activity Complex Systems Assignment 1:

Sandpile model Avalanche size: 2 Minor perturbation can lead to local instability or global collapse – ‘avalanche’ Avalanche size: 2 Complex Systems Assignment 1:

Sandpile model Jenga cannot be modelled using the Sandpile Model because: We have removed the memory affects A more suitable model involves assigning a ‘fitness’ to each level which is altered dependant on the removal of a block Complex Systems Assignment 1:

Cautious way forward… “Experimental results have been quite ambiguous” Turcotte 1999 Quasi-periodic behaviour for large avalanches Evesque and Rajchenbach 1989, Jaeger et al 1989 Power law behaviour Rosendahl et al 1993, 1994, Frette et al 1996 Large: periodic Small: power law Bretz et al 1992 Small: periodic Large: power law Held et al 1990 Complex Systems Assignment 1:

What We Did Played a LOT of games of Jenga ~400 From This To This Played a LOT of games of Jenga ~400 Chose 5 different strategies to play Recorded 3 observables Number of bricks that fell in “avalanche” Last brick touched before “avalanche” Distance from base of tower to furthest brick after the tower fell Complex Systems Assignment 1:

Strategies JENGA JENGA JENGA JENGA JENGA JENGA JENGA JENGA JENGA JENGA Middles Out ZigZag JENGA JENGA JENGA JENGA Side 1 Side 2 JENGA Middle Then Sides JENGA Side 1 JENGA JENGA AND FINALLY… An optimal game strategy where we would start from the bottom and work our way up, pulling out any bricks which were loose enough to pull out easily Side 1 Side 2 All Outside Bricks JENGA JENGA JENGA Side 1 Side 2 Complex Systems Assignment 1:

Many Strategies So We Could … Compare strategies to see if any patterns were emerging Compare more ordered methods of pulling bricks out to the random optimal strategy See if strategies used had a large impact on the data obtained. Whoooooaaaaaaa!!!!!!!! Complex Systems Assignment 1:

What We Expected We hoped to see at least some emerging signs of a complex system as more data was taken We assumed the distance of blocks from base would be Gaussian to begin with but maybe tend towards a power law Perhaps some patterns relating to strategies used and observables Complex Systems Assignment 1:

Results – Stability Regions Analysed number of blocks before tower collapse Separately for each strategy and combined Results show stability regions for many strategies Complex Systems Assignment 1:

Complex Systems Assignment 1:

Complex Systems Assignment 1:

Results – Different Strategies Complex Systems Assignment 1:

Maximum Distance of falling Block Results Maximum Distance of falling Block Not Enough Data to definitively rule out one distribution, Gaussian and Cauchy-Lorentz look to fit data quite well Complex Systems Assignment 1:

Results – Step Size Blocks Removed Complex Systems Assignment 1:

Results – Step Size Blocks Remaining Complex Systems Assignment 1:

Results – Step Size Maximum Distance Complex Systems Assignment 1:

Results – Memory effects? Complex Systems Assignment 1:

Modeling – Another Spherical Cow? Universality of network theory: Topology of networks explains various kinds of networks. Social networks, biological networks, WWW Why not Jenga? Look at Jenga layers as nodes of a network with: specified fitness values assigned to each layer, and each layer is connected to the layers above it. This simplifies the picture for us to look at 18 layers, not at all 54 pieces!! Complex Systems Assignment 1:

Modified sandpile model - As mentioned before, the sandpile model eliminates least fit cells of sand Selection law: life is tough for weak and poor! - The whole system self-organizes itself to punctuated equilibriums due to the memory effect. - Our case is a bit different. Sand-pile model Toy model Attack the least fit cell Attack the fittest layer Neighbors to the least fit cell attacked subsequently Layers above the attacked layer are attacked subsequently Complex Systems Assignment 1:

Fitness & The Magic Number We describe stability of each layer by fitness Fitness = 1 indicates stability, and fitness below a threshold value is unstable. Algorithm We tested values for: - threshold fitness between 0.2-0.3 - strength of attack 0.3-0.5 with randomness added i.e. human hands apply attack with uncertainty in strength value (shaky hands). Each attack affects the layers above with decreasing attack power. Repeat the attack until a layer appears with fitness lower than the threshold. Stack a layer on the top for every 3 successions of attack. Outcomes? Distributions for: Maximum height layer index number average fitness Magic number!! - There is always some magic number turn that you are almost guaranteed to have a safe pass at the turn!!!! Complex Systems Assignment 1:

Complex Systems Assignment 1:

Complex Systems Assignment 1:

Complex Systems Assignment 1:

Playing Jenga is a random walk process!!!! Accordance with the data No indication of power-law behavior because of the absence of memory Gaussian, and Poisson distributions emerge instead. Playing Jenga is a random walk process!!!! Real data analysis shows the random walk process by exhibiting Gaussian features in fluctuation plots. Complex Systems Assignment 1:

And the magic number emerged….. In the case of the model: Whoever takes the 7th turn is almost guaranteed a safe pass. The Toy Model mimics the emergence of stability regions and gives an indication about the gross behavior of the ‘Jenga’ network. Allows us to see the Jenga tower as a cascade network. Complex Systems Assignment 1:

Conclusions Randomness in all strategies Step size structure due to artificial memory Modified sandpile model: directed network Model mimicking real situation: Emergence of stability regions Complex structure identified but more data needed Complex Systems Assignment 1:

Bibliography Bak et al., Self-organized Criticality, Phys. Rev. A. 31, 1 (1988) Bak et al., Punctuated Equilibrium and Criticality in a simple model of evolution, Phys. Rev. Lett. 71, 24 (1993) Bak et al., Complexity, Contingency, and Criticality, PNAS. 92 (1995) Frette et al., Avalanche Dynamics in a pile of rice, Nature, 379 (1996) “Jenga”, Available online at: http://www.hasbro.com/jenga/ Turcotte, Self-organized Criticality, Rep. Prog. Phys. 62 (1999) Complex Systems Assignment 1: