L ECTURE 11: D ISCRETE -T IME D YNAMICAL S YSTEMS 2 I NSTRUCTOR : G - - PowerPoint PPT Presentation

β–Ά
l ecture 11 d iscrete t ime d ynamical s ystems 2
SMART_READER_LITE
LIVE PREVIEW

L ECTURE 11: D ISCRETE -T IME D YNAMICAL S YSTEMS 2 I NSTRUCTOR : G - - PowerPoint PPT Presentation

15-382 C OLLECTIVE I NTELLIGENCE S18 L ECTURE 11: D ISCRETE -T IME D YNAMICAL S YSTEMS 2 I NSTRUCTOR : G IANNI A. D I C ARO O CCURRENCE OF PERIODIC WINDOWS FOR > # At # = 3.57 the map becomes chaotic and the


slide-1
SLIDE 1

LECTURE 11: DISCRETE-TIME DYNAMICAL SYSTEMS 2

INSTRUCTOR: GIANNI A. DI CARO

15-382 COLLECTIVE INTELLIGENCE – S18

slide-2
SLIDE 2

2

OCCURRENCE OF PERIODIC WINDOWS FOR 𝑠 > 𝑠

#

Β§ At 𝑠 β‰ˆ 𝑠

# = 3.57 the map becomes

chaotic and the attractor changes from a finite to an infinite set of points Β§ The large window at 𝑠 β‰ˆ 3.83 contains a stable period-3 orbit

Β§ 𝑔 𝑦 = 𝑠𝑦 1 βˆ’ 𝑦 Γ  the logistic map is 𝑦012 = 𝑔(𝑦0) Β§ 𝑦015 = 𝑔 𝑔 𝑦0 , 𝑦017= 𝑔(𝑔 𝑔 𝑦0 ) = 𝑔7(𝑦0) Β§ We are looking for 3-period cycles: every point π‘ž in a 3-period cycle repeats every 3 iterates Β§ Γ  π‘ž must satisfy π‘ž = 𝑔7(π‘ž) Γ  π‘ž is a fixed-point of the 𝑔7 map Β§ Unfortunately, the 𝑔7 map is an 8-degree polynomial, a bit complex to study

slide-3
SLIDE 3

3

OCCURRENCE OF PERIODIC WINDOWS FOR 𝑠 > 𝑠

#

𝑠 = 3.835, inside 3-period window

Β§ Intersections between the graph and the diagonal correspond to the solutions of 𝑔7 𝑦 = 𝑦 Β§ Only the black dots correspond to fixed points, and there are 3 of them, corresponding to the the 3-period cycle Β§ The slope of the function, |𝑔:| is greater than 1 for the white dots, and less than 1 for the black ones Β§ For the other intersections, they correspond to fixed points or 1-period

slide-4
SLIDE 4

4

OCCURRENCE OF PERIODIC WINDOWS FOR 𝑠 > 𝑠

#

Β§ The 6 intersections of interest have vanished! Β§ Not anymore periodic behavior Β§ For some 𝑠 between 3.8 and 3.835 the graph is tangent to the diagonal Β§ At this critical value of 𝑠, the stable and unstable 3-period cycles coalesce and annihilate in a tangent bifurcation, that sets the beginning of the periodic window Β§ It can be computed analytically that this happens at 𝑠 = 1 + 6

𝑠 = 3.835, inside 3-period window 𝑠 = 3.8, before 3-period window

slide-5
SLIDE 5

5

OCCURRENCE OF PERIODIC WINDOWS FOR 𝑠 > 𝑠

#

Β§ Just after the tangent bifurcation, the slope at black dots (periodic points) is β‰ˆ +1 (a bit less) Β§ For increasing values of 𝑠, hills and valleys become steeper / deeper Β§ The slope of 𝑔7 at the black dots decreases steadily from β‰ˆ +1 to -1. When this occurs, a flip bifurcation happens, that causes each of the fixed periodic points to split in two Β§ Γ  the 3-period cycle becomes a 6-period cycle! Β§ … the process iterates, bringing the period doubling cascade!

𝑠 = 3.835, inside 3-period window 𝑠 > 3.835

slide-6
SLIDE 6

6

WHAT ABOUT SENSITIVITY TO INITIAL CONDITIONS?

Chaos requires aperiodic orbits + sensitivity to initial conditions ΓΌ Aperiodic orbits arise Β§ Sensitivity to initial conditions? Β§ Given an initial condition 𝑦=, and an nearby point 𝑦=+πœ€=, πœ€= β‰ˆ 0 Β§ πœ€ expresses the separation between two near initial conditions Β§ πœ€0 is the separation after π‘œ iterates Β§ If |πœ€0| β‰ˆ |πœ€=|𝑓0B then πœ‡ is called the Lyapounov exponent (of 𝑦=) Β§ A positive Lyapounov exponent is a signature of chaos Β§ Applies also to flows (like in the figure)

slide-7
SLIDE 7

7

LYAPOUNOV EXPONENTS

Β§ |πœ€0| β‰ˆ |πœ€=|𝑓0B, taking the logarithm Β§ πœ‡ β‰ˆ

2 0 ln| FG FH |

Β§ We can observe that πœ€0 = 𝑔0 𝑦= + πœ€= βˆ’ 𝑔0(𝑦=) Β§ πœ‡ β‰ˆ

2 0 ln| IG JH1FH KIG(JH) FH

| =

2 0 ln |(𝑔0): 𝑦= |, for πœ€= β†’ 0

