City of Santa Fe, New Mexico - official City of Santa Fe ...
Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS
description
Transcript of Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS
![Page 1: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/1.jpg)
Exploring Complex Systems through Games and Computer Models
Santa Fe Institute – Project GUTS
http://www.projectguts.org
![Page 2: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/2.jpg)
What is a complex system?
Complexdifficult-to-understand or difficult to predict
SystemA group of interacting, interrelated, or interdependent parts forming a whole.
So a “Complex System”is collections of simple units or agents interacting in a system. Large-scale behaviors of the system are difficult to understand or difficult to predict and may change, evolve, or adapt. (Also called Complex Adaptive Systems)
![Page 3: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/3.jpg)
Climate change Loss of biodiversity Pollution Civil violenceSpread of disease
All of these issues are studied as “complex systems” using computer models.
Traffic jams Forest fire evacuation
These local problems can also be studied as complex systems:
Some problems we face
![Page 4: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/4.jpg)
Scientists recreate complex systems in a "virtual world" on a computer where they are able to run many experiments without impacting the real world.
How do scientists study complex systems?
![Page 5: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/5.jpg)
How do scientists study complex systems?
![Page 6: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/6.jpg)
How do scientists study complex systems?
QuickTime™ and aCinepak decompressor
are needed to see this picture.
![Page 7: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/7.jpg)
The Computational Science Process
StarLogo is a tool used to create a Computational Model
Begin here
![Page 8: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/8.jpg)
Creating Computer Models with StarLogo TNG
Create agents and environment Give agents and environment simple rules to follow No sophisticated mathematics or programming required Explore the behavior of complex systems
ThePredator,Prey, andGrassModel
![Page 9: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/9.jpg)
Modeling and Computational Science
• A model is a representation of the interaction of real-world objects in a complex system.
• The goal is to gain an understanding of how the model’s results relate to real-world phenomena.
• Random factors built into the model and variables changed by the user cause different results to be generated when the model is run repeatedly.
![Page 10: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/10.jpg)
Model Classification**
Idea ModelsIdea Models e.g. Model of Predator and Preye.g. Model of Predator and Prey
Minimal Models for SystemsMinimal Models for Systems e.g. Model of Wolves and Cariboue.g. Model of Wolves and Caribou
Systems ModelsSystems Models e.g. Model of every Wolf and e.g. Model of every Wolf and
Caribou in 5 square mile section Caribou in 5 square mile section of Yellowstoneof Yellowstone
*This classification scheme was proposed by J. Roughgarden.
Increasing complexity and detail Decreasing generality and applicability
![Page 11: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/11.jpg)
Why wouldn’t you want to run these experiments in real-life?
![Page 12: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/12.jpg)
What are Characteristics of Complex Adaptive Systems?
![Page 13: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/13.jpg)
LLeaderless eaderless (aka decentralized)(aka decentralized)
Characteristics of Complex Adaptive Systems
![Page 14: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/14.jpg)
A classic exampleBirds Flocking
![Page 15: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/15.jpg)
A classic exampleflocking - Craig Reynolds
Separation: steer to avoid crowding local flockmates
Alignment: steer towards the average heading of local flockmates
Cohesion: steer to move toward the average position of local flockmates
http://www.red3d.com/cwr/boids/
![Page 16: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/16.jpg)
EEmergent patterns mergent patterns develop from develop from the simple interactions of agentsthe simple interactions of agents
Characteristics of Complex Adaptive Systems
![Page 17: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/17.jpg)
A classic exampleTermites
Termites model
![Page 18: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/18.jpg)
NNon-linearon-linear The sum of the parts is The sum of the parts is not equal to the whole.not equal to the whole.
Characteristics of Complex Adaptive Systems
![Page 19: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/19.jpg)
In Mathematics
NNon-linearon-linear means: f(a+b) means: f(a+b) f(a) f(a) + f(b)+ f(b)
Ex.) the exponential function is non-Ex.) the exponential function is non-linear. linear.
f(2 + 3) f(2 + 3) f(2) + f(3) f(2) + f(3)
f(5) f(5) f(2) + f(3) f(2) + f(3)
25 25 4 + 9 4 + 9 *Non-linear systems are systems that cannot be mathematically
described as the sum of their components.
![Page 20: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/20.jpg)
SSelf-organizationelf-organization The system The system organizes itself.organizes itself.
Characteristics of Complex Adaptive Systems
![Page 21: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/21.jpg)
A classic exampleSchelling Segregation Model
Developed by Thomas C. Schelling(Micromotives and Macrobehavior, 1978).
![Page 22: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/22.jpg)
1.1. L Leaderless eaderless there is no leader there is no leader (boids)(boids)
2.2. E Emergent patterns mergent patterns develop from develop from the simple interactions of agents. the simple interactions of agents. (termites)(termites)
3.3. N Non-linearon-linear The sum of the parts The sum of the parts does not equal the whole. does not equal the whole.
4.4. S Self-organizationelf-organization The system The system organizes itselforganizes itself
4 Characteristics of Complex Adaptive Systems
![Page 23: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/23.jpg)
Complex System or just Complicated?
![Page 24: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/24.jpg)
Complex System or just Complicated?
![Page 25: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/25.jpg)
Complex System or just Complicated?
![Page 26: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/26.jpg)
Complex System or just Complicated?
![Page 27: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/27.jpg)
Complex System or just Complicated?
![Page 28: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/28.jpg)
Some examples of Complex Adaptive Systems
Global climate patternsGlobal climate patterns A termite moundA termite mound Highway traffic patternsHighway traffic patterns The spread of a disease in a The spread of a disease in a
populationpopulation The evolution of ideas in a The evolution of ideas in a
societysociety A food web in an ecosystemA food web in an ecosystem
![Page 29: Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS](https://reader035.fdocuments.in/reader035/viewer/2022062722/56813a07550346895da1d4d1/html5/thumbnails/29.jpg)
The End