Every commuter picks the route that looks fastest, and the roads fill up until no switch helps. That this ever settles, rather than churning forever, is not obvious. A hidden bookkeeping quantity, the potential, guarantees it.
Congestion and potential games
In a congestion game, each player picks resources and pays a cost that rises with how many others share them. These games always have a pure Nash equilibrium, and strict better-response dynamics reach one, because every improving move decreases a single potential function that cannot fall forever.
A driver switches to a faster route. Whose travel time is certain to improve from that choice?
A best-response dynamic has each unhappy player switch to their...
Predict, then play
Four drivers choose road A, whose cost equals its number of users, or road B, a flat 3. Move drivers around and watch the potential fall to its minimum.
Why did that happen?
Take a guess, then reveal the reason
Each time a driver switches to a cheaper road, they lower their own cost, and it turns out that this also lowers a global quantity, the potential, by exactly the same amount. Since the potential is bounded below and drops with every improving move, the process cannot go on forever, and where it stops, no one can improve, which is a Nash equilibrium. The potential is a ledger that turns many selfish moves into a single decreasing number.
The math
In a congestion game, each resource has a cost that depends only on how many players use it, and a player’s cost is the sum over the resources it picks. Rosenthal showed every such game admits an exact potential : whenever one player switches, the change in equals the change in that player’s cost. Because strictly decreases at every improving move and takes finitely many values, strict better-response dynamics converge to a pure Nash equilibrium. Monderer and Shapley showed congestion games and finite potential games are essentially the same class.
Here when drivers use road A. Evaluating: , , , , . The potential bottoms out at and , and both are pure Nash equilibria. Starting from everyone on B, best-response dynamics walk downhill and stop at : the move to takes the switcher from on B to on A, no gain, and leaves unchanged at . A tie is where improving moves run out.
Work it out
Follow the potential downhill
Start with everyone on road B: , and . Road A costs to the first mover versus on B, so a driver switches; now , , down by , exactly that driver’s saving ().
Another driver finds A now costs if they join (two users), strictly better than B’s , and switches; , , down by , again that driver’s saving (). Now stop. A third driver moving to A would make it three users at a cost of , exactly what they already pay on B, so no improving move is left and is a pure Nash equilibrium. The potential says the same thing: , no drop, no move. The dynamics halt, guaranteed by the ever-decreasing potential.
Key idea
Congestion games always have a pure Nash equilibrium and strict better-response dynamics always reach one, because an exact potential function decreases at every improving move and cannot fall forever.
Check yourself
Sources
- Rosenthal, R. W. (1973). A class of games possessing pure-strategy Nash equilibria. International Journal of Game Theory, 2(1), 65-67.
- Monderer, D., and Shapley, L. S. (1996). Potential games. Games and Economic Behavior, 14(1), 124-143.