AA3 – Next Generation Networks



Information Design for Bayesian Networks

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.

Related Publications

Public Signals in Network Congestion Games (Svenja M. Griesbach, Martin Hoefer, Max Klimm and Tim Koglin)
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

Consider the graph shown in Figure 2. The cost functions are shown in Figures 2(a)-(b). Note that only the cost of the middle edge changes in the different states. We claim that full information revelation is suboptimal in this example.
Consider the two different supports: A¹ consist of all edges except the middle edge, and A² contains all edges.
For support A¹, we obtain the Wardrop equilibrium where the flow is equally split among the upper and the lower path for all μ∈Δ(Θ). For support A² we obtain the Wardrop equilibrium where flow of size 1-μ² goes via both the upper and lower path while flow of size 1-2μ² is routed via the zig-zag-path for all μ∈Δ(Θ).
This yields the following cost for the supports:
However, for any μ²<½, the flow defined by support A¹ is not a Wardrop equilibrium for the whole graph, since deviating to the zig-zag-path would reduce private costs. Furthermore, for any μ²>½, the flow defined by support A² is not a Wardrop equilibrium for the whole graph since the flow on the middle edge were negative.
Hence, the pointwise minimum is not a concave function, as illustrated in Figure 3(c). For a prior of μ*=(½,½), full information revelation would yield a cost of ½*2+½*3/2=7/4. In contrast, sending a single signal in all states does not reveal any information about the state, so that the Wardop equilibrium with cost of 3/2 emerges. Hence, full information revelation is not optimal.


Short introduction to the project
(in german)