Advanced Topics in Mathematics
LINKS TO: 

50d9 - 08b154f7ea1ed8838325        50da - 311486864c06b64632e2        50db - 0b2cbb59061cec888615

Fractal Geometry
(Hold your cursor over any image to learn more)

FRACTALS are incredibly complex geometric objects that are defined by very simple rules. The one characteristic they all share is that they have self-similarity, meaning that if one looks closer and closer into the fractal, one will see smaller and smaller copies of the original, large image imbedded within.


CONTENTS:

Deteriministic Fractals
IFS Fractals
Escape Time Fractals/Mandelbrot
Diffusion Limited Aggregation
Download Links
Fractal Image Links
Other Links

The term "Fractal" was coined by Benoit Mandelbrot and is connected with their fractured nature and the fact that they actually have a fractional dimension

a Mandelbrot set-type of fractal

Many objects in nature are fractal-like: clouds, trees, ferns, lightning bolts, mountain ranges, etc. But mathematical fractals are also infinitely complex - i.e. one can magnify them continuously without coming to an end.

river?river?

Which of the above images is a satellite photo and which is a part of the Mandelbrot Set?


Deterministic fractals

Deterministic fractals are constructed by following a predefined set of replacement rules that indicate how to build the image, one step at at time.

the Menger Sponge 3D fractal

The Menger Sponge (image courtesy of Paul Bourke)


Koch Curve (image courtesy of Paul Bourke)


The Sierpinski Gasket (image courtesy of Paul Bourke)


Cantor Dust (image courtesy of Paul Bourke)


Iterated Function Systems Fractals

Other types of fractals, called Iterated Function System (or IFS) fractals have the ability to create realistic images with very small sets of numbers, based on fractal rules.

The IFS system has been used to encode a scene of almost any level of complexity and detail as a small group of numbers, thereby achieving amazing compression ratios of images of 100 or more.

IFS is based on a process called affine transformations. An affine transformation takes a point, say within a rectangle on a computer screen, and uses some mathematical function transform it to a new location in the same rectangles. These transformation can scale, stretch and generally transform an image. An IFS contains a set of numbers that define the transformation. In the random iteration algorithm each transformation is assigned a probability p. With each round of iteration one of the transformations is chosen randomly. As the points are plotted the image emerges.

a Julia-set-like fractal, animated to show a transformation


Orbit-Trap Fractals/The Mandelbrot Set

The fractal that appears at the top of this page (as well as those on the FRACTAL IMAGES sites below) are quite different. They actually lie in the complex plane (where the x-axis represent real numbers and the y-axis represent imaginary numbers - (i.e. the square root of -1) and are constructed pixel-by-pixel. They are sometimes called orbit-trap fractals or escape-time fractals because the color of each pixel is determined by the number of iterations it takes to determine whether or not the starting complex number will lead to an escape off to infinity or to getting trapped into an orbit. What does this mean?


The Mandelbrot Set (seen below) is the most commonly known of this type of fractal, but there are an infinite number of variations on it. Here, the dark blue inner points represent the prisoners. The outer dark blue represents the points that take zero iterations to know it is going to go off to infinty.
When one "zooms in" on one of these fractals, the computer merely computes values and colors for points that are closer together on the complex plane.

It can be difficult to create a consice and clear explanation of how the "M-Set" is constructed.

the Mandelbrot set fractal

In addition, to really understand the M-Set it is important to explore it on a computer. This explanation that I give to my students may help in understanding this most complex of mathematical objects. (A background in imaginary numbers, complex numbers, and function notation would be helpful). There are alternative ways of thinking about what the M-Set represents; for instance, the points of the M-Set also summarize all the inifinite Julia Sets. This connection takes a little more work to understand, but you can try with these two sites:

Julia sets (image courtesy of Paul Bourke)
Julia Sets associated with points on the Mandelbrot Set


Diffusion Limited Aggregation (DLA)

DLA is a process of randomly choosing points in 2- or 3-dimensions and treating them as particles. Each time a new particle is introduced, it moves around ranomdly until it runs into and "sticks" to other particles that are part of an existing structure. This leads to a fractal-like structure that mimics many structures in nature (a variation can be used, for example, to model the diffusion of an oil spill through soil).

(image courtesy of Paul Bourke)

The first of sites below shows 3D DLAs that have been constructed so that as each particle gets attached, the previous particles grow in width, to give a more 3-dimensional image, with quite beautiful results:


More Links...



FRACTAL IMAGE LINKS:

New Fractal Forge images:

3 of same fractal/different filters & colors:


2 of same fractal/different filters:

2 of same fractal/different filters:


Fractal Software DOWNLOAD Sites for WINDOWS:

Copy of my classroom instructions for how to use these programs to explore the M-Set


Fractal Software DOWNLOAD Sites for MAC:

Copy of my classroom instructions for how to use these programs to explore the M-Set


Recommended Readings:


Contact: abeckwith@colonial.net
This Page Last Updated: 8/1/08
Adv. Topics Page Intro.
Concord-Carlisle High School
Top of Page