All Chapters

The Missing Chapter

Braess's Paradox

When building a new road makes everyone's commute longer

An extension of Jordan Ellenberg's "How Not to Be Wrong"

Chapter 29

The Road That Made Everything Worse

In 1990, New York City closed 42nd Street for Earth Day. Traffic engineers braced for gridlock. Instead, traffic improved. The cars didn't just vanish—they redistributed, and the network breathed easier without one of its busiest arteries. More road had meant more congestion. Less road meant less.

This sounds like the kind of thing a crank would say at a city council meeting, the sort of claim that makes traffic engineers roll their eyes. Except the traffic engineers were the ones who couldn't explain it. And 42nd Street wasn't even the first time.

In Stuttgart, Germany, in 1969, a new road was built through the city center. Traffic got worse. When the road was later closed for construction, traffic got better.1 In Seoul, South Korea, in 2003, the city demolished an entire elevated highway—the Cheonggyecheon Expressway—and replaced it with a stream and a park. Experts predicted catastrophe. Instead, traffic speeds in the surrounding area actually increased.2

These aren't flukes. They're manifestations of a mathematical phenomenon discovered in 1968 by a German mathematician named Dietrich Braess, who proved something that sounds impossible: in a network of selfish agents, adding capacity can make everyone worse off.3

· · ·

The Diamond Network

Here's the simplest version. Imagine a city with 4,000 drivers who all need to get from point S (Start) to point E (End). There are two routes through intermediate nodes A and B:

x/100 min 45 min 45 min x/100 min S A B E

The classic diamond network. Blue edges have costs that grow with traffic (x drivers → x/100 minutes). Grey edges are fixed at 45 minutes regardless of congestion.

The key is that some edges have fixed costs (like a long highway—takes 45 minutes no matter what) and some have variable costs that depend on how many people use them (like a city street—more cars means more congestion). If x drivers use a variable-cost edge, it takes x/100 minutes.

With 4,000 drivers splitting between two symmetric routes, equilibrium is easy: 2,000 go via A and 2,000 go via B. Each driver's travel time is:

Route via A
2000/100 + 45 = 65 min
Route via B
45 + 2000/100 = 65 min

Both routes take 65 minutes. No one can do better by switching. This is Nash equilibrium.

Great. Everyone gets to work in 65 minutes. Now some ambitious urban planner builds a magical shortcut—a new road connecting A to B that takes essentially zero time. A gift to commuters! What could go wrong?

Everything Goes Wrong

Think about it from a single driver's perspective. You're on route S→A→E, taking 65 minutes. But now there's a free road from A to B. From A, you could zip over to B, then take the variable-cost road B→E. If enough people are still on the old routes, that B→E road might be fast.

In fact, every driver reasons the same way. The shortcut creates an irresistible temptation: take S→A (variable, fast if few people), then the free shortcut A→B, then B→E (variable, fast if few people). The problem is that everyone finds it irresistible.

When all 4,000 drivers pile onto route S→A→B→E:

Route S→A→B→E (all 4,000 drivers)
4000/100 + 0 + 4000/100 = 80 min

Everyone's commute jumped from 65 to 80 minutes. The "shortcut" made everyone 15 minutes late.

Wait—could someone switch back to, say, S→A→E? That route now costs 4000/100 + 45 = 85 minutes (since all 4,000 are on S→A). Or S→B→E costs 45 + 4000/100 = 85 minutes. Either alternative is worse than staying on the shortcut route. So 80 minutes is the new Nash equilibrium. Nobody can individually improve by switching.4

The new road didn't just fail to help—it actively harmed every single driver. With the shortcut: 80 minutes. Without it: 65 minutes. A road that nobody is forced to use, that nobody charges a toll for, makes everyone worse off simply by existing.

Try it yourself:

Traffic Network Simulator

Toggle the shortcut road and watch drivers redistribute. Animated dots show traffic flow at equilibrium.

Equilibrium Travel Time
65
minutes per driver
Total Network Delay
260,000
driver-minutes
S→A→E2,000 drivers · 65 min
S→B→E2,000 drivers · 65 min
S→A→B→E— not available
· · ·
Chapter 29

The Selfish Herd

What makes Braess's paradox so unsettling is that nobody is behaving irrationally. Each driver is making the best possible choice given what everyone else is doing. That's what Nash equilibrium means—it's the stable state where no individual can benefit by unilaterally changing strategy. The problem is that the Nash equilibrium of the system with the shortcut is worse for everyone than the Nash equilibrium without it.

This is the Price of Anarchy: the gap between what selfish individuals achieve and what a benevolent dictator could arrange.5 In our diamond network without the shortcut, selfish routing happens to be optimal—65 minutes is the best anyone could do. But add the shortcut, and selfish routing gives 80 minutes while the optimal assignment (just ignore the shortcut!) would still be 65.

The Price of Anarchy measures how much selfishness costs us. In Braess's network, it costs everyone 15 minutes of their life, every single day.

