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

+ +


Top Related