mit12_006jf22_lec23
mit12_006jf22_lec23
D. H. Rothman, MIT
November 14, 2022
Contents
1 Fractals 1
1.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Correlation dimension ν . . . . . . . . . . . . . . . . . . . . . 4
1.3.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.2 Computation . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Relationship of ν to D . . . . . . . . . . . . . . . . . . . . . . 8
1 Fractals
References: [1–4]
Now we consider fractals, and defer Lyaponov exponents to the next lecture.
We shall see that the fractal dimension can be associated with the effective
number of degrees of freedom that are “excited” by the dynamics, e.g.,
1
1.1 Definition
etc
Then if
N (ε) = Cε−D , as ε → 0, C = const.
then D is called the fractal (or Hausdorf ) dimension.
1.2 Examples
Then the “boxes” that cover A are just line segments of length ε, and it is
obvious that
N (ε) = Lε−1 =⇒ D = 1.
2
Next suppose A is a surface or area S. Then
N (ε) = Sε−2 =⇒ D = 2.
Consider instead the Cantor set. Start with a unit line segment:
0 1
0 1/3 2/3 1
1/9 2/9
etc etc
Note that the structure is scale-invariant: from far away, you see the middle
1/3 missing; closer up, you see a different middle 1/3 missing.
The effect is visually similar to that seen in the Lorenz, Hénon, and Rössler
attractors.
The fractal dimension of the Cantor set is easily calculated from the definition
of D:
1
Obviously, N ε= = 2
3
1
Then N ε= = 4
9
1
N = 8...
27
Thus
1
N = 2m .
3m
Taking ε = 1/3 and using the definition of D,
ln 2m ln 2
D = lim = ' 0.63
m→∞ ln 3m ln 3
3
1.3 Correlation dimension ν
Rather than calculating the fractal dimension via its definition, we calculate
the correlation dimension ν.
1.3.1 Definition
N (r) ∝ r
or
N (r) ∝ rν , ν = 1.
Now assume the points are uniformly distributed along a surface in two di-
mensions:
4
Now
N (r) ∝ r2 =⇒ ν = 2.
Next, reconsider the Cantor set:
1.3.2 Computation
For a time series x(t), we reconstruct a p-dimensional phase space with the
coordinates
Suppose there are m points on the attractor. We quantify the spatial corre-
lation of these points by defining
1
C(r) = lim (number of pairs i, j for which |~xi − ~xj | < r) .
m→∞ m2
More formally,
m m
1 XX
C(r) = lim 2 H(r − |~xi − ~xj |)
m→∞ m
i j
5
where
1 x>0
H(x) =
0 else.
The summation is performed by centering hyperspheres on each of the m
points.
In practice, one embeds the signal x(t) in a phase space of dimension p, for
p = 2, 3, 4, 5, . . .
C(r) = rν
log C(r)
slope = ν
log r
log r
6
Here
ν(p) = p,
a consequence of the fact that white noise has as many degrees of freedom
(i.e., independent “modes”) as there are data points.
Consider instead X(t) = periodic function, i.e., a limit cycle, with only one
fundamental frequency.
p=2 p=3
Provided that r is sufficiently smaller than the curvature of the limit cycle,
we expect
C(r) ∝ r1 , for p = 2, 3, 4, . . .
Graphically, we obtain
p= 2 3 4 5
log C(r)
log r
and therefore
ν(p) = 1, independent of p.
7
tractor is then a torus T n , and we expect
C(r) ∝ rn .
Thus
p ≤ n =⇒ C(r) ∝ rp
and
p > n =⇒ C(r) ∝ rn , independent of p.
This conclusion provides for an appealing conjecture: since white noise gives
ν(p) = p,
ν independent of p (and reasonably small) implies that the signal is deter-
ministic, and characterizable by ∼ν variables.
1.4 Relationship of ν to D
The correlation dimension is not strictly the same as the fractal dimension,
however it can be. We now derive their mathematical relation.
If the points are uniformly distributed on A, the probability that a point falls
into the ith hypercube is
pi = 1/N (r).
8
By definition, for an attractor containing m points,
m m
1 XX 1 x>0
C(r) = lim 2 H(r − |~xi − ~xj |), H(x) =
m→∞ m 0 else
i j
C(r) measures the number of pairs of points within a distance r of each other.
In a box of size r, there are on average mpi points, all within the range r.
Therefore, within a factor of O(1) (i.e., ignoring box boundaries and factors of two arising
from counting pairs twice),
N (r)
1 X
C(r) ' 2
(mpi )2
m i=1
N (r)
X
= p2i
i=1
N (r) ∝ r−D , r → 0.
C(r) ∝ rν .
rν ≥ rD
9
References
1. Grassberger, P. & Procaccia, I. Measuring the strangeness of strange at-
tractors. Physica D 9, 189–208 (1983).
2. Bergé, P., Pomeau, Y. & Vidal, C. Order within Chaos: Towards a De-
terministic Approach to Turbulence (John Wiley and Sons, New York,
1984).
3. Grassberger, P. Grassberger-Procaccia algorithm. Scholarpedia 2. revi-
sion #91330, 3043 (2007).
4. Strogatz, S. Nonlinear Dynamics and Chaos: With Applications to Physics,
Biology, Chemistry, and Engineering (CRC Press, 2018).
10
MIT OpenCourseWare
https://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: https://ocw.mit.edu/terms.