Diffusion-Limited Aggregation (DLA)

Random walks meet stickiness to form branching, fractal snowflakes.

Origins

DLA was introduced by T. A. Witten and L. M. Sander in 1981 to model electrodeposition, dielectric breakdown, and other pattern-forming processes driven by diffusion.

Algorithm

  1. Place a seed particle at the centre of the grid.
  2. Spawn a walker at a random position near the boundary.
  3. The walker performs a 2-D random walk (Brownian motion).
  4. If it steps adjacent to any settled particle, it sticks permanently and becomes part of the cluster.
  5. Repeat with new walkers until the structure reaches the desired size.

The aggregate's growth is diffusion-limited because particles far from the frontier have little chance of sticking. The pattern exhibits a fractal dimension ≈ 1.71 in 2-D.

Visualiser Details

Applications & Analogues

DLA-like growth appears in snowflakes, coral, lightning bolts, mineral dendrites, even urban growth models.

← Back to gallery