In
mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, a self-avoiding walk (SAW) is a
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is calle ...
of moves on a
lattice
Lattice may refer to:
Arts and design
* Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material
* Lattice (music), an organized grid model of pitch ratios
* Lattice (pastry), an orna ...
(a
lattice path
In combinatorics, a lattice path in the -dimensional integer lattice of length with steps in the set , is a sequence of vectors such that each consecutive difference v_i - v_ lies in .
A lattice path may lie in any lattice in , but the int ...
) that does not visit the same point more than once. This is a special case of the
graph theoretical notion of a
path
A path is a route for physical travel – see Trail.
Path or PATH may also refer to:
Physical paths of different types
* Bicycle path
* Bridle path, used by people on horseback
* Course (navigation), the intended path of a vehicle
* Desire p ...
. A self-avoiding polygon (SAP) is a closed self-avoiding walk on a lattice. Very little is known rigorously about the self-avoiding walk from a mathematical perspective, although physicists have provided numerous conjectures that are believed to be true and are strongly supported by numerical simulations.
In
computational physics
Computational physics is the study and implementation of numerical analysis to solve problems in physics for which a quantitative theory already exists. Historically, computational physics was the first application of modern computers in science, ...
, a self-avoiding walk is a chain-like path in or with a certain number of nodes, typically a fixed step length and has the property that it doesn't cross itself or another walk. A system of SAWs satisfies the so-called
excluded volume The concept of excluded volume was introduced by Werner Kuhn in 1934 and applied to polymer molecules shortly thereafter by Paul Flory. Excluded volume gives rise to depletion forces.
In liquid state theory
In liquid state theory, the 'excluded ...
condition. In higher dimensions, the SAW is believed to behave much like the ordinary
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 ...
.
SAWs and SAPs play a central role in the modeling of the
topological
In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing ...
and
knot-theoretic behavior of thread- and loop-like molecules such as
protein
Proteins are large biomolecules and macromolecules that comprise one or more long chains of amino acid residues. Proteins perform a vast array of functions within organisms, including catalysing metabolic reactions, DNA replication, respo ...
s. Indeed, SAWs may have first been introduced by the chemist
Paul Flory in order to model the real-life behavior of chain-like entities such as
solvent
A solvent (s) (from the Latin '' solvō'', "loosen, untie, solve") is a substance that dissolves a solute, resulting in a solution. A solvent is usually a liquid but can also be a solid, a gas, or a supercritical fluid. Water is a solvent for ...
s and
polymer
A polymer (; Greek '' poly-'', "many" + ''-mer'', "part")
is a substance or material consisting of very large molecules called macromolecules, composed of many repeating subunits. Due to their broad spectrum of properties, both synthetic a ...
s, whose physical volume prohibits multiple occupation of the same spatial point.
SAWs are
fractals. For example, in 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 ...
is 4/3, for it is close to 5/3 while for the fractal dimension is . The dimension is called the upper
critical dimension
In the renormalization group analysis of phase transitions in physics, a critical dimension is the dimensionality of space at which the character of the phase transition changes. Below the lower critical dimension there is no phase transition. ...
above which excluded volume is negligible. A SAW that does not satisfy the excluded volume condition was recently studied to model explicit
surface geometry resulting from expansion of a SAW.
The properties of SAWs cannot be calculated analytically, so numerical
simulation
A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the s ...
s are employed. The
pivot algorithm is a common method for
Markov chain Monte Carlo
In statistics, Markov chain Monte Carlo (MCMC) methods comprise a class of algorithms for sampling from a probability distribution. By constructing a Markov chain that has the desired distribution as its equilibrium distribution, one can obtain ...
simulations for the uniform
measure
Measure may refer to:
* Measurement, the assignment of a number to a characteristic of an object or event
Law
* Ballot measure, proposed legislation in the United States
* Church of England Measure, legislation of the Church of England
* Mea ...
on -step self-avoiding walks. The pivot algorithm works by taking a self-avoiding walk and randomly choosing a point on this walk, and then applying
symmetrical
Symmetry (from grc, συμμετρία "agreement in dimensions, due proportion, arrangement") in everyday language refers to a sense of harmonious and beautiful proportion and balance. In mathematics, "symmetry" has a more precise definiti ...
transformations (rotations and reflections) on the walk after the th step to create a new walk.
Calculating the number of self-avoiding walks in any given lattice is a common
computational problem
In theoretical computer science, a computational problem is a problem that may be solved by an algorithm. For example, the problem of factoring
:"Given a positive integer ''n'', find a nontrivial prime factor of ''n''."
is a computational probl ...
. There is currently no known formula, although there are rigorous methods of approximation.
Universality
One of the phenomena associated with self-avoiding walks and statistical physics models in general is the notion of
universality, that is, independence of macroscopic observables from microscopic details, such as the choice of the lattice. One important quantity that appears in conjectures for universal laws is the
connective constant In mathematics, the connective constant is a numerical quantity associated with self-avoiding walks on a lattice. It is studied in connection with the notion of universality in two-dimensional statistical physics models. While the connective con ...
, defined as follows. Let denote the number of -step self-avoiding walks. Since every -step self avoiding walk can be decomposed into an -step self-avoiding walk and an -step self-avoiding walk, it follows that . Therefore, the sequence is
subadditive In mathematics, subadditivity is a property of a function that states, roughly, that evaluating the function for the sum of two elements of the domain always returns something less than or equal to the sum of the function's values at each element. ...
and we can apply
Fekete's lemma In mathematics, subadditivity is a property of a function that states, roughly, that evaluating the function for the sum of two element (set), elements of the Domain of a function, domain always returns something less than or equal to the sum of the ...
to show that the following limit exists:
:
is called the connective constant, since depends on the particular lattice chosen for the walk so does . The exact value of is only known for the hexagonal lattice, where it is equal to:
:
For other lattices, has only been approximated numerically, and is believed not to even be an
algebraic number. It is conjectured that
:
as , where depends on the lattice, but the power law correction
does not; in other words, this law is believed to be universal.
On networks
Self-avoiding walks have also been studied in the context of
network theory. In this context, it is customary to treat the SAW as a dynamical process, such that in every time-step a walker randomly hops between neighboring nodes of the network. The walk ends when the walker reaches a dead-end state, such that it can no longer progress to newly un-visited nodes. It was recently found that on
Erdős–Rényi networks, the distribution of path lengths of such dynamically grown SAWs can be calculated analytically, and follows the
Gompertz distribution
In probability and statistics, the Gompertz distribution is a continuous probability distribution, named after Benjamin Gompertz. The Gompertz distribution is often applied to describe the distribution of adult lifespans by demographers and ac ...
.
Limits
Consider the uniform measure on -step self-avoiding walks in the full plane. It is currently unknown whether the limit of the uniform measure as induces a measure on infinite full-plane walks. However,
Harry Kesten
Harry Kesten (November 19, 1931 – March 29, 2019) was an American mathematician best known for his work in probability, most notably on random walks on groups and graphs, random matrices, branching processes, and percolation theory.
Biograp ...
has shown that such a measure exists for self-avoiding walks in the half-plane. One important question involving self-avoiding walks is the existence and conformal invariance of the
scaling limit, that is, the limit as the length of the walk goes to infinity and the mesh of the lattice goes to zero. The
scaling limit of the self-avoiding walk is conjectured to be described by
Schramm–Loewner evolution with parameter
See also
*
Critical phenomena
In physics, critical phenomena is the collective name associated with the
physics of critical points. Most of them stem from the divergence of the
correlation length, but also the dynamics slows down. Critical phenomena include scaling relatio ...
*
Hamiltonian path
In the mathematical field of graph theory, a Hamiltonian path (or traceable path) is a path in an undirected or directed graph that visits each vertex exactly once. A Hamiltonian cycle (or Hamiltonian circuit) is a cycle that visits each vertex ...
*
Knight's tour
A knight's tour is a sequence of moves of a knight on a chessboard such that the knight visits every square exactly once. If the knight ends on a square that is one knight's move from the beginning square (so that it could tour the board again im ...
*
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 ...
*
Snake (video game genre)
Snake is a video game genre, sub-genre of action game, action video games where the player maneuvers the end of a growing line, often themed as a snake. The player must keep the snake from colliding with both other obstacles and itself, which g ...
*
Universality (dynamical systems)
In statistical mechanics, universality is the observation that there are properties for a large class of systems that are independent of the dynamical details of the system. Systems display universality in a scaling limit, when a large number of in ...
References
Further reading
#
#
#
#
External links
*—the number of self-avoiding paths joining opposite corners of an ''N'' × ''N'' grid, for ''N'' from 0 to 12. Also includes an extended list up to ''N'' = 21.
*
Java applet of a 2D self-avoiding walkGeneric python implementation to simulate SAWs and expanding FiberWalks on a square lattices in n-dimensions.to generate SAWs on the
Diamond cubic
The diamond cubic crystal structure is a repeating pattern of 8 atoms that certain materials may adopt as they solidify. While the first known example was diamond, other elements in group 14 also adopt this structure, including α-tin, the se ...
.
{{Stochastic processes
Polygons
Discrete geometry
Computational physics
Computational chemistry
Variants of random walks