Freeway Gridlock Lab

Freeway Gridlock Lab

A freeway's output depends on how many cars are on it. Past a tipping point, adding cars means fewer of them reach their exits, and a ring freeway can lock solid. Both rings below get exactly the same drivers. The left one lets everyone on; the right one meters its on-ramps. Raise the demand and watch where the cars end up.

Two identical ring freeways, same drivers

Open on-ramps

0
cars per hour reaching their exit
On the freeway
Average speed
Waiting on ramps
Wait to get on

Metered on-ramps

0
cars per hour reaching their exit
On the freeway
Average speed
Waiting on ramps
Wait to get on
Free flow Slowing Crawling Stopped Car waiting on an on-ramp Meter light: red holds, green lets one car on

Traffic runs clockwise. At each of the 8 interchanges, an off-ramp leaves just before the cross street and an on-ramp joins just after it.

What the freeway delivers at each load

OpenMeteredDemand

Each line is the last hour of that ring's path; the dot is now. The shaded hump is the best this freeway could do with perfectly spaced cars.

Over time

OpenMeteredDemand
Carlos Daganzo's point, from the 1996 paper this lab is built on: on a freeway where traffic exits along the way, a queue that backs up past an off-ramp traps the drivers who wanted that exit. Fewer exits means more cars stay on, which means longer queues. Metering the on-ramps keeps the freeway uncongested, so every off-ramp keeps working, and the waiting happens where it blocks no one.