American Mathematical Society Mathematics of Computation
American Mathematical Society Mathematics of Computation
American Mathematical Society Mathematics of Computation
REFERENCES
Linked references are available on JSTOR for this article:
http://www.jstor.org/stable/2008592?seq=1&cid=pdf-reference#references_tab_contents
You may need to log in to JSTOR to access the linked references.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide
range of content in a trusted digital archive. We use information technology and tools to increase productivity and
facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
http://about.jstor.org/terms
American Mathematical Society is collaborating with JSTOR to digitize, preserve and extend
access to Mathematics of Computation
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
MATHEMATICS OF COMPUTATION
VOLUME 51, NUMBER 183
JULY 1988, PAGES 291-300
By Lucy Garnett
This is a way of measuring the area needed to cover X by small balls, with the
convention that a ball of radius r has area ra. If af is too small, then H, (X) is
infinite. If af is too large, then H, (X) is zero. There is a unique value where
Received September 17, 1985; revised July 31, 1987.
1980 Mathematics Subject Classification (1985 Revision). Primary 58F21, 30D05.
291
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
292 LUCY GARNETT
this function passes from infinite to finite. This critical number 6 is the Hausdorff
dimension of X, and H<,(X) is the Hausdorff measure of X in v.
In some sense the Hausdorff dimension gives the number of linear dimensions.
See Rogers' book [8] for a fuller discussion. It is expensive and difficult to implement
this definition on a computer. However, if X has a self-expanding map, there is
another approach derived from theorems proven by R. Bowen [1] and D. Sullivan
[10].
Let us use this theorem to calculate the Hausdorff dimension of two well-known
sets.
Example 1. Let X be the entire 2-dimensional plane. Set f equal to the doubling
map. Namely, f(x, y) = (2x, 2y) and f satisfies the hypotheses of the theorem
above. Let m be the usual Lebesgue measure. If A is a subset of X, say a ball of
radius r, then m(A) = 7rr2 and m(f(A)) = 7r(2r)2 = 47rr2. Since f'(z) = 2 for all
values of z, we see that Eq. (*) is satisfied for a value of 6 equal to two. Uniqueness
of the solution implies that the plane has Hausdorff dimension two. Although this
result is by no means startling nor new, it is reassuring.
Example 2. Let X be the middle-third Cantor set. If we represent the points
in the unit internal [0,1] as sequences of zeros, ones and twos, then the Cantor set
consists of all those sequences which contain only zeros and twos. The expanding
self-map f is obtained by stretching the Cantor set by a factor of 3 and then laying
it over itself. More precisely, if z is between 0 and 1/3, then f (z) = 3z. Otherwise,
f (z) = 3z - 2. This is a double covering with derivative constantly equal to 3.
Let m be the Lebesgue measure. If A is a subset of X, then m(f(A)) = 2m(A).
Equation (*) is satisfied if 36 = 2. Solving for 6, we find that the Hausdorff measure
of the middle-third Cantor set is log 2/ log 3.
The Hausdorff dimensions of both these examples have been known for a long
time. The remainder of this paper is devoted to finding the Hausdorff dimension
of the Julia set of a quadratic map. There have been no previous numerical ap-
proximations to these dimensions. Indeed, they have only recently been found to
be nonintegral [10].
2. Julia Sets. Julia sets arise naturally in the study of the dynamical systems
formed by iterating complex analytic maps from the plane to itself. The study of
these systems was initiated in the early 1900's by P. Fatou and G. Julia. We shall
restrict our attention to quadratic maps of the form f (z) = z2 + c. A major concern
in the study of dynamical systems is the classification of orbits. The orbit of the
point z is the sequence of points z, f (z), f (f (z)), f (f (f (z))), ad infinitum. A main
question is: When does the orbit of a point converge to a fixed or periodic point, and
when does it have no such stability but instead moves around erratically? Consider
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
HAUJSDORFF DIMENSION OF CERTAIN FRACTALS 293
the example f(z) = Z2. Points inside the unit circle have orbits converging to the
origin. Points outside the unit circle converge to infinity. Points on the unit circle
itself (for the most part) move around the unit circle in a complicated manner.
Thus the complex plane is split into two different sets. The stable points are those
for which points nearby stay nearby under the action of f. In the above example
this corresponds to those points whose magnitude is not equal to one. The unstable
points are those for which nearby points spread apart. The latter set is called the
Julia set of the mapping f. It follows that f is a self-expanding map on the Julia
set.
The Julia set in the above example is the unit circle. However, if the map f
is perturbed just slightly by adding a small constant c to the z2 term, then the
Julia set becomes infinitely complicated. The first investigations of the morphol-
ogy of Julia sets go back to B. Mandelbrot [5]. The set of complex values c for
which the Julia set is connected is called the Mandelbrot set and is represented in
Figure 1 by the black set. This set is generated by using the following theorem [1]:
The Julia set of the function f(z) = z2 + c is connected if and only if the sequence
of sums c, c2 +c, (c2+C)2+C,. .. does not become infinite. Figures 2 and 3 represent
FIGURE 1
The Mandelbrot set is the dark area. The figure has symmetry about the real axis. The real part
of the main cartoid varies from -.75 to .25. The entire figure is contained within a box of length
4 centered at the origin. The leftmost point hits the edge of this box at (-2, 0). The algorithm
for computing the Hausdorff dimension works only for real values of c lying in the main cartoid.
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
294 LUCY GARNETT
FIGURE 2
The boundary of the dark region is the Julia set for a real value of c, approximately -.6, located
near the leftmost boundary of the main cartoid of the Mandelbrot set.
FIGURE 3
The boundary of the dark region is the Julia set for a real value of c, approximately .2, located
near the rightmost boundary of the main cartoid of the Mandelbrot set.
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
HAUSDORFF DIMENSION OF CERTAIN FRACTALS 295
_..
FIGURE 4
The boundary of the dark region is the Julia set for a complex value of c az~(-.6, .1). The algori
presented in this paper does not apply to this case.
the Julia sets for two real values of c occurring near the left and right boundaries of
the main cartoid-like body of the Mandelbrot set. They were generated by starting
with an unstable fixed point of f and performing a backwards iteration. This
algorithm works because the inverse orbit of any point in the Julia set is dense
in the Julia set [10]. Since f is expanding on the Julia set, f -1 is contracting on
the Julia set, and therefore backwards iteration is a stable procedure. Two sources
of detailed color pictures are Mandelbrot's book [4] and the August 1985 issue of
Scientific American. Figures 1, 2, 3 and 4 in this paper are courtesy of Dr. Alan
Norton, IBM Thomas J. Watson Research Center.
The question that we investigate is: How does the Hausdorff dimension of the
Julia set of z2 + c depend upon the value of c? Attention is now restricted to those
values of c lying inside the main body of the Mandelbrot set. D. Ruelle [9] proved
that the Hausdorff dimension is an analytic function of c. For c equal to zero we
have seen that the Julia set is the unit circle and therefore has Hausdorff dimension
equal to one. D. Sullivan [10] proved that for c greater than zero the Hausdorff
dimension is greater than one. For the remainder of the paper we consider only real
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
296 LUCY GARNETT
values of c in the main body. Hence from now on c is a real value lying between
-.75 and +.25. Since f is a self-expanding map on the Julia set, our algorithm
searches for a solution to Eq. (*). It uses Newton's method to do this. The idea
for the procedure is due to W. P. Thurston.
3. The Algorithm.
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
HAUSDORFF DIMENSION OF CERTAIN FRACTALS 297
Cs
InI I 6 I I
-0.8 -0 6 -04 -02 0.0 0.2 -0.10 -0.05 0.0 0.05 0.10
(a) (b)
co
c c
COi
(a) (
(d)
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
298 LUCY GARNETT
(e)
FIGURES 5a-e
H(c) is the Hausdorff dimension of the Julia set generated by the mapping z z z2 + C. Since
Julia set generated by z -* z2 is the circle with dimension one, the graphs plot H (c) - 1 vs c
5a contains all the values calculated with c ranging from - .73 to .23. Figures 5b-5e represent
successive magnifications about the origin.
Choose a small number E and use Step 4 to compute K(a + E). The derivative
K'(a) can then be approximated as
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
HAUSDORFF DIMENSION OF CERTAIN FRACTALS 299
1. R. BOWEN, "Hausdorff dimension of quasi-circles," Inst. Hautes Etudes Sci. Publ. Math., No.
50, 1979, pp. 11-25.
2. P. BLANCHARD, "Complex analytic dynamics on the Riemann sphere," Bull. Amer. Math.
Soc. (N.S.), v. 11, 1984, pp. 85-141.
3. A. DOUADY & J. HUBBARD, "Iteration des polynomes quadratiques complexes," C.R. Acad.
Sci. Paris Ser. I Math., v. 294, 1982, pp. 123-126.
4. B. MANDELBROT, The Fractal Geometry of Nature, Freeman, San Francisco, Calif., 1983.
5. B. MANDELBROT, "Fractal aspects of the iteration of z -* Az(1 - z) for complex A and z,"
Nonlinear Dynamics (Internat. Conf., New York, 1979), Ann. New York Acad. Sci., vol. 357, New
York Acad. Sci., New York, 1980, pp. 249-259.
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms
300 LUCY GARNETT
This content downloaded from 201.131.90.36 on Sun, 08 Oct 2017 04:06:06 UTC
All use subject to http://about.jstor.org/terms