Value of Information in Bayesian Routing Games I: Sign and Monotonicity of the Relative Value of Information Across Size RegimesResearch Paper
Motivation
Traffic information systems (TIS) such as navigation apps send drivers noisy signals about the state of a road network: incidents, weather, closures. When several such systems coexist, each with its own subscriber base and its own information, a natural question for operators and regulators is whether subscribing to one system rather than another actually lowers a driver's expected travel cost in equilibrium, and how this advantage depends on how many drivers use each system. More information for one population also changes the congestion everybody else faces, so the answer is not simply "more information is better".
Wu, Amin and Ozdaglar (Operations Research 69(1), 2021) answer this question for nonatomic routing games with heterogeneous, possibly correlated information. Their model builds on the weighted potential game framework of Sandholm (2001) and on sensitivity analysis of convex programs. This mission formalizes their Section 5 result: for any two populations the sign of the relative value of information is determined by which of three explicitly computable size regimes the population sizes lie in, and the relative value decreases as one population grows at the expense of the other.
Setting
A Bayesian routing game has a finite set of populations , one per TIS, a finite set of network states , and for each population a finite nonempty type space of signals. A common prior is a probability distribution on , . A network with a single origin–destination pair has edges and a finite nonempty set of routes ; each edge has a state-dependent cost that is positive, strictly increasing and differentiable. The total demand is , and population carries the fraction of it, with and .
A strategy profile assigns to each population and type a split of its demand over routes. It induces the route flow and the edge load . With the belief , type evaluates route by its expected cost . A Bayesian Wardrop equilibrium (BWE) is a feasible in which every type uses only routes of minimal expected cost. The equilibrium population cost is at a BWE .
The game has a weighted potential ; its minimum over feasible profiles is the equilibrium potential value . For two populations , the direction moves demand share from to , and is the total share of the other populations. The impact of information measures how much of population 's demand is moved by its signal. Two thresholds are computed from the optimal set of an auxiliary convex program over route flows in which the separate information constraints of and are merged. They define three regimes: (), () and (). The relative value of information is .
Formalization targets
Goal: Theorem 3
For and admissible (in the simplex with ), and every BWE of ,
and is nonincreasing along : for with both endpoints admissible.
Milestones
The route to the goal follows the paper: Lemma 1 (weighted potential), Lemma 2 (strict convexity of the edge-load potential), Theorem 1 (equilibria are the minimizers of ; unique edge load), Lemma 3 (unique Lagrange multipliers), Proposition 1 (the feasible route flows form a polytope ), Proposition 2 (equilibrium route flows minimize over ), Lemma 4 (), Theorem 2 (equilibrium flows in each regime), Proposition 3 ( decreases, stays constant, increases along in the three regimes) and Lemma 5 ( is convex and directionally differentiable, and ).
Significance
Theorem 3 says that a population has an advantage over another exactly when it is the minor population of the pair, relative to thresholds that depend only on the other populations' sizes. Both populations face the same equilibrium cost in the middle regime. It gives a procedure for comparing two information systems without computing equilibria for each size vector: solve one convex program, read off two thresholds, and locate . The paper's Section 6 uses the same machinery, through Lemma 5, to characterize the equilibrium adoption rates of information systems.
The paper proves these results with the main proofs in the article and the sensitivity-analysis lemmas (Lemmas EC.1–EC.4) in its e-companion. None of them has a machine-checked proof. The formalization requires a Lean account of Bayesian Wardrop equilibria, of the equivalence between equilibria and a convex program, and of directional derivatives of the optimal value of a parametric convex program. Parts of this are reusable for any nonatomic routing or congestion game.
Difficulty
The equilibrium strategy profile is not unique and changes discontinuously with . Differentiating equilibrium costs in directly therefore fails. The paper instead works with the optimal value , whose one-sided directional derivative is expressed through Lagrange multipliers. That requires a sensitivity theorem for convex programs whose constraints depend affinely on the parameter, together with uniqueness of multipliers, which fails for populations of size zero. The regime analysis also needs a characterization of the route flows that are induced by feasible strategy profiles. That set is described by the nonlinear-looking constraint , a minimum over types inside a sum over routes. Strict monotonicity of in the side regimes needs the tightness of an information constraint at every equilibrium, not only at one.
Formalization scope
The model is a Lean structure BayesRouting.VOI.Game over finite types of populations, type spaces, states, edges and routes. Routes are given by their edge sets, and the directed-graph structure is not used. Type spaces and the route set are nonempty. The prior is a probability distribution, , and costs are positive on nonnegative loads, strictly increasing and differentiable on . One assumption is added: every type profile has positive probability. It makes beliefs well defined and the equilibrium edge load unique, and it excludes perfectly correlated signals.
Conventions: is the last form of eq. (7), which does not divide by . is the maximum of eq. (16) over the reference profile, so that is exactly (14d). and the thresholds are sInf/sSup over sets that are nonempty and compact for size vectors in the simplex, and every statement keeps size vectors there. Statements about "the" equilibrium are stated for every BWE, and existence of a BWE is a separate item, so they are not vacuous. The thresholds are defined from the optimal set of the auxiliary program, not assumed as parameters. Taking them as parameters constrained only by Lemma 4 would give a different theorem.
Disclosed deviations: Lemma 2's clause assumes costs; Lemma 3 is stated for populations of positive size; Lemma 5 assumes ; Proposition 3 is stated with strict monotonicity in the side regimes, as used in the proof of Theorem 3. Contributions of reusable infrastructure are welcome: interval-integral potentials of monotone costs, KKT theory for polyhedral constraints, and directional derivatives of parametric optimal values.
Selected references
- M. Wu, S. Amin, A. Ozdaglar, Value of Information in Bayesian Routing Games, Operations Research 69(1):148–163, 2021. https://doi.org/10.1287/opre.2020.1999
- W. H. Sandholm, Potential Games with Continuous Player Sets, Journal of Economic Theory 97(1):81–108, 2001. https://doi.org/10.1006/jeth.2000.2696
- R. T. Rockafellar, Directional Differentiability of the Optimal Value Function in a Nonlinear Programming Problem, in Sensitivity, Stability and Parametric Analysis (Mathematical Programming Studies 21), Springer, 1984, pp. 213–226.
- A. V. Fiacco, J. Kyparisis, Convexity and Concavity Properties of the Optimal Value Function in Parametric Nonlinear Programming, Journal of Optimization Theory and Applications 48(1):95–126, 1986.