Β§ 𝑔0 is a function of all 𝑦M, 𝑗 = 0, …,π‘œ Γ  expansion by chain rule Β§ πœ‡ β‰ˆ

2 0 ln| ∏

(𝑔0): 𝑦M

0K2 MQ=

| =

2 0 βˆ‘0K2 MQ=

ln | (𝑔0): 𝑦M | Β§ If the limit for π‘œ β†’ ∞ exists, this is the Lyapounov exponent for the orbit starting in 𝑦= Β§ πœ‡ is the same for all points in the basin of attraction of an attractor Β§ For stable fixed points and cycles, 𝝁 < 𝟏 Β§ For chaotic attractors, 𝝁 > 𝟏

slide-8
SLIDE 8

8

LYPUNOUV EXPONENTS FOR THE LOGISTIC MAP

slide-9
SLIDE 9

9

ANOTHER MAP: HENON MAP

Classical settings for getting a chaotic behavior: 𝑏 = 1.4, 𝑐 = 0.3 Fractal dimension β‰…1.26

slide-10
SLIDE 10

10

FROM N-DIMENSIONAL MAPS TO CELLULAR AUTOMATA

Β§ Let’s introduce topological notions and constraints Β§ Each variable represents the time-evolution

  • f a spatial location

Β§ Two variables can be (or not) neighbors Β§ Neighboring concepts go beyond metric spaces Β§ A variable’s evolution only depends on its neighbors Γ  Influential variables Β§ Not everybody is neighbor of everybody Β§ Γ  Each map only depends on a restricted set of neighbors, but the entire systems stays coupled Cellular Automata (CA) 𝑦012

2

= 𝑔

2(𝑦0 2, 𝑦0 5, … .𝑦0 [)

𝑦012

5

= 𝑔

5(𝑦0 2, 𝑦0 5, …. 𝑦0 [)

𝑦012

[

= 𝑔

[(𝑦0 2, 𝑦0 5, … .𝑦0 [)

….. Β§ Mathematical simplification Β§ Modeling spatial relations Β§ Dynamical model of many real-world systems

Β§ Generic k-dimensional map …maybe too generic (complex!)

slide-11
SLIDE 11

11

STATE VARIABLES SPATIALLY BOUNDED ON LATTICES: CELLULAR AUTOMATA

Β§ State variable ↔ State of Spatial location / Cell Β§ Cell in a 1D, or 2D, or 3D Lattice 1D 2D

𝑦2 𝑦5 𝑦7 𝑦M 𝑦MK2 𝑦M12 𝑦[ Example of selected neighborhood of 𝑦M, represented by the set {𝑦MK2, 𝑦M12} 𝑦2 𝑦5 𝑦7 𝑦[ 𝑦[12𝑦[15 𝑦[17 𝑦[1] Example of selected neighborhood of 𝑦[1M, represented by the set {𝑦[1MK2, 𝑦[1M12, 𝑦M, 𝑦M12,𝑦MK2, 𝑦5[1M, 𝑦5[1M12, 𝑦5[1MK2}

𝑦[1M

𝑦5[

slide-12
SLIDE 12

12

CAS ARE LATTICE MODELS

Β§ Regular 𝒐-dimensional discretization of a continuum Β§ E.g., an π‘œ-dimensional grid Β§ Periodic (toroidal) or non periodic structure Β§ More abstract definition: Regular tiling of a space by a primitive cell

3D grid lattice, filled with spheres

  • f different colors

Bethe lattice, ∞-connected cycle-free graph where each node is connected to 𝑨 neighbours, where 𝑨 is called the coordination number

slide-13
SLIDE 13

13

CELLULAR AUTOMATA

1D

𝑦2 𝑦5 𝑦7 𝑦M 𝑦MK2 𝑦M12 𝑦[ Example of selected neighborhood of 𝑦M, represented by the set {𝑦MK2, 𝑦M12}

𝑦012

2

= 𝑔

2(𝑦0 2, 𝑦0 5, … .𝑦0 [)

𝑦012

5

= 𝑔

5(𝑦0 2, 𝑦0 5, …. 𝑦0 [)

𝑦012

[

= 𝑔

[(𝑦0 2, 𝑦0 5, … .𝑦0 [)

….. 𝑦012

2

= 𝑔

2(𝑦0 2, 𝑦0 5)

𝑦012

5

= 𝑔

5(𝑦0 2, 𝑦0 5, 𝑦0 7)

𝑦012

M

= 𝑔

M(𝑦0 MK2, 𝑦0 M , 𝑦0 M12)

….. 𝑦012

[

= 𝑔

[(𝑦0 [K2, 𝑦0 [)

….. 𝑦012

2

= 𝑔

2(𝑦0 [, 𝑦0 2, 𝑦0 5)

𝑦012

M

= 𝑔

M(𝑦0 MK2, 𝑦0 M , 𝑦0 M12)

….. 𝑦012

[

= 𝑔

[(𝑦0 [K2, 𝑦0 [, 𝑦0 2)

….. Toroidal boundary conditions 𝑦012

2

= 𝑔(𝑦0

[, 𝑦0 2, 𝑦0 5)

𝑦012

M

= 𝑔(𝑦0

MK2, 𝑦0 M , 𝑦0 M12)

….. 𝑦012

[

= 𝑔(𝑦0

[K2, 𝑦0 [, 𝑦0 2)

Single map ….. …..

slide-14
SLIDE 14

14

CAS HISTORICAL NOTES