Top Banner
Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS / Supercomputing Challenge [email protected] Scientifically Connected Communities 31 May 2011 and 20 June 2011
40

Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS

Jan 06, 2018

Download

Documents

Kelly Pierce

Definitions Complexity …No Easy Definition. Yet.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Complexity

John Paul GonzalesSanta Fe Institute // Project GUTS / Supercomputing Challenge

Betsy FrederickSilicon Desert Consulting // Project GUTS / Supercomputing Challenge

[email protected]

Scientifically Connected Communities31 May 2011 and 20 June 2011

Page 2: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Complexity: Agenda/Outline“Sunday Morning Thoughts”

HistoryDefinitions

via history and student examplesFields

“Monday Morning Ideas”Paradigm Shift in ScienceImplications for Science Education – Computational ThinkingClassroom Tools

Page 3: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

Complexity

…No Easy Definition.

Yet.

Page 4: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

“An intelligence which, at a given instant knew all the forces acting in nature and the position of every object in the universe – if endowed with a brain sufficiently vast to make all necessary calculations – could describe with a single formula the motions of the largest astronomical bodies and those of the smallest atoms.

To such an intelligence, nothing would be uncertain; the future, like the past, would be an open book.

“A Philosophical essay on Probabilities,” 1795-Pierre-Simon Laplace

Page 5: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

Age of Determinism

Page 6: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

Age of Determinism

Page 7: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

Flickr.com/practicalowl

Page 8: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

Page 9: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Definitions

Page 10: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

…But Does It Work?

Page 11: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Does it Work?

Yes:

http://www.grc.nasa.gov/

Page 12: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Does it Work?

Yes:

=

Page 13: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

But what about flocking?

Does it Work?

No.

Flickr.com/FininEden

Page 14: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

“Whole is greater than the sum of its parts.”

Page 15: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

“Whole is greater than the sum of its parts”

Reynolds, 1986

Page 16: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Complexity:(My Definition)

“The study of (large) systems made up of simple parts that, when following simple rules, produce, collective, unpredictable, and emergent behavior.”

Page 17: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

“Whole is greater than the sum of its parts.”

Page 18: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

“Have to play the game to see the outcome.”

Let’s look at Boids.

Page 19: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

What opportunities does a model like this offer us?

Inquiry - What if?

Science talk

Experiments

Students can build their own models based on examples.

Page 20: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Complex Systems

Computer models are used by scientists to understand complex systems and possibly prevent (or study interventions for) daunting problems such as epidemics and other problems that define the 21st century. Climate change, loss of biodiversity, energy consumption and virulent disease affect us all (Emmott et al., 2006). (Irene Lee)

Page 21: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

http://www.nsf.gov/news/mmg/media/images/crowded_world1_h.jpg

Emergency Egress Model: Think of school emergency exit plans.

Page 22: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Melanie Mitchell asks, How … do insect colonies, composed of thousands to millions of individual insects, collectively make decisions and accomplish complex tasks that seem to require the communication and processing of colony‐wide information? How does the immune system, composed of trillions of cells and molecular components circulating in the body, collectively recognize patterns of infection and other organism‐wide conditions, and collectively decide how to mount an appropriate response?

Page 23: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

One good illustration of this is the process of task allocation in ant colonies. In an ant colony, ants take on different specialized tasks, such as foraging for food, nest maintenance, patrolling the nest, and refuse‐sorting. Ants do not always stick to the same task; instead they often switch tasks as needed, depending on the current state of their environment. Each ant has a limited view of the global nest environment, limited contact with other ants, and no central “controller” issuing commands as to what task to pursue. How do ants decide what task to take on at a given time so that the colony as a whole will have an optimal allocation of workers to various tasks, given that the optimal allocation continually changes?  

Page 24: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Monday Morning

Page 25: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Why do I want to do this?

Page 26: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Why do I want to do this?

It’s powerful.

Page 27: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Why do I want to do this?

It’s intuitive.

Vs.

Lotka-Volterra Competition Model

Page 28: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Why do I want to do this?

It’s intuitive.

Vs.

Lotka-Volterra Competition Model

Wolves/Sheep ABM

Find this example in the NetLogo Library

Page 29: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Complex Systems are sometimes called Complex Adaptive Systems

Many agents following simple rules

Leaderless

Emergent, self-organizing behavior

Dynamic environment

Difficult to predict

Page 30: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Time for one more example?

Page 31: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

A “Times Change” Observation

Page 32: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Adding in Roman Numbers:

I, V, X, L, C, D, MIV, IX, XL, XC CD, CM…

Page 33: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

Adding in Roman Numbers (http://turner.faculty.swau.edu/mathematics/materialslibrary/roman/)

CCCLXI + DCCCXLVCCCLXVIII + DCCCXXXVDCCCCCCLXXXXXVVIIIIDCCCCCCLLXIIIIDCCCCCCCXIIIIDCCXIIIIMCCCXIIIIMCCXIV

Page 34: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

OR: 369 + 845 = 1214

Page 35: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /
Page 36: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

References/ReadingsEpstein, Joshua. “Why Model?”Lecture, 2008.

http://www.mit.edu/~scienceprogram/Materials/Monday%20Materials/WhyModel.pdf

Johnson, George. “All Science is Computer Science” New York Times, 2001. http://www.cs.iastate.edu/all-science-is-cs.html

Mitchell, Melanie. Complexity, A Guided Tour. Portland University Press, 2009.

Mitchell, Melanie. What is Computation? Bilolgical Computation. ACM Ubiquity Symposium. http://web.cecs.pdx.edu/~mm/BiologicalComputation.pdf

Netogo can be downloaded from Northwestern University

Supercomputing Challenge: http://challenge.nm.org

Project GUTS: http://projectguts.org

Page 37: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

A “Real World” Example

Wolves and Sheep

Page 38: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

“Have to play the game to see the outcome.”

Page 39: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /

IterationRandomness/Chance

Evolution over Time

Page 40: Complexity John Paul Gonzales Santa Fe Institute // Project GUTS / Supercomputing Challenge Betsy Frederick Silicon Desert Consulting // Project GUTS /