Probability

A walk that may not step where it has been

Forbid a walk on the square grid from ever revisiting a site and the number of possible n-step walks grows like 2.638ⁿ instead of 4ⁿ — a number nobody can write down exactly. On the honeycomb it is exactly √(2 + √2), proved in 2010. And the walks spread out like n to the three-quarters, faster than any ordinary walk, which physicists have used since 1949 and mathematicians still cannot prove.

Worth reading first: The ground a walk covers · The walk that becomes a curve.

The ground a walk covers found that an ordinary random walk spends almost all of its time where it has already been: in the plane, fewer than a third of a long walk’s steps land anywhere new. The natural opposite is a walk that is forbidden to revisit — every step must go to a site the walk has never stood on. That is a self-avoiding walk, and the rule is so simple it seems impossible that anything about it could be hard.

Almost everything about it is hard. How many self-avoiding walks of nn steps are there? There is no formula. How fast does their number grow? On the square grid, nobody knows the rate exactly. How far does a typical one reach? Physicists have known the answer for seventy years, and there is still no proof. The walks were introduced by the chemist Paul Flory as a model of a polymer — a long molecule that cannot pass through itself — and they remain one of the simplest questions in probability whose answers are guessed rather than proved.

Counting walks that never revisit a square. Dots for the ratio of successive counts of self-avoiding walks and for the n-th root of the count, against the number of steps, both approaching a dashed horizontal line at the connective constant.
Fig. 1 Every self-avoiding walk on the square grid up to 13 steps, counted by exhaustive search — 4, 12, 36, 100, 284, … , 881,500 — and each count checked against the known sequence; the orange dots are the ratio of each count to the one before, the blue ones the nn-th root of the count. Both close on the connective constant, about 2.63816, marked by the dashed line: an nn-step self-avoiding walk has roughly μn\mu^n ways to go, against 4n4^n for a walk allowed to cross itself; no formula for μ\mu on the square grid is known.

Counting by hand, and then by machine

Every 4-step self-avoiding walk. A grid of small drawings, each one a different self-avoiding walk on the square lattice of the same length starting from a marked point.
Fig. 2 All 100 walks of 4 steps on the square grid that never visit a site twice, each starting at the dot; of the 44=2564^4 = 256 walks allowed to revisit, these are the 39.1% that do not. The count grows by a factor that settles near 2.638 per step, not 4 and not 3: each step has three forward choices, but some of them lead into dead ends the walk has already built around itself.

The first step has four choices. Every later step has at most three, since it cannot go straight back. So there are 43=124 \cdot 3 = 12 two-step walks, and 433=364 \cdot 3 \cdot 3 = 36 three-step walks — every one of them self-avoiding, because a walk needs four steps to close a square. At four steps the first collisions appear: of the 433=1084 \cdot 3^3 = 108 walks that never reverse, the 8 that trace a unit square return to their start, leaving 100. The figure draws all hundred.

From there, collisions multiply. There are 284 walks of five steps, 780 of six, 2,172 of seven, and 881,500 of thirteen, and the only known way to find these numbers is to generate the walks, or to count them by increasingly clever versions of generation. The figure’s counts come from an exhaustive depth-first search, which tries every step at every length and backs up at every collision, and each was checked against the published sequence. The record enumerations, using methods that count without listing, reach beyond n=70n = 70 and have required very large amounts of computer time.

No formula for cnc_n is known, and none is expected. The counts are not generated by any finite recurrence anyone has found, and the absence is itself informative: the self-avoidance constraint looks backwards over the whole of the walk’s history, and no bounded amount of information about the recent past suffices to say which steps are allowed next.

A growth rate that exists but cannot be named

The counts do grow at a definite rate, and the reason is a single inequality. A self-avoiding walk of m+nm + n steps splits into its first mm steps and its last nn, each of which is self-avoiding; so

cm+ncmcn,c_{m+n} \le c_m\,c_n,

with inequality because not every pair joins into a self-avoiding walk. Taking logarithms, logcn\log c_n is subadditive, and a lemma of Fekete then says that logcn/n\log c_n / n converges. Hammersley and Morton drew the conclusion in 1954: cn1/nc_n^{1/n} tends to a limit, the connective constant μ\mu. The same argument, word for word, gives a growth rate for the ball in a group: the number of elements within m+nm + n steps of the identity is at most the product of the numbers within mm and within nn, so its nn-th root converges. Subadditivity proves a rate exists in both settings and says nothing about its value in either.

