Diffusion-limited aggregation
   HOME

TheInfoList



OR:

Diffusion-limited aggregation (DLA) is the process whereby particles undergoing a
random walk In mathematics, a random walk, sometimes known as a drunkard's walk, is a stochastic process that describes a path that consists of a succession of random steps on some Space (mathematics), mathematical space. An elementary example of a rand ...
due to
Brownian motion Brownian motion is the random motion of particles suspended in a medium (a liquid or a gas). The traditional mathematical formulation of Brownian motion is that of the Wiener process, which is often called Brownian motion, even in mathematical ...
cluster together to form aggregates of such particles. This theory, proposed by T.A. Witten Jr. and L.M. Sander in 1981, is applicable to aggregation in any system where
diffusion Diffusion is the net movement of anything (for example, atoms, ions, molecules, energy) generally from a region of higher concentration to a region of lower concentration. Diffusion is driven by a gradient in Gibbs free energy or chemical p ...
is the primary means of
transport Transport (in British English) or transportation (in American English) is the intentional Motion, movement of humans, animals, and cargo, goods from one location to another. Mode of transport, Modes of transport include aviation, air, land tr ...
in the system. DLA can be observed in many systems such as electrodeposition,
Hele-Shaw flow Hele-Shaw flow is defined as flow taking place between two parallel flat plates separated by a narrow gap satisfying certain conditions, named after Henry Selby Hele-Shaw, who studied the problem in 1898. Various problems in fluid mechanics can be ...
, mineral deposits, and
dielectric breakdown In electronics, electrical breakdown or dielectric breakdown is a process that occurs when an electrically insulating material (a dielectric), subjected to a high enough voltage, suddenly becomes a conductor and current flows through it. All ...
. The clusters formed in DLA processes are referred to as Brownian trees. These clusters are an example of a
fractal In mathematics, a fractal is a Shape, geometric shape containing detailed structure at arbitrarily small scales, usually having a fractal dimension strictly exceeding the topological dimension. Many fractals appear similar at various scale ...
. In 2D 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 In mathematics, a fractal dimension is a term invoked in the science of geometry to provide a rational statistical index of complexity detail in a pattern. A fractal pattern changes with the Scaling (geometry), scale at which it is measured. It ...
slightly for a DLA in the same embedding dimension. Some variations are also observed depending on the geometry of the growth, whether it be from a single point radially outward or from a plane or line for example. Two examples of aggregates generated using a microcomputer by allowing
random walk In mathematics, a random walk, sometimes known as a drunkard's walk, is a stochastic process that describes a path that consists of a succession of random steps on some Space (mathematics), mathematical space. An elementary example of a rand ...
ers to adhere to an aggregate (originally (i) a straight line consisting of 1300 particles and (ii) one particle at center) are shown on the right. Computer simulation of DLA is one of the primary means of studying this model. Several methods are available to accomplish this. Simulations can be done on a lattice of any desired geometry of embedding dimension (this has been done in up to 8 dimensions) or the simulation can be done more along the lines of a standard
molecular dynamics Molecular dynamics (MD) is a computer simulation method for analyzing the Motion (physics), physical movements of atoms and molecules. The atoms and molecules are allowed to interact for a fixed period of time, giving a view of the dynamics ( ...
simulation where a particle is allowed to freely random walk until it gets within a certain critical range whereupon it is pulled onto the cluster. Of critical importance is that the number of particles undergoing Brownian motion in the system is kept very low so that only the diffusive nature of the system is present.


Brownian tree

A Brownian tree, whose name is derived from
Robert Brown Robert Brown may refer to: Robert Brown (born 1965), British Director, Animator and author Entertainers and artists * Washboard Sam or Robert Brown (1910–1966), American musician and singer * Robert W. Brown (1917–2009), American printmaker ...
via
Brownian motion Brownian motion is the random motion of particles suspended in a medium (a liquid or a gas). The traditional mathematical formulation of Brownian motion is that of the Wiener process, which is often called Brownian motion, even in mathematical ...
, 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 motion is the random motion of particles suspended in a medium (a liquid or a gas). The traditional mathematical formulation of Brownian motion is that of the Wiener process, which is often called Brownian motion, even in mathematical ...
. 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 until it bumps against the seed or any previous particle, and so on.


Factors

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 ''Scientific American'', informally abbreviated ''SciAm'' or sometimes ''SA'', is an American popular science magazine. Many scientists, including Albert Einstein and Nikola Tesla, have contributed articles to it, with more than 150 Nobel Pri ...
'' article in the Computer Recreations section, December 1988), a common computer took hours, and even days, to generate a small tree. Today's computers can generate trees with tens of thousands of particles in minutes or seconds. These trees can also be grown easily in an electrodeposition cell, and are the direct result of diffusion-limited aggregation.


Artwork based on diffusion-limited aggregation

The intricate and organic forms that can be generated with diffusion-limited aggregation algorithms have been explored by artists. Simutils, part of the toxiclibs
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
library for the
Java programming language Java is a high-level, general-purpose, memory-safe, object-oriented programming language. It is intended to let programmers ''write once, run anywhere'' ( WORA), meaning that compiled Java code can run on all platforms that support Jav ...
developed by Karsten Schmidt, allows users to apply the DLA process to pre-defined guidelines or curves in the simulation space and via various other parameters dynamically direct the growth of 3D forms.


See also

* Dielectric breakdown model * Eden growth model * Fractal canopy *
Lichtenberg figure A Lichtenberg figure (German: ''Lichtenberg-Figur''), or Lichtenberg dust figure, is a branching electric discharge that sometimes appears on the surface or in the interior of Electrical insulation, insulating materials. Lichtenberg figures a ...


References


External links

*
JavaScript based DLA


* ttps://web.archive.org/web/20150926194410/http://apricot.polyu.edu.hk/~lam/dla/ A Java applet demonstration of DLA from Hong Kong Universitybr>Free, open source program for generating DLAs using freely available ImageJ softwareTheDLA, iOS app for generating DLA patternOpen-source application in C for fast generation of DLA structures in 2,3,4 and higher dimensions
{{DEFAULTSORT:Diffusion-Limited Aggregation Wiener process Computer art