<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Utilization_factor</id>
	<title>Utilization factor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Utilization_factor"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Utilization_factor&amp;action=history"/>
	<updated>2026-07-24T23:57:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Utilization_factor&amp;diff=25127&amp;oldid=prev</id>
		<title>en&gt;Chongkian at 17:19, 25 December 2013</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Utilization_factor&amp;diff=25127&amp;oldid=prev"/>
		<updated>2013-12-25T17:19:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Congestion games are a class of games in [[game theory]] first proposed by [[Robert W. Rosenthal|Rosenthal]] in 1973. In a &amp;#039;&amp;#039;&amp;#039;Congestion game&amp;#039;&amp;#039;&amp;#039; we define players and resources, where the [[payoff]] of each player depends on the resources it chooses and the number of players choosing the same resource. Congestion games are a special case of [[potential game]]s. Rosenthal proved that any congestion game is a potential game and Monderer and Shapley (1996) proved the converse: for any potential game, there is a congestion game with the same potential function.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Consider a traffic net where two players originate at point &amp;#039;&amp;#039;O&amp;#039;&amp;#039; and need to get to point &amp;#039;&amp;#039;T&amp;#039;&amp;#039;. Suppose that node &amp;#039;&amp;#039;O&amp;#039;&amp;#039; is connected to node &amp;#039;&amp;#039;T&amp;#039;&amp;#039; via connection points &amp;#039;&amp;#039;A&amp;#039;&amp;#039; and &amp;#039;&amp;#039;B&amp;#039;&amp;#039;, where &amp;#039;&amp;#039;A&amp;#039;&amp;#039; is a little closer than &amp;#039;&amp;#039;B&amp;#039;&amp;#039; (i.e. &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 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 &amp;quot;coordinate&amp;quot; and pass through different connection points.   &lt;br /&gt;