The figure plots two estimates of it against nn. The nn-th roots cn1/nc_n^{1/n} approach from above, slowly, because of the lower-order factors hidden in cnc_n; the ratios cn/cn1c_n/c_{n-1} approach faster and oscillate slightly, because odd and even lengths differ. Both close on about 2.638. The best estimate, from enumerations far beyond these, is μ=2.638158530\mu = 2.638158530\ldots, with further digits known — but no closed form is known, and it is not known whether μ\mu is algebraic.

The constant sits where elementary bounds put it: at least 2, since walks that only ever step up or right are self-avoiding and there are 2n2^n of them, and at most 3, since every step after the first has at most three options. Cleverer families of walks that can be counted exactly push the lower bound up past 2.6, and cleverer ways of excluding collisions push the upper bound down below 2.7; everything in between is measurement.

One lattice where the answer is exact

Counting self-avoiding walks on the honeycomb. Dots for the ratio of successive counts of self-avoiding walks and for the n-th root of the count, against the number of steps, both approaching a dashed horizontal line at the connective constant.
Fig. 3 Every self-avoiding walk on the honeycomb lattice up to 19 steps, counted by exhaustive search and checked against the known sequence, 3, 6, 12, 24, 48, 90, …; orange dots are ratios of successive counts, blue ones nn-th roots. Both close on 2+2=1.84776\sqrt{2 + \sqrt 2} = 1.84776, dashed — the one lattice where the connective constant is known exactly, proved by Duminil-Copin and Smirnov in 2010.

On the honeycomb lattice, where every site has three neighbours, the counts begin 3, 6, 12, 24, 48 — doubling, since each step has two forward choices and no collision is possible until a hexagon closes at six steps — and then 90 rather than 96. The ratios settle near 1.848.

That number is 2+2\sqrt{2 + \sqrt 2}, and it is known exactly. The physicist Bernard Nienhuis predicted it in 1982, from a mapping to a model of statistical physics whose exact solution was known, and Hugo Duminil-Copin and Stanislav Smirnov proved it in 2010 with an argument of remarkable shortness: a weighted sum over self-avoiding walks, with each walk weighted by how much it winds, is conserved around every hexagon when the weight per step is exactly 1/2+21/\sqrt{2 + \sqrt2}, and that conservation forces the growth rate. The honeycomb is the only one of the regular lattices in two dimensions where μ\mu is known. The square grid, where the walks were first studied, is not one of them.

2+2\sqrt{2 + \sqrt 2} is 2cos(π/8)2\cos(\pi/8), the length of a diagonal of a regular octagon with unit sides spanning three vertices, and its appearance is a sign that the answer is controlled by angles — by how self-avoiding walks wind — rather than by counting in any obvious sense.

How far a self-avoiding walk gets

How far a self-avoiding walk gets. On logarithmic axes, the mean squared end-to-end distance of all self-avoiding walks of each length, rising more steeply than the straight line for simple random walks.
Fig. 4 The mean of the squared distance from start to end, over every self-avoiding walk of nn steps on the square grid, for nn up to 13 (orange), on logarithmic axes; for a walk allowed to cross itself it is exactly nn (blue). The self-avoiding walk spreads further: its slope over the last few nn is 1.43, heading for the exponent 3/2 that Nienhuis predicted in 1982 — end-to-end distance growing like n3/4n^{3/4}, not n\sqrt n — which is still unproved.

An ordinary walk of nn steps ends at a typical distance n\sqrt n from its start: its mean squared end-to-end distance is exactly nn, because the steps are independent and their squared lengths add. A self-avoiding walk cannot fold back on itself, so it should reach further, and it does. Averaging the squared end-to-end distance over every self-avoiding walk of each length — all 881,500 of them at thirteen steps — gives a curve that rises more steeply than nn on logarithmic axes, with a slope of about 1.43 over the last few lengths and still rising.

