HOME

TheInfoList



OR:

Diffusion-limited aggregation (DLA) is the process whereby particles undergoing a
random walk In mathematics, a random walk is a random process that describes a path that consists of a succession of random steps on some mathematical space. An elementary example of a random walk is the random walk on the integer number line \mathbb Z ...
due to
Brownian motion Brownian motion, or pedesis (from grc, πήδησις "leaping"), is the random motion of particles suspended in a medium (a liquid or a gas). This pattern of motion typically consists of random fluctuations in a particle's position insi ...
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 chemica ...
is the primary means of
transport Transport (in British English), or transportation (in American English), is the intentional movement of humans, animals, and goods from one location to another. Modes of transport include air, land ( rail and road), water, cable, pipelin ...
in the system. DLA can be observed in many systems such as electrodeposition,
Hele-Shaw flow Hele-Shaw flow is defined as Stokes flow between two parallel flat plates separated by an infinitesimally small gap, named after Henry Selby Hele-Shaw, who studied the problem in 1898. Various problems in fluid mechanics can be approximated to Hele ...
, mineral deposits, and
dielectric breakdown Electrical breakdown or dielectric breakdown is a process that occurs when an electrical insulating material, subjected to a high enough voltage, suddenly becomes an electrical conductor and electric current flows through it. All insulating mate ...
. The clusters formed in DLA processes are referred to as Brownian trees. These clusters are an example of a fractal. 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, more specifically in fractal geometry, a fractal dimension is a ratio providing a statistical index of complexity comparing how detail in a pattern (strictly speaking, a fractal pattern) changes with the scale at which it is me ...
slightly for a DLA in the same
embedding dimension This is a glossary of commutative algebra. See also list of algebraic geometry topics, glossary of classical algebraic geometry, glossary of algebraic geometry, glossary of ring theory and glossary of module theory. In this article, all rings ar ...
. 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 is a random process that describes a path that consists of a succession of random steps on some mathematical space. An elementary example of a random walk is the random walk on the integer number line \mathbb Z ...
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 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 dynamic "evolution" of t ...
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 via
Brownian motion Brownian motion, or pedesis (from grc, πήδησις "leaping"), is the random motion of particles suspended in a medium (a liquid or a gas). This pattern of motion typically consists of random fluctuations in a particle's position insi ...
, 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, or pedesis (from grc, πήδησις "leaping"), is the random motion of particles suspended in a medium (a liquid or a gas). This pattern of motion typically consists of random fluctuations in a particle's position insi ...
. 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 famous scientists, including Albert Einstein and Nikola Tesla, have contributed articles to it. In print since 1845, it ...
'' 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 library for the
Java programming language Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers ''write once, run anywh ...
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 The Eden growth model describes the growth of specific types of clusters such as bacterial colonies and deposition of materials. These clusters grow by random accumulation of material on their boundary. These are also an example of a surface fra ...
*
Fractal canopy In geometry, a fractal canopy, a type of fractal tree, is one of the easiest-to-create types of fractals. Each canopy is created by splitting a line segment into two smaller segments at the end (symmetric binary tree), and then splitting the tw ...
* Lichtenberg figure


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