Dynamic network congestion games

Congestion games are a classical type of games studied in game theory, in which n players choose a resource, and their individual cost increases with the number of other players choosing the same resource. In network congestion games (NCGs), the resources correspond to simple paths in a graph, e.g. representing routing options from a source to a target. In this paper, we introduce a variant of NCGs, referred to as dynamic NCGs: in this setting, players take transitions synchronously, they select their next transitions dynamically, and they are charged a cost that depends on the number of players simultaneously using the same transition. We study, from a complexity perspective, standard concepts of game theory in dynamic NCGs: social optima, Nash equilibria, and subgame perfect equilibria. Our contributions are the following: the existence of a strategy profile with social cost bounded by a constant is in PSPACE and NP-hard. (Pure) Nash equilibria always exist in dynamic NCGs; the existence of a Nash equilibrium with bounded cost can be decided in EXPSPACE, and computing a witnessing strategy profile can be done in doubly-exponential time. The existence of a subgame perfect equilibrium with bounded cost can be decided in 2EXPSPACE, and a witnessing strategy profile can be computed in triply-exponential time.

[1]  Thomas A. Henzinger,et al.  Dynamic resource allocation games , 2020, Theor. Comput. Sci..

[2]  Yossi Azar,et al.  The Price of Routing Unsplittable Flow , 2005, STOC '05.

[3]  Orna Kupferman,et al.  Timed Network Games , 2023, MFCS.

[4]  Elias Koutsoupias,et al.  Contention Issues in Congestion Games , 2012, ICALP.

[5]  Véronique Bruyère,et al.  The Complexity of Subgame Perfect Equilibria in Quantitative Reachability Games (full version) , 2019, CONCUR.

[6]  Moshe Tennenholtz,et al.  Random Order Congestion Games , 2009, Math. Oper. Res..

[7]  Orna Kupferman,et al.  Timed Network Games with Clocks , 2018, MFCS.

[8]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[9]  Umang Bhaskar,et al.  Routing games , 2012 .

[10]  Andreas S. Schulz,et al.  The complexity of welfare maximization in congestion games , 2009, Networks.

[11]  R. Rosenthal A class of games possessing pure-strategy Nash equilibria , 1973 .

[12]  Elliot Anshelevich,et al.  A Stackelberg strategy for routing flow over time , 2010, SODA '11.

[13]  L. Shapley,et al.  Potential Games , 1994 .

[14]  Christos H. Papadimitriou,et al.  Worst-case Equilibria , 1999, STACS.

[15]  Yin Zhang,et al.  On selfish routing in Internet-like environments , 2003, IEEE/ACM Transactions on Networking.

[16]  Csaba D. Tóth,et al.  Selfish Load Balancing and Atomic Congestion Games , 2004, SPAA '04.

[17]  Vladimir Gurvich,et al.  On Short Paths Interdiction Problems: Total and Node-Wise Limited Interdiction , 2008, Theory of Computing Systems.

[18]  Ronald Koch,et al.  Nash Equilibria and the Price of Anarchy for Flows over Time , 2010, Theory of Computing Systems.

[19]  Véronique Bruyère,et al.  Weak Subgame Perfect Equilibria and their Application to Quantitative Reachability , 2015, CSL.

[20]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[21]  Martin Hoefer,et al.  Competitive routing over time , 2011, Theor. Comput. Sci..