The predicted exponent is 32\tfrac32: a self-avoiding walk of nn steps spans about n3/4n^{3/4}, against the ordinary walk’s n1/2n^{1/2}. Flory argued for 34\tfrac34 in 1949 by balancing the walk’s tendency to spread against its entropy, with a calculation that gives 3/(d+2)3/(d + 2) in dd dimensions — exactly right in two dimensions, very nearly right in three (where the true exponent is about 0.588 against Flory’s 0.6), and right again in four, for reasons that turned out to be accidents of cancelling errors. Nienhuis’s 1982 derivation of 34\tfrac34 for the plane, from the same exactly solved model that gave 2+2\sqrt{2+\sqrt2}, is the one physicists trust.

A 400-step self-avoiding walk beside a simple one. Two random walks of the same length drawn side by side at their own scales: an extended self-avoiding walk on the left and a compact, self-crossing simple random walk on the right.
Fig. 5 Left, a 400-step walk that never visits a site twice, sampled by the pivot algorithm — 6,198 accepted rotations and reflections of a tail of the walk, starting from a straight line; right, a simple random walk of the same 400 steps; each drawn at its own scale, with the size across printed. The self-avoiding walk is stretched out, because it cannot fold back on itself — typically about n3/4n^{3/4} across, about 89 here — while the simple walk crumples into a ball about n\sqrt n across, about 20.

Long self-avoiding walks cannot be enumerated, and they cannot be sampled by running a random walk and discarding it when it collides — at 400 steps, essentially every attempt would be discarded. The pivot algorithm, due to Moti Lal in 1969 and analysed by Madras and Sokal in 1988, samples them another way: start from any self-avoiding walk, pick a point on it, apply a rotation or reflection of the grid to everything after that point, and keep the result if it is still self-avoiding. The moves are drastic, most are rejected, and the ones accepted change the walk’s shape globally; repeated thousands of times, they produce a walk drawn from the uniform distribution on self-avoiding walks of that length. It is a Markov chain whose states are whole walks — a walk that samples a distribution describes the general method — and it works because the uniform distribution on self-avoiding walks is left unchanged by every accepted move, even though no one can count the walks it is sampling from.

The walk in the figure, 400 steps long, spans 127 sites across; an ordinary walk of the same length spans 21. The self-avoiding walk is not merely longer — it is a different shape, extended and snaking, where the ordinary walk is a tangle that has crossed itself hundreds of times.

A walk that grows itself into a corner

The counts also explain why a self-avoiding walk cannot be generated the obvious way. Grow a walk one step at a time, choosing uniformly among the neighbours not yet visited, and it will eventually trap itself: spiral into a pocket whose every exit is already occupied, with no legal step left. The shortest walk on the square grid that can do this has seven steps, and a walk grown at random traps itself, on average, after about seventy — so the method cannot produce long walks at all.

Worse, the walks it does produce are not the uniform ones. A walk grown this way chooses among three options at one step and one at another, and it is more likely to be a walk that had few choices along the way than one that had many. Every self-avoiding walk of a given length should be equally likely, and growing them step by step makes some of them far more likely than others. Correcting for the bias — weighting each grown walk by the product of the numbers of choices it had, as Rosenbluth and Rosenbluth did in 1955 — works for short walks and degrades rapidly for long ones.

This is the other face of the fact that no recurrence counts the walks. The walk’s future depends on its entire past, not on its last step or last few steps; it is not a chain that forgets where it came from, and every tool built for chains that forget — including the ordinary walk’s elegant theory of return and escape in a walk that comes home — fails at the first step.

Why a chemist cared

Paul Flory introduced the walks in the 1940s to answer a practical question: how large is a polymer? A long molecule of nn identical links, in solution, wanders like a random walk, except that two links cannot occupy the same place — the excluded volume. An ordinary random walk predicts a size proportional to n\sqrt n; Flory’s argument that excluded volume inflates it to n3/5n^{3/5} in three dimensions was one of the results for which he received the Nobel Prize in Chemistry in 1974.

