Motivation
Consider a traffic net where two players originate at point and need to get to point . Suppose that node is connected to node via connection points and , where is a little closer than (i.e. is more likely to be chosen by each player). However, both connection points get easily congested, meaning the more players pass through a point the greater the delay of each player becomes, so having both players go through the same connection point causes extra delay. Good outcome in this game will be for the two players to "coordinate" and pass through different connection points. Can such outcome be achieved? And if so, what will the cost be for each player?Definition
Discrete congestion games are games with the following components. * A base set of congestible elements ; * players; * A finite set of strategies for each player, where each strategy is a subset of ; * For each element and a vector of strategies , a load ; * For each element , a delay function ; * Given a strategy , player experiences delay . Assume that each is positive and monotone increasing.Example
Consider the following directed graph where each player has two available strategies – going through or going through – leading to a total of four possibilities. The following matrix expresses the costs of the players in terms of delays depending on their choices:Existence of Nash equilibria
The existence of Nash equilibria can be shown by constructing a ''potential function'' that assigns a value to each outcome. Moreover, this construction will also show that iterated best response finds a Nash equilibrium. Define . Note that this function is ''not'' the social welfare , but rather a discrete integral of sorts. The critical property of a potential function for a congestion game is that if one player switches strategy, the change in his delay is equal to the change in the potential function. Consider the case when player switches from to . Elements that are in both of the strategies remain unaffected, elements that the player leaves (i.e. ) decrease the potential by , and the elements the player joins (i.e. ) increase the potential by . This change in potential is precisely the change in delay for player , so is in fact a potential function. Now observe that any minimum of is a pure Nash equilibrium. Fixing all but one player, any improvement in strategy by that player corresponds to decreasing , which cannot happen at a minimum. Now since there are a finite number of configurations and each is monotone, there exists an equilibrium.Continuous congestion games
Continuous congestion games are the limiting case as . In this setup, we consider players as "infinitesimally small." We keep a ''finite'' set of congestible elements. Instead of recognizing players, as in the discrete case, we have ''types'' of players, where each type is associated with a number , representing the ''rate'' of traffic for that type. Each type picks a strategy from a strategy set , which we assume are disjoint. As before, assume that the are monotone and positive, but add the assumption that they are continuous as well. Finally, we allow players in a type to distribute fractionally over their strategy set. That is, for , let denote the fraction of players in type using strategy . Assume that .Existence of equilibria in the continuous case
Note that strategies are now collections of strategy profiles . For a strategy set of size , the collection of all valid profiles is aQuality of solutions and Price of anarchy
Since there exist Nash equilibria in continuous congestion games, the next natural topic is to analyze their quality. We will derive bounds on the ratio between the delay at Nash and the optimal delay, otherwise known as the Price of Anarchy. First, we begin with a technical condition on the delay functions. Definition The delay is smooth if for all , . Now if the delay is smooth, is a Nash equilibrium, and is an optimal allocation, then . In other words, the price of anarchy is . See thesSee also
* Potential gameReferences
* *Lecture notes ofExternal links
* Lecture notes of Yishay Mansour abou