so far we’ve done…

36
So far we’ve done… Dynamics and chaos Thermodynamics, statistical mechanics, entropy, information Computation, Turing machines, halting problem Evolution, genetics Can we integrate these ideas in order to understand complexity? First, what is “complexity”? Can we

Upload: xanti

Post on 24-Feb-2016

42 views

Category:

Documents


0 download

DESCRIPTION

So far we’ve done…. Dynamics and chaos Thermodynamics, statistical mechanics, entropy, information Computation, Turing machines, halting problem Evolution, genetics Can we integrate these ideas in order to understand complexity? First, what is “complexity”? Can we measure it? . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: So far we’ve done…

So far we’ve done…

• Dynamics and chaos

• Thermodynamics, statistical mechanics, entropy, information

• Computation, Turing machines, halting problem

• Evolution, genetics

Can we integrate these ideas in order to understand complexity?

First, what is “complexity”? Can we measure it?

Page 2: So far we’ve done…

Complexity definitions and measures discussed in book

• Complexity as size

• Complexity as entropy / information content

• Complexity as algorithmic information content

• Complexity as logical depth

• Complexity as thermodynamic depth

• Statistical complexity

• Complexity as fractal dimension

• Complexity as hierarchy

Page 3: So far we’ve done…

Complexity as size?

Page 4: So far we’ve done…

Complexity as information content?

Perfectly ordered genome (A A A A A A A A … A)

Human genome

Random genome (G A A G T C C T A G C G A A G … )

Information content??? Complexity???

Page 5: So far we’ve done…

Complexity as information content?

Perfectly ordered genome (A A A A A A A A … A)

Human genome

Random genome (G A A G T C C T A G C G A A G … )

Information content??? Complexity???

Algorithmic information content??? Logical Depth?

Thermodynamic depth???

Page 6: So far we’ve done…

Complexity as Fractal Dimension

Page 7: So far we’ve done…

Fractals and Fractal Dimension

• http://webecoist.com/2008/09/07/17-amazing-examples-of-fractals-in-nature/

Page 8: So far we’ve done…
Page 9: So far we’ve done…

Measuring the Coastline of Great Britain

Page 10: So far we’ve done…

Koch Curve

Page 11: So far we’ve done…

Notion of “self-similarity”

Page 12: So far we’ve done…

Koch curve

– How long is it? – What is its dimension?

Page 13: So far we’ve done…

Ordinary dimensionWhat happens when you continually bisect the sides of lines, squares,

cubes, etc.?

Dimension 1: Each level is made up of two half-sized copies of previous level

Dimension 2: Each level is made up of four quarter-sized copies of previous level

Dimension 3: Each level is made up of eight 1/8-sized copies of previous level

Dimension n: ?

Page 14: So far we’ve done…

Generalized definition of dimension

Page 15: So far we’ve done…

Generalized definition of dimension

Let M be the magnification factor of a side to get from level n+1 to level n.

Let N be the number of copies at level n+1 of each object in level n.

Then

M Dimension = N

or

Dimension = log N / log M

Page 16: So far we’ve done…

Generalized definition of dimension

Let M be the magnification factor of a side to get from level n+1 to level n.

Let N be the number of copies at level n+1 of each object in level n.

Then

M Dimension = N

or

Dimension = log N / log M

Page 17: So far we’ve done…

Generalized definition of dimension

Let M be the magnification factor of a side to get from level n+1 to level n.

Let N be the number of copies at level n+1 of each object in level n.

Then

M Dimension = N

or

Dimension = log N / log M

Here, M = 3, N = 4

So Fractal Dimension = log 4 / log 3≈ 1.26

Page 18: So far we’ve done…

Cantor set

Page 19: So far we’ve done…

Cantor set

Here, M = 3, N = 2

So Fractal Dimension = log 2 / log 3≈ .63

Page 20: So far we’ve done…

Sierpinski triangle

Page 21: So far we’ve done…

Approximate dimension of coastlines(Shelberg, Moellering, and Lam)

See Google Maps

Page 22: So far we’ve done…

Approximate dimension of CauliflowerEach branchcontains ~13 subbranches,each three times smaller

Page 23: So far we’ve done…
Page 24: So far we’ve done…
Page 25: So far we’ve done…
Page 26: So far we’ve done…
Page 27: So far we’ve done…

Seth Lloyd (Professor at MIT)

This week’s reading assignment: “The Calculus of Intricacy”

Page 28: So far we’ve done…
Page 29: So far we’ve done…

Barry’s Paradox:

What is “the smallest number that requires more than sixty-eight symbols to be specified” ?

Page 30: So far we’ve done…

From Finnegan’s Wake (James Joyce)

Page 31: So far we’ve done…

Netlogo

• Models library –> Fractals:• Koch curve• Sierpinski simple• Tree simple• Mandelbrot

Page 32: So far we’ve done…

L systems(Aristid Lindenmayer)

Grammars for generating fractals (and other shapes)

Need “axiom” and “grammar rules”

Alphabet for rules: {F,f,+, }

+ Turn counterclockwise by a specified angle q Turn clockwise by a specified angle q F Move forward one step while drawing a line f Move forward one step without drawing a line

Page 33: So far we’ve done…

Example 1: Cantor middle thirds set axiom: S = F

rules: F FfF f fff

Page 34: So far we’ve done…

Example 2: Koch curveaxiom: S = F

rules: F F F++F F + +

q = 60 degrees

Page 35: So far we’ve done…

Netlogo L-systems lab

• Go through Koch curve code

Page 36: So far we’ve done…

S = F

F F F

+ +

F

F

F F F

F

+ +