Differentiable Equilibrium Computation with Decision Diagrams for Stackelberg Models of Combinatorial Congestion Games

10/05/2021
by   Shinsaku Sakaue, et al.
0

We address Stackelberg models of combinatorial congestion games (CCGs); we aim to optimize the parameters of CCGs so that the selfish behavior of non-atomic players attains desirable equilibria. This model is essential for designing such social infrastructures as traffic and communication networks. Nevertheless, computational approaches to the model have not been thoroughly studied due to two difficulties: (I) bilevel-programming structures and (II) the combinatorial nature of CCGs. We tackle them by carefully combining (I) the idea of differentiable optimization and (II) data structures called zero-suppressed binary decision diagrams (ZDDs), which can compactly represent sets of combinatorial strategies. Our algorithm numerically approximates the equilibria of CCGs, which we can differentiate with respect to parameters of CCGs by automatic differentiation. With the resulting derivatives, we can apply gradient-based methods to Stackelberg models of CCGs. Our method is tailored to induce Nesterov's acceleration and can fully utilize the empirical compactness of ZDDs. These technical advantages enable us to deal with CCGs with a vast number of combinatorial strategies. Experiments on real-world network design instances demonstrate the practicality of our method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2018

Efficient Estimation of Equilibria of Large Congestion Games with Heterogeneous Players

Computing an equilibrium in congestion games can be challenging when the...
research
07/28/2020

A convergence analysis of the price of anarchy in atomic congestion games

This paper provides a comprehensive convergence analysis of the PoA of b...
research
07/04/2022

Non-Blind Strategies in Timed Network Congestion Games

Network congestion games are a convenient model for reasoning about rout...
research
07/28/2020

A sensitivity analysis for the price of anarchy in non-atomic congestion games

This paper shows that the PoA in non-atomic congestion games is Hölder c...
research
11/03/2020

On Singleton Congestion Games with Resilience Against Collusion

We study the subclass of singleton congestion games with identical and i...
research
12/01/2022

Learning Combinatorial Structures via Markov Random Fields with Sampling through Lovász Local Lemma

Generative models for learning combinatorial structures have transformat...
research
09/15/2022

Differentiable Bilevel Programming for Stackelberg Congestion Games

A Stackelberg congestion game (SCG) is a bilevel program in which a lead...

Please sign up or login with your details

Forgot password? Click here to reset