The mechanism is worth understanding deeply, because it shows up everywhere. The shortcut creates a coordination problem. If everyone could agree to ignore it, they'd all benefit. But no individual has an incentive to ignore it. The new road is like a candy bowl on a diet—each piece seems harmless, but collective consumption is ruinous.

Beyond Roads

Braess's paradox isn't really about traffic. It's about any network where selfish agents choose paths through shared resources.

The internet. In 2006, researchers showed that adding bandwidth to a computer network could slow down data transmission, because routing protocols (like drivers) selfishly choose the fastest-looking path.6 Your Netflix stream might actually benefit from a cable being cut somewhere in Ohio.

Power grids. Adding a transmission line to an electrical grid can cause blackouts, because power flows redistribute according to physics (Kirchhoff's laws) in ways analogous to selfish routing. This is known as the Braess paradox in electrical engineering, and it has caused real problems.7

Supply chains. Adding a supplier to a supply network can increase costs for everyone if it creates new competitive pressures that misalign incentives. Economists have documented this in global trade networks.

Basketball. Removing a strong player from a team can sometimes improve the team's performance—because the remaining players redistribute their effort more evenly, like drivers finding less-congested routes.8

The Deep Lesson

Optimizing locally can pessimize globally. When individuals make the best decision for themselves, the system can end up in a state that's worse for everyone. More options aren't always better. More capacity isn't always helpful. More roads aren't always faster.

· · ·
Chapter 29

When Does Adding Help vs. Hurt?

The natural question: is every new road bad? Obviously not. Braess's paradox requires specific conditions—a mix of fixed and variable costs, a network topology that creates a tempting shortcut that overloads shared edges. In many networks, adding capacity genuinely helps.

The question is: when? And this is where the math gets interesting. It depends on the ratio of fixed to variable costs, the shape of the network, and the number of users. Explore it yourself:

Build Your Own Network

Adjust edge costs and see when adding the shortcut helps vs. hurts. The simulator finds Nash equilibrium automatically.

100
45
45
100
0
4000
Without Shortcut
65
min / driver
With Shortcut
80
min / driver
· · ·
Chapter 29

What Do We Do About It?

Braess's paradox is not just a mathematical curiosity. It's a genuine policy problem. And there are really only three solutions:

1. Remove the road. This is what Seoul did. If you can identify a Braess edge—one whose existence makes the equilibrium worse—you can improve everyone's life by closing it. Of course, identifying which road is the problem requires knowing the full network structure, costs, and demand. This is not easy.

2. Charge a toll. Congestion pricing forces drivers to internalize the cost they impose on others. If the shortcut costs enough, some drivers will avoid it, and the equilibrium can shift back to the efficient outcome. London's congestion charge, Singapore's ERP system, and Stockholm's toll ring are all real-world implementations of this idea—nudging the Nash equilibrium closer to the social optimum.

3. Centralize routing. If a central planner controls all drivers (as Waze and Google Maps increasingly do), they can route traffic optimally. But this requires trust, compliance, and giving up individual agency—something humans are famously reluctant to do.

Ellenberg's great theme in How Not to Be Wrong is that mathematics forces us to confront uncomfortable truths about how the world works. Braess's paradox is one of the most uncomfortable: the world is not always improved by giving people more options. Sometimes the generous, obvious, well-intentioned intervention—a new road, a new link, a new shortcut—makes everything worse. And the reason it makes everything worse is precisely because each individual is acting rationally.

The math doesn't tell you to stop building roads. It tells you to think about the system, not just the parts. It tells you that networks have emergent behaviors that resist common sense. And it tells you that the gap between individual rationality and collective welfare is not a bug in human nature—it's a theorem.

Notes & References

  1. Braess, D., Nagurney, A., & Wakolbinger, T. (2005). "On a paradox of traffic planning." Transportation Science, 39(4), 446–450. Translation of Braess's 1968 paper with modern commentary on Stuttgart.
  2. Lee, S., & Sohn, K. (2011). "Cheonggyecheon restoration project and its impacts on transportation." KSCE Journal of Civil Engineering, 15(6), 1025–1033. Seoul's highway demolition resulted in improved traffic flow in the surrounding network.
  3. Braess, D. (1968). "Über ein Paradoxon aus der Verkehrsplanung." Unternehmensforschung, 12, 258–268. The original paper proving that adding capacity to a network can increase total latency under selfish routing.
  4. This example uses Braess's original parameters, scaled for clarity. The key structural requirement is a network with both congestion-sensitive and congestion-insensitive edges, plus a shortcut connecting them.
  5. Koutsoupias, E., & Papadimitriou, C. (1999). "Worst-case equilibria." Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science, 404–413. The paper that formally defined the Price of Anarchy.
  6. Roughgarden, T. (2005). Selfish Routing and the Price of Anarchy. MIT Press. The definitive treatment of Braess-type phenomena in computer networks.
  7. Witthaut, D., & Timme, M. (2012). "Braess's paradox in oscillator networks, desynchronization and power outage." New Journal of Physics, 14, 083036.
  8. Skinner, B. (2010). "The price of anarchy in basketball." Journal of Quantitative Analysis in Sports, 6(1). Shows that removing a team's best player can improve performance via redistributed shot selection.