HomeArticlesSociety & Economics

Phantom Traffic Jams: The Physics of Congestion Waves

No accident, no roadworks, no obvious cause — yet traffic grinds to a halt and clears minutes later. Phantom jams are a backwards-travelling wave governed by the same mathematics as water and sound.

mysimulator teamUpdated July 2026≈ 7 min read▶ Open the simulation

A jam with no cause

A phantom traffic jam — also called a ghost jam or jamiton — is a region of dense, slow-moving or stopped traffic with no physical bottleneck: no accident, no on-ramp merge, no lane closure. It forms spontaneously once traffic density crosses a critical threshold and any small perturbation ripples through the stream. Japanese researchers demonstrated this cleanly in 2008: 22 cars were placed on a circular track and told to hold a constant, even spacing. Within minutes, small random variations in speed cascaded into a stop-and-go wave that circled the track indefinitely — and crucially, the wave moved backwards, opposite the direction of traffic flow, at roughly 15 km/h regardless of how fast the cars were actually driving.

Traffic as a compressible fluid

Traffic engineers describe flow with two quantities: flow q (vehicles per hour past a point) and density k (vehicles per kilometre), related by q = k·v. At low density drivers travel fast; as density rises, speed drops, producing a hump-shaped fundamental diagram that peaks at a critical density k_crit. Past that point the road is in the congested regime, and the Lighthill–Whitham–Richards (LWR) model treats it as a compressible fluid obeying a conservation law:

∂k/∂t + ∂q/∂x = 0,   q = k·V(k)
Greenshields:  V(k) = v_max · (1 − k/k_jam)
wave speed c = dq/dk = V + k·V'  → negative when k > k_crit

A negative wave speed means the disturbance itself propagates upstream — against the direction cars are moving. When you're stuck in a phantom jam, you're driving through a wave that is stationary or even drifting backwards relative to the road, not one being carried along by it.

live demo · a backward-propagating density wave● LIVE

The Nagel–Schreckenberg cellular automaton

The simplest microscopic traffic model is the Nagel–Schreckenberg (NaSch) model (1992). The road is a ring of cells; each cell holds at most one car with integer speed v ∈ {0, …, v_max}. Every step applies four rules in parallel across all cars: accelerate toward v_max, brake to whatever gap is open ahead, randomly lose one unit of speed with probability p (modelling human imperfection), then move forward by the new speed. That single randomisation step is enough: even with p ≈ 0.3 and moderate density, the model spontaneously produces stop-and-go waves that are statistically indistinguishable from real motorway data — a striking example of emergent behaviour from simple deterministic rules plus noise.

Jamitons — self-sustaining traffic waves

In 2009, MIT researchers (Flynn, Kasimov, Nave, Rosales, Seibold) proved analytically that traffic flow equations admit exact travelling-wave solutions they named jamitons, by analogy with solitons. A jamiton is a self-sustaining density pulse: vehicles enter the back, slow or stop, then re-accelerate out of the front, with the pulse holding its shape indefinitely whenever density is above k_crit and drivers have a finite reaction time τ > 0. Real human reaction time is 0.5–1.5 s; ordinary cruise control is 0.1–0.3 s; cooperative adaptive cruise control (vehicles communicating directly) can push τ below 0.05 s — a regime that completely suppresses jamiton formation. The single most effective thing an individual driver can do is counter-intuitive: leave a larger gap ahead, which absorbs small braking pulses before they amplify into a jamiton.

Frequently asked questions

Why do phantom traffic jams appear with no accident or bottleneck?

Above a critical traffic density, one driver's small, random slow-down forces the driver behind to brake harder to keep a safe gap, and that overreaction cascades backward through the stream faster than any car moves forward. Japanese researchers demonstrated this directly in 2008 by putting 22 cars on a circular track and asking drivers to hold a constant, even spacing — within minutes, small speed variations cascaded into a stop-and-go wave that circled the track indefinitely.

What are the four rules of the Nagel–Schreckenberg model?

Each simulation step applies, in order: acceleration (v → min(v+1, v_max)), safety braking to the gap ahead (v → min(v, gap−1)), randomisation (with probability p, v → max(v−1, 0), modelling human imperfection), and movement (each vehicle advances v cells). Even with a modest p ≈ 0.3 and moderate density, this simple cellular automaton spontaneously produces stop-and-go waves indistinguishable from real motorway data.

What is a jamiton and what causes it?

A jamiton is a self-sustaining travelling-wave pulse of traffic density, named by analogy with solitons, first shown analytically by MIT researchers in 2009. It persists as long as density is above a critical threshold and drivers have a nonzero reaction time τ — real human reaction time is 0.5–1.5s, cruise control is 0.1–0.3s, and cooperative adaptive cruise control can push τ below 0.05s, which fully suppresses jamiton formation.

Try it live

Everything above runs in your browser — open Traffic Jams (NaSch), place cars on a ring road, and adjust density and randomisation p to watch phantom jams emerge from nothing, then track the backward-propagating jam fronts in the live space-time diagram.

▶ Open Traffic Jams simulation

What did you find?

Add reproduction steps (optional)