A brownian tree is a form of computer art that was briefly popular in the 1990s, when home computers started to have sufficient power to simulate brownian motion. Brownian trees are mathematical models of dendritic structures associated with the physical process known as diffusion-limited aggregation.
A brownian tree is built with these steps: first, a "seed" is placed somewhere on the screen. Then, a particle is placed in a random position of the screen, and moved randomly until it bumps against the seed. The particle is left there, and another particle is placed in a random position and moved, and so on.
A circular brownian tree
The resulting tree can have many different shapes, depending on principally three factors:
the seed position
the initial particle position (anywhere on the screen, from a circle surrounding the seed, from the top of the screen, etc.)
the moving algorithm (usually random, but for example a particle can be deleted if it goes too far from the seed, etc.)
Particle color can change between iterations, giving interesting effects.
At the time of their popularity (helped by a Scientific American article in the Amateur Scientist section), a common computer took hours, and even days, to generate a small tree. Today's (2003) computers can generate trees with 10,000's of particles in a few minutes.
Diffusion-limited aggregation (DLA) is the process whereby particles undergoing a random walk due to Brownian motion cluster together to form aggregates of such particles.
This theory, proposed by Witten and Sander in 1981 [1], is applicable to aggregation in any system where diffusion is the primary means of transport in the system.
In 2-D these fractals exhibit a dimension of approximately 1.71 for free particles that are unrestricted by a lattice, however computer simulation of DLA on a lattice will change the fractal dimension slightly for a DLA in the same embedding dimension.
The fractal dimension of the aggregate with a sticking coefficient of 0.1 is 1.38, is 1.92 with a sticking coefficient of 0.01, and is 1.94 with a sticking coefficient of 0.01.
The fractal dimension of the aggregate with a sticking coefficient of 1.0 is 1.72, is 1.38 with a sticking coefficient of 0.5, is 1.78 with a sticking coefficient of 0.1, is 1.84 with a sticking coefficient of 0.01, and is 1.98 with a sticking coefficient of 0.001.