Project Heads
Max Klimm
Project Members
Svenja Griesbach
Project Duration
01.10.2021 − 30.09.2024
Located at
TU Berlin
It is a well-known fact that selfish behavior degrades the performance of traffic networks. A popular model to study these effects is the traffic model of Wardrop. Here, the road network is modeled as a directed graph where each edge of the graph corresponds to a road segment. The travel times in the graph are modeled as cost functions on the edges where the cost of an edge is a function of the total flow on that edge.
In this project, we study a generalization of the model where the travel time of each edge also depends to a state of the world θ∈Θ that is unknown to the traffic participants. However, the traffic participants share a common belief regarding the state of the world. In real-world traffic networks, the state θ may model certain weather or traffic scenarios. We put ourselves in the shoes of a benevolent mediator who knowns the true state of the world before any flow is routed. In practice, this corresponds to a traffic service provider before the rush hour.
The mediator may now strategically reveal information about the state of the world regarding the true state of the world in order to induce a good traffic equilibrium, i.e., an equilibrium with a low overall travel time. It is interesting to note that in order to obtain a good equilibrium it may be beneficial for the system designer to not reveal the full information about the state of the world. Instead, it may be good to only partially reveal the knowledge in order to have more control on the user behavior.
In this project, we study the mathematical problem of computing the optimal information structures that induce best-possible equilibria in these settings.
External Website
Related Publications
Public Signals in Network Congestion Games ( )
EC 2022 – Proc. 23rd ACM Conference on Economics and Computation, pp. 736.
In this work, we consider a single-commodity setting with affine cost functions for each edge, where the offset depends on the realized state.
Let us first illustrate the concepts and the problem in the following simple example which is also illustrated in Figure 1.
Example 1
Consider a single-commodity network with two vertices V={s,t} and three parallel edges. There are two states θ¹ and θ². There is a single commodity with a volume of 1. The cost functions are given in Figure 1(a) and 1(b).
We analyze the Wardrop equilibrium for all distributions μ∈Δ(Θ), where Δ(Θ) is interpreted as the unit interval for μ²=1-μ¹∈[0,1]. For μ²∈[0,1/4], the equilibrium only uses the lowest edge, since the total cost for a volume of 1 is at most 3, whereas both other edges have an offset of at least 3. For μ²∈[1/4, 2/5], the equilibrium uses only the two lower edges, since the upper edge has an offset of at least 3. For μ²∈[2/5, 3/4] the equilibrium uses all three edges. Then, for μ²∈[3/4, 4/5], the equilibrium uses only the two upper edges, since the offset of the lowest edge is at least three and therefore too high. Finally, for μ²∈[4/5, 1], only the upper edge is used. Figure 1(c) shows the cost C(μ) of the resulting Wardrop equilibrium for all μ∈Δ(Θ) in blue. Clearly, we see that C(μ) is piecewise linear and concave over Δ(Θ).
A signaling scheme Φ is a convex decomposition of μ into distributions μ(σ)∈Δ(Θ), and C(Φ) is a convex combination of C(μ(σ)). Since the cost is concave over Δ(Θ), we know that
C(μ²)≥μ²C(1)+(1-μ²)C(0) for all μ²∈[0,1]
as indicated by the orange function in Figure 1(c).
This shows that, instead of mixing states into a signal with some interior distribution μ∈(0,1), we rather want to send signals with μ∈{0,1} that fully reveal the information about the state of nature. This can only improve the overall cost of C(Φ). Therefore, there is an optimal signaling scheme in which the principal sends an exclusive signal σ for each θ.
A main result of this work is the following.
Theorem 1
For a single-commodity network G with affine costs and unknown offsets, full information revelation is always an optimal signaling scheme if and only if G is series-parallel.
In fact, if G is not series-parallel, there always exist cost functions, such that full information revelation is not an optimal signaling scheme. Such a graph is given in the following example.
Example 2
Short introduction to the project
(in german)