| Article Index |
|
Fractals
|
|
Sets
|
Page 1 of 2
We all know what a fractal is, sort of, even if it’s only a picture of the well known Mandelbrot set. (If you don't this video is a good introduction).
I wanted to start this discussion off with a short snappy definition of a fractal but, even though I think I know what the subject is about, I found it next to impossible to frame a pithy definition that means something practical.
The problem seems to be that theory of fractals includes a number of interesting and important ideas that can be blended together to give you more than one thing.The key common factor in all of them is that a fractal has a fractional dimension - its not one dimensional nor two but something like 0.4134 or 2.5. An easy definition but very weird and difficult to understand - how can something be 1.5 dimensional?
Fractals encompass interesting pure maths and computing. You can spend ages contemplating the theory or make direct use of them in 3D modelling, modern art, image compression or coding theory. So starting at the beginning…
I first got involved with fractals and computers while working on what I thought was a simple problem. A computer vision system was supposed to be used to measure the length of the perimeter of a shape. A TV camera was used to digitise the image and, roughly speaking, the solution to the problem was to count the pixels in the outline. At first we couldn’t get an answer that was accurate enough so we zoomed in and got a more accurate result. The result, even allowing for the zoom factor, was bigger and as we zoomed in more the result got even bigger. We discovered that the perimeter of a real shape wasn’t actually a fixed number which could be measured to any given accuracy – the value you got depended on the accuracy.

Benoit Mandelbrot (1924 -2010) the man who invented the Mandelbrot set
It turned out that this was an encounter with a classical fractal problem first raised by Benoit Mandelbrot in the question “How long is the coastline of Britain?”. This might seem like an entirely silly question that has nothing very deep to do with mathematics or computing but…
Suppose you go out with a meter stick and measure it then you will get a value that misses all of the wiggles that are much smaller than a meter. If you go and measure it with a 1cm ruler then the length that you measure will increase because you follow the wiggles. Each time you make your measurement finer you encounter more wiggles and the coastline gets longer. In the limit the coastline of Britain is infinite – which make you wonder why it seems to be in short supply!
In what sense then is the coastline “fractal”? It demonstrates a common property of a fractal in that it is “self similar” at a range of scales. This idea of self similarity is complicated but the rough idea isn’t difficult to understand. If you look at the coastline then what you see looks the same at any zoom factor you care to select. It isn’t that it is exactly identical, just that the degree and type of wigglyness that you see is the same – it’s statistically the same at all levels of zoom. It is possible to create one-dimensional curves that are exactly self similar at all levels of zoom. For example the Sierpinski triangle looks the same no matter how much you zoom in.

The Sierpinski triangle
Self-similarity may sound like an innocent concept but it leads to most of the clever things we associate with fractals and, in particular, their name. If you think about a theoretically perfect line then it is clear that it’s one-dimensional. Similarly a perfect plane is a two-dimensional surface and there is no way that you can make a line into something two-dimensional.
Well if it wiggles enough you can! The idea is that if a curve can wiggle enough then it can visit enough points to have an area and not just a length. Mandelbrot defined the fractal dimension of a line as the ratio of the log of its lengths at two zoom factors and the log of the zoom factors. Using this definition of dimension, a line can have a fractional dimension between 1 and 2 – hence the name “fractal”, i.e. fractional dimension.
<ASIN:0716711869>
<ASIN:0470848626>
<ASIN:0387201580>
|