The prediction can be tested, because the size of a dissolved polymer can be measured by how it scatters light. Measurements on long polymers in good solvents give exponents close to 0.59, a little below Flory’s 0.6 and in close agreement with the value 0.5876 that the best theory and simulation now give. The model is crude — real links have angles and lengths, and real solvents attract or repel — but the exponent does not care about any of that. It depends only on the dimension and on the fact that the chain cannot cross itself, which is the property physicists call universality, and which is why a walk on a square grid can say something true about molecules. The mathematics has not caught up with the chemistry: every experiment and every computation agrees that a self-avoiding walk in three dimensions spans about n0.588n^{0.588}, and no proof exists that it spans more than n\sqrt n.

What the enumeration and the sample cannot show

The two walks have opposite textures. The ground a walk covers found an ordinary walk revisiting most sites many times; a self-avoiding walk revisits none, by definition, so its range is exactly its length plus one. What the figures compare is therefore not how much ground the two walks cover — the self-avoiding walk always covers the most possible — but how that ground is arranged.

Thirteen steps is short. The end-to-end exponent the figure measures, 1.43, is not yet 32\tfrac32 and is still climbing; the approach to the limit is slow, and extrapolating from short walks is exactly how the physics literature estimated the exponent before the prediction existed. The figure’s evidence is consistent with 32\tfrac32 and would be consistent with nearby values too.

One pivot sample is one walk. Its span of 127 is a single draw from a distribution with a long tail, and a typical 400-step walk spans about 4003/489400^{3/4} \approx 89; the figure shows the character of a self-avoiding walk, not its average.

The connective constants are quoted. The dashed lines are at the best known estimate for the square grid and at the proved value for the honeycomb, and the dots approach them; the figures do not compute the constants beyond the ratios shown.

Still open: that the exponent is three quarters

It is not known that the end-to-end distance of a planar self-avoiding walk grows like n3/4n^{3/4}. It is not even known that it grows at least as fast as an ordinary walk’s n\sqrt n — the most basic consequence of the walk being unable to fold back on itself — nor, until Duminil-Copin and Hammond proved it in 2013, was it known that the walk falls short of a straight line, reaching o(n)o(n) rather than a constant times nn.

The conjectured picture is complete and precise: in the plane, a long self-avoiding walk, scaled down, should converge to a random curve described by the Schramm–Loewner evolution with parameter 83\tfrac83, whose properties give the exponent 34\tfrac34 and much more. Lawler, Schramm and Werner showed in 2004 that if the scaling limit exists and has a natural symmetry, it must be that curve. Proving that the limit exists is the open problem. The limiting curve would have a dimension that is not a whole number43\tfrac43, the reciprocal of the exponent 34\tfrac34 — which is another way of saying the same thing: a walk of nn steps that spans a distance rr has nr4/3n \approx r^{4/3}, so its path fills space more thickly than a line and far more thinly than the ordinary walk, whose path in the plane has dimension 2. In five or more dimensions the question is settled — Hara and Slade proved in 1992 that the exponent there is 12\tfrac12, the same as an ordinary walk, because in high dimensions a walk rarely comes near its own past — and in three and four dimensions it is open as well.

The simplest rule and the hardest questions

A walk that may not step where it has been is defined in one sentence. Its number of nn-step paths grows at a rate that exists by a two-line argument and has been computed to many digits without being identified; on one lattice, the honeycomb, that rate is 2+2\sqrt{2 + \sqrt 2}, and the proof is an identity about winding. Its typical size grows like n3/4n^{3/4} in the plane, a prediction seventy years old that every computation supports and no proof reaches.

The ordinary walk and the self-avoiding walk are the two extremes of one family. Between them are walks that are only discouraged from revisiting — each revisit costs a factor less than one — and it is believed, and in high dimensions proved, that any amount of discouragement puts a walk in the self-avoiding class: once the chain pays anything at all for crossing itself, it behaves in the long run as if it could not.

A constraint that looks back over the whole history of a process destroys the tools that work for processes without memory — independence of steps, recurrences, generating functions with finitely many terms — and what survives is subadditivity, which proves that a rate exists, and exact solutions of related models, which suggest what it is. The ordinary walk of the walk that becomes a curve has Brownian motion as its limit; the self-avoiding walk’s limit is conjectured, named and not yet reached.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

CountingExhaustive searchGrowth rateLatticeOpen problemRandom walkScaling