Part one
The mystery.
Watch a busy motorway from above on a Wednesday afternoon and you will see something that, from a thousand feet, behaves like a fluid. Cars enter the frame, accelerate to cruise, drift between lanes, and exit. Most of the time the flow is laminar. Then, sometimes for no reason any passenger could ever describe, the cars compress. A wave of brake lights propagates backward through the platoon and a stationary jam of fifty cars sits where no obstacle exists. After a minute or an hour the jam dissolves at the front faster than it accretes at the back, and the wave of brake lights vanishes upstream. Nobody honked. Nothing crashed. The road is no narrower than it was a minute ago. Nothing was on fire.
This essay is about that phenomenon. It is called a phantom traffic jam, and the central claim is the one that surprises people most when they first see the simulation: phantom jams are not a malfunction of the road or the drivers. They are an emergent property of any system in which cars are dense, their reactions are noisy, and they cannot pass each other. The minimum ingredients are remarkably few. We will install them one at a time.
The figure below is a circular road. There are no junctions, no roadworks, no slow lorries, no weather. There is one lane, a fixed number of cars, and a single human imperfection: with a small probability each tick, each driver brakes for no reason. That is the entire model. Press play and watch what happens.
- Cars
- Mean speed
- Flow
- Ticks
Set density to about a quarter and press play. Within a few seconds a slow cluster will appear somewhere on the ring. It will not be where you expected and it will not dissolve. Try the brake one car button at low density to see a wave form, propagate backward, and quietly disappear.
The behaviour you are watching has three robust features that the rest of the essay will explain. First, the jam moves backward against the direction of traffic. Second, the cars leaving the jam at the front are well separated and moving freely, so flow is not destroyed, only paused. Third, the jam is born without a cause that any single driver could identify. Each of these is a consequence of the model rather than an accident of it.