Can such outcome be achieved? And if so, what will the cost be for each player?&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
Discrete congestion games are games with the following components.&lt;br /&gt;
* A base set of congestible elements &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; players;&lt;br /&gt;
* A finite set of strategies &amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt; for each player, where each strategy &amp;lt;math&amp;gt;P \in S_i&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;;&lt;br /&gt;
* For each element &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; and a vector of strategies &amp;lt;math&amp;gt;(P_1, P_2, \ldots, P_n)&amp;lt;/math&amp;gt;, a load &amp;lt;math&amp;gt;x_e = \#\{ i : e \in P_i \}&amp;lt;/math&amp;gt;;&lt;br /&gt;
* For each element &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt;, a delay function &amp;lt;math&amp;gt;d_e : \mathbb{N} \longrightarrow \mathbb{R}&amp;lt;/math&amp;gt;;&lt;br /&gt;
* Given a strategy &amp;lt;math&amp;gt;P_i&amp;lt;/math&amp;gt;, player &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; experiences delay &amp;lt;math&amp;gt;\textstyle \sum_{e \in P_i} d_e(x_e)&amp;lt;/math&amp;gt;. Assume that each &amp;lt;math&amp;gt;d_e&amp;lt;/math&amp;gt; is positive and monotone increasing.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Let&amp;#039;s consider the following directed graph where each player has two available strategies - going though A or going through B - leading to a total of four possibilities. The following matrix expresses the costs of the players in terms of delays depending on their choices:&lt;br /&gt;
[[File:Congestion-diagram.svg|thumb|right|300px|The directed graph for a simple congestion game.]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:150px; height:150px&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|+Cost Matrix &lt;br /&gt;
|- &lt;br /&gt;
! p1/p2 !! A !! B&lt;br /&gt;
|- &lt;br /&gt;
! A &lt;br /&gt;
| (5,5) || (2,3) &lt;br /&gt;
|- &lt;br /&gt;
! B &lt;br /&gt;
| (3,2) || (6,6) &lt;br /&gt;
|}&lt;br /&gt;
Both (A,B) and (B,A) are pure [[Nash equilibria]] in this game.&lt;br /&gt;
&lt;br /&gt;
==Existence of Nash equilibria==&lt;br /&gt;
The existence of [[Nash equilibria]] can be shown by constructing a &amp;#039;&amp;#039;potential function&amp;#039;&amp;#039; that assigns a value to each outcome.&lt;br /&gt;
Moreover, this construction will also show that iterated [[best response]] finds a Nash equilibrium.&lt;br /&gt;
Define &amp;lt;math&amp;gt;\textstyle\Phi = \sum_{e \in E} \sum_{k=1}^{x_e} d_e(k)&amp;lt;/math&amp;gt;. Note that this function is &amp;#039;&amp;#039;not&amp;#039;&amp;#039; the social welfare &lt;br /&gt;
&amp;lt;math&amp;gt;\textstyle\sum_{e \in E} x_e d_e(x_e)&amp;lt;/math&amp;gt;, but rather a discrete integral of sorts. The critical property of a potential function for a congestion &lt;br /&gt;
game is that if one player switches strategy, the change in his delay is equal to the change in the potential function.&lt;br /&gt;
&lt;br /&gt;
Consider the case when player &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; switches from &amp;lt;math&amp;gt;P_i&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Q_i&amp;lt;/math&amp;gt;. Elements that are in both of the strategies&lt;br /&gt;
remain unaffected, elements that the player leaves (i.e. &amp;lt;math&amp;gt;e \in P_i - Q_i&amp;lt;/math&amp;gt;) decrease the potential by &amp;lt;math&amp;gt;d_e (x_e)&amp;lt;/math&amp;gt;, and the elements the player joins&lt;br /&gt;
(i.e. &amp;lt;math&amp;gt;e \in Q_i - P_i&amp;lt;/math&amp;gt;) increase the potential by &amp;lt;math&amp;gt;d_e(x_e+1)&amp;lt;/math&amp;gt;. This change in potential is precisely the change in delay for player &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;,&lt;br /&gt;
so &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; is in fact a potential function.&lt;br /&gt;
&lt;br /&gt;
Now observe that any minimum of &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; is a pure Nash equilibrium. Fixing all but one player, any improvement in strategy by that player corresponds to&lt;br /&gt;
decreasing &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt;, which cannot happen at a minimum. Now since there are a finite number of configurations and each &amp;lt;math&amp;gt;d_e&amp;lt;/math&amp;gt; is monotone, there exists&lt;br /&gt;
an equilibrium.&lt;br /&gt;
&lt;br /&gt;
==Continuous congestion games==&lt;br /&gt;
Continuous congestion games are the limiting case as &amp;lt;math&amp;gt;n \rightarrow \infty&amp;lt;/math&amp;gt;. In this setup, we consider players as &amp;quot;infinitesimally small.&amp;quot; We keep&lt;br /&gt;
&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; a &amp;#039;&amp;#039;finite&amp;#039;&amp;#039; set of congestible elements. Instead of recognizing &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; players, as in the discrete case, we have &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;types&amp;#039;&amp;#039; of players,&lt;br /&gt;
where each type &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; is associated with a number &amp;lt;math&amp;gt;r_i&amp;lt;/math&amp;gt;, representing the &amp;#039;&amp;#039;rate&amp;#039;&amp;#039; of traffic for that type. Each type picks a strategy from &lt;br /&gt;
a strategy set &amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;, which we assume are disjoint. As before, assume that the &amp;lt;math&amp;gt;d_e&amp;lt;/math&amp;gt; are monotone and positive, but add the assumption that they are [[Continuous function|continuous]] as well.&lt;br /&gt;
Finally, we allow players in a type to distribute fractionally over their strategy set. That is, for &amp;lt;math&amp;gt;P \in S_i&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;f_P&amp;lt;/math&amp;gt; denote the fraction&lt;br /&gt;
of players in type &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; using strategy &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. Assume that &amp;lt;math&amp;gt;\textstyle \sum_{P\in S_i} f_P = r_i&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Existence of equilibria in the continuous case==&lt;br /&gt;
Note that strategies are now collections of strategy profiles &amp;lt;math&amp;gt;f_P&amp;lt;/math&amp;gt;.&lt;br /&gt;
For a strategy set &amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt; of size &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, the collection&lt;br /&gt;
of all valid profiles is a [[Compact space|compact subset]] of &amp;lt;math&amp;gt;[0,r_i]^n&amp;lt;/math&amp;gt;. As before, define the potential function as &lt;br /&gt;
&amp;lt;math&amp;gt;\textstyle \Phi = \sum_{e\in E} \int_0^{x_e} d_e(z) \, dz&amp;lt;/math&amp;gt;, replacing&lt;br /&gt;
the discrete integral with the standard one.&lt;br /&gt;
&lt;br /&gt;
As a function of the strategy,&lt;br /&gt;
&amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; is continuous: &amp;lt;math&amp;gt;d_e&amp;lt;/math&amp;gt; is continuous, and &lt;br /&gt;
&amp;lt;math&amp;gt;x_e&amp;lt;/math&amp;gt; is a continuous function of the strategy. Then by the&lt;br /&gt;
[[extreme value theorem]], &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; attains its global minimum.&lt;br /&gt;
&lt;br /&gt;
The final step is to show that a minimum of &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; is indeed&lt;br /&gt;
a Nash equilibrium. Assume for contradiction that there exists a collection&lt;br /&gt;
of &amp;lt;math&amp;gt;f_P&amp;lt;/math&amp;gt; that minimize &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; but are not a Nash equilibrium.&lt;br /&gt;
Then for some type &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;, there exists some improvement &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; over&lt;br /&gt;
the current choice &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. That is, &amp;lt;math&amp;gt;\textstyle \sum_{e \in P} d_e(x_e) &amp;gt; \sum_{e \in Q} d_e(x_e)&amp;lt;/math&amp;gt;.&lt;br /&gt;
The idea now is to take a small amount &amp;lt;math&amp;gt;\delta &amp;lt; f_P&amp;lt;/math&amp;gt; of players using strategy&lt;br /&gt;
&amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; and move them to strategy &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt;. Now for any &amp;lt;math&amp;gt;x_e \in Q&amp;lt;/math&amp;gt;, we&lt;br /&gt;
have increased its load by &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;, so its term in &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; is now &amp;lt;math&amp;gt;\textstyle \int_0^{x_e+\delta} d_e(z)dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
Differentiating the integral, this change is approximately &amp;lt;math&amp;gt;\delta \cdot d_e(x_e)&amp;lt;/math&amp;gt;, with error &amp;lt;math&amp;gt;\delta^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
The equivalent analysis of the change holds when we look at edges in &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Therefore, the change in potential is approximately &amp;lt;math&amp;gt;\textstyle \delta (\sum_{e \in Q} d_e(x_e) - \sum_{e \in P} d_e(x_e))&amp;lt;/math&amp;gt;, which is&lt;br /&gt;
less than zero. This is a contradiction, as then &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; was not minimized. Therefore, a minimum of &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; must be a Nash equilibrium.&lt;br /&gt;
&lt;br /&gt;
==Quality of solutions and Price of anarchy==&lt;br /&gt;
Since there exist Nash equilibria in continuous congestion games, the next natural&lt;br /&gt;
topic is to analyze their quality. We will derive bounds on the ratio between&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039; The delay is &amp;lt;math&amp;gt;(\lambda, \mu)&amp;lt;/math&amp;gt; smooth if for all &amp;lt;math&amp;gt;x,y &amp;gt; 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;y d(x) \leq \lambda y d(y) + \mu x d(x)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now if the delay is &amp;lt;math&amp;gt;(\lambda, \mu)&amp;lt;/math&amp;gt; smooth, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a Nash equilibrium, and &amp;lt;math&amp;gt;f^*&amp;lt;/math&amp;gt; is an optimal allocation, then&lt;br /&gt;
&amp;lt;math&amp;gt;\textstyle \sum_e x_ed_e(x_e) \leq \frac{\lambda}{1 - \mu} \sum_e x_e^* d_e(x_e^*)&amp;lt;/math&amp;gt;. In other words, the price of anarchy is &amp;lt;math&amp;gt;\textstyle \frac{\lambda}{1- \mu}&amp;lt;/math&amp;gt;.&lt;br /&gt;
See these [http://www.cs.cornell.edu/courses/cs6840/2012sp/1-30-2012.pdf lecture notes] for a proof.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last1 = Vazirani | first1 = Vijay V. | author1-link = Vijay Vazirani&lt;br /&gt;
 | last2 = Nisan | first2 = Noam | author2-link = Noam Nisan&lt;br /&gt;
 | last3 = Roughgarden | first3 = Tim | author3-link = Tim Roughgarden&lt;br /&gt;
 | last4 = Tardos | first4 = Éva | author4-link = Éva Tardos&lt;br /&gt;
 | isbn = 0-521-87282-0&lt;br /&gt;
 | location = Cambridge, UK&lt;br /&gt;
 | pages = 28, 62, &amp;amp; 519&lt;br /&gt;
 | publisher = Cambridge University Press&lt;br /&gt;
 | title = Algorithmic Game Theory&lt;br /&gt;
 | url = http://www.cambridge.org/journals/nisan/downloads/Nisan_Non-printable.pdf&lt;br /&gt;
 | year = 2007}}.&lt;br /&gt;
*Lecture notes of Michal Feldman and Noam Nisan about [http://hujieconcs.wordpress.com/lecture-notes/ Potential and congestion games]&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last = Rosenthal | first = Robert W.&lt;br /&gt;
 | doi = 10.1007/BF01737559&lt;br /&gt;
 | journal = International Journal of Game Theory&lt;br /&gt;
 | mr = 0319584&lt;br /&gt;
 | pages = 65–67&lt;br /&gt;
 | title = A class of games possessing pure-strategy Nash equilibria&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1973}}.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Lecture notes of Yishay Mansour about [http://www.math.tau.ac.il/~mansour/course_games/scribe/lecture6.pdf Potential and congestion games]&lt;br /&gt;
&lt;br /&gt;
[[Category:Game theory]]&lt;/div&gt;</summary>
		<author><name>en&gt;Chongkian</name></author>
	</entry>
</feed>