The KPZ Equation
The Kardar-Parisi-Zhang equation describes the stochastic growth of interfaces—from crystal surfaces to bacterial colonies. Here we apply it to the roughening boundary of an expanding city, where the interplay of smoothing, nonlinear lateral growth, and randomness produces universal scaling laws.
1. The KPZ Equation
Let \(h(x,t)\) denote the height of an interface (or the radial distance of a city boundary from its centre) at lateral position \(x\) and time \(t\). The KPZ equation is:
$$\frac{\partial h}{\partial t} = \nu\,\nabla^2 h + \frac{\lambda}{2}(\nabla h)^2 + \eta(x,t)$$
Each term has a physical interpretation:
- \(\nu\,\nabla^2 h\) — Surface tension / smoothing. In the urban context, this represents planning regulations and infrastructure that smooth the city boundary.
- \(\frac{\lambda}{2}(\nabla h)^2\) — Nonlinear lateral growth. Slopes grow faster than flat regions because development “fills in” concavities. This is the term that makes KPZ distinct from the linear Edwards-Wilkinson equation.
- \(\eta(x,t)\) — White noise with \(\langle\eta(x,t)\,\eta(x',t')\rangle = 2D\,\delta(x-x')\delta(t-t')\). Stochastic fluctuations from individual land-use decisions.
2. Roughness and Family-Vicsek Scaling
The central observable is the roughness (interface width) measured over a system of size \(L\):
$$W(L,t) = \left\langle \overline{\bigl(h - \bar{h}\bigr)^2}\right\rangle^{1/2}$$
where the overbar is a spatial average and angle brackets denote ensemble averaging. The Family-Vicsek scaling ansatz states:
$$W(L,t) \sim L^{\alpha}\,f\!\left(\frac{t}{L^z}\right)$$
where the scaling function behaves as:
$$f(u) \sim \begin{cases} u^{\beta} & u \ll 1 \\ \text{const} & u \gg 1 \end{cases}$$
This defines three critical exponents:
- \(\alpha\) — Roughness exponent. Controls the saturated roughness: \(W_{\text{sat}} \sim L^{\alpha}\).
- \(\beta\) — Growth exponent. Controls early-time roughening: \(W \sim t^{\beta}\).
- \(z = \alpha/\beta\) — Dynamic exponent. Sets the crossover time \(t_{\times} \sim L^z\).
For the KPZ equation in 1+1 dimensions, the exact exponents are:
$$\alpha = \frac{1}{2}, \qquad \beta = \frac{1}{3}, \qquad z = \frac{3}{2}$$
These are universal—they depend only on dimensionality and symmetry, not on the microscopic details. Any growth process in the KPZ universality class shares these exponents.
3. Why These Exponents?
The exact exponents follow from a remarkable connection. Via the Cole-Hopf transformation \(Z = e^{\lambda h / 2\nu}\), the KPZ equation maps to the stochastic heat equation:
$$\frac{\partial Z}{\partial t} = \nu\,\nabla^2 Z + \frac{\lambda}{2\nu}\,\eta\,Z$$
which is linear in \(Z\). The partition function \(Z\) connects to directed polymers in random media, and the free energy \(h \propto \ln Z\) inherits the Tracy-Widom distribution for its fluctuations.
A simple scaling argument also fixes the exponent relation. If we rescale \(x \to bx\), \(t \to b^z t\), \(h \to b^{\alpha} h\), then each term in KPZ transforms as:
$$b^{\alpha - z} = b^{\alpha - 2} = b^{2\alpha - 2} = b^{-(1+z)/2}$$
The first equality (diffusion) gives \(z = 2\) only for the linear Edwards-Wilkinson case. The nonlinear term enforces the additional constraint \(\alpha + z = 2\), and the noise term gives \(z = 2\alpha + 1\) in \(d=1\). Solving simultaneously: \(\alpha = 1/2,\; z = 3/2,\; \beta = 1/3\).
4. KPZ Simulation and Roughness Measurement
We discretise the KPZ equation on a 1D lattice and measure the roughness exponent \(\beta\) from the early-time growth regime. The discretisation uses a simple Euler scheme with careful treatment of the nonlinear term.
KPZ Simulation with Roughness Exponent Measurement
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
5. City Boundary Roughening
Map the KPZ variables to urban sprawl:
- \(h(x,t)\) is the radial extent of the built-up area at angular position \(x\) around the city centre.
- The \(\nu\,\nabla^2 h\) term represents planning regulations that smooth the urban boundary (green belts, zoning).
- The \((\nabla h)^2\) nonlinearity captures the fact that concavities in the boundary fill in faster than convexities grow out—infill development is cheaper than greenfield expansion.
- The noise \(\eta\) reflects the stochastic nature of individual building decisions.
Empirical studies of cities like London and Delhi show boundary roughness exponents consistent with KPZ scaling. The universality means the precise zoning rules do not matter—only the symmetry class determines the large-scale behaviour of the boundary.
Key Insight
KPZ universality tells us that city boundaries roughen according to power laws that are insensitive to microscopic planning details. The exponents \(\alpha = 1/2,\; \beta = 1/3\) are as fundamental to urban growth interfaces as they are to burning paper or bacterial colonies.