Background

Wardrop´s Principles and the Price of Anarchy

Wardrop´s first principle: user equilibrium (UE)

A user equilibrium (UE) in a traffic network exists if every route a driver might use takes the same amount of time:

\[\sum_{e \in P} l_e(x_e) \leq \sum_{e \in Q} l_e(x_e)\]

for all s-t-paths P and Q and where \(l_e(x_e)\) is a continuous and strictly increasing travel time function.

It is known that a Wardrop equilibium coincides with a minimum cost flow with the objective cost function \(C\) defined as:

\[C = \sum_{e \in E} F_e(x_e)) = \sum_{e \in E} \int_{0}^{x_{e}} l_{e}(\xi) \mathrm{d} \xi.\]

The optimization problem thus becomes:

\[\begin{split}\begin{align*} \min \sum_{e \in E} \int_{0}^{x_{e}} l_{e}(\xi) \mathrm{d} \xi \\ \text {s.t.} \quad \mathbf{\Gamma} \mathbf{x} &= \mathbf{b}, \\ \mathbf{x} &\geq \mathbf{0} \end{align*}\end{split}\]

Wardrop´s second principle: system optimum (SO)

In contrast to the user eqiulibrium, the system optimum minimizes the total travel time of all traffic participants. It is obtained by finding a minimum cost flow with an objective cost function \(C\) defined as

\[C = \sum_{e \in E} F_e(x_e)) = \sum_{e \in E} x_{e} \cdot l_{e}(x_e).\]

The price of anarchy (PoA)

The Price of Anarchy (PoA) measures the influence of selfish behavior on system efficiency. For a traffic network, it is defined as the ratio of the total system travel time (TSTT) in the user equilibrium \(\mathbf{x}_{\text{UE}}^{\ast}\) to that in the system optimal \(\mathbf{x}_{\text{SO}}^{\ast}\):

\[\text{PoA} = \frac{\text{TSTT}(\mathbf{x}_{\text{UE}}^{\ast})}{\text{TSTT}(\mathbf{x}_{\text{SO}}^{\ast})},\]

where \(\text{TSTT}(\mathbf{x}) = \sum_{e \in E} x_{e} \cdot l_{e}(x_e)\), i.e., the objective function of the system optimum.