Network Formation Games
Scenario
-
Consider users constructing a shared network
-
Receiving a high quality of service
-
We wish to model the networks generated by such selfish behaviour(自私的行为) of the users and compare them to the optimal networks
Objectives
Global Connection Game
-
Global connection game:
-
users want to connect two nodes si , ti in the network // 用户想在网络中链接 si, ti
-
users share the cost of used edges // 用户分享已使用边的花销
-
users minimise their cost // 用户最小化他们的(通信)花销
-
Resembles (似) use of a large scale shared network
-
Model
-
Directed G=(V,E) with non-negative edge cost ce.
-
k players , each player i ∈ [k] has a source si and sink node ti
-
A strategy for a player i is a path Pi from si to ti in G.
-
Given a strategy profile S = (P1,…,Pk), we define the constructed network to be ∪i Pi .
-
Players who use edge e divide the cost ce according to some cost sharing mechanism.
-
We will consider the equal-division(等分) mechanism:
// Sum(每条边的花销 / 人数) = Cost ce



Existence of Stable Networks
-
Does every global connection game have a pure Nash equilibrium? Y
This is because it is a special congestion game! ce(x) = ce/x
-
Rosenthal’s potential function

Price of Anarchy
Potential Games and Price of Stability
-
Potential Games: All games that admit a potential function Φ, s.t. for all outcomes s, all player i, and all alternative strategies si′,
Ci (si′, s−i ) − Ci (s) = Φ(si′, s−i ) − Φ(s).
-
Existence of Equilibrium: Φ(s) minimal ⇒ s is a Nash equilibrium.


- Finding PoS Lower bound α
Similarly to the PoA, we need to construct an instance with PoS ≥ α. But here all equilibria should be at least α away from optimal solution.