Bilevel Programming Approaches to the Computation of Optimistic and Pessimistic Single-Leader-Multi-Follower Equilibria

We study the problem of computing an equilibrium in leader-follower games with a single leader and multiple followers where, after the leader’s commitment to a mixed strategy, the followers play simultaneously in a noncooperative way, reaching a Nash equilibrium. We tackle the problem from a bilevel programming perspective. Since, given the leader’s strategy, the followers’ subgame may admit multiple Nash equilibria, we consider the cases where the followers play either the best (optimistic) or the worst (pessimistic) Nash equilibrium in terms of the leader’s utility. For the optimistic case, we propose a reformulation which casts the problem into a single level mixedinteger nonconvex program. For the pessimistic case, which, as we show, may admit a supremum but not a maximum, we develop an ad hoc branch-and-bound algorithm. Computational results are reported and illustrated. 1998 ACM Subject Classification G.1.6 Optimization (Nonlinear programming)

[1]  Vincent Conitzer,et al.  Commitment to Correlated Strategies , 2011, AAAI.

[2]  Bethany L. Nicholson,et al.  Mathematical Programs with Equilibrium Constraints , 2021, Pyomo — Optimization Modeling in Python.

[3]  Stefano Coniglio,et al.  Methods for Finding Leader-Follower Equilibria with Multiple Followers: (Extended Abstract) , 2016, AAMAS.

[4]  Yoav Shoham,et al.  Run the GAMUT: a comprehensive approach to evaluating game-theoretic algorithms , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[5]  Martin Skutella,et al.  Protection of flows under targeted attacks , 2017, Oper. Res. Lett..

[6]  Manish Jain,et al.  Computing optimal randomized resource allocations for massive security games , 2009, AAMAS 2009.

[7]  Gerhard J. Woeginger,et al.  Bilevel Knapsack with Interdiction Constraints , 2016, INFORMS J. Comput..

[8]  Bernhard von Stengel,et al.  Leadership games with convex strategy sets , 2010, Games Econ. Behav..

[9]  Egon Balas,et al.  Disjunctive Programming: Properties of the Convex Hull of Feasible Points , 1998, Discret. Appl. Math..

[10]  Vincent Conitzer,et al.  New complexity results about Nash equilibria , 2008, Games Econ. Behav..

[11]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[12]  Martine Labbé Bilevel Programming and Price Setting Problems , 2006, OR.

[13]  Edoardo Amaldi,et al.  Network Optimization Problems Subject to Max-Min Fair Flow Allocation , 2013, IEEE Communications Letters.

[14]  Vincent Conitzer,et al.  Mixed-Integer Programming Methods for Finding Nash Equilibria , 2005, AAAI.

[15]  Bo An,et al.  GUARDS and PROTECT: next generation applications of security games , 2011, SECO.

[16]  Alain B. Zemkoho,et al.  Solving Ill-posed Bilevel Programs , 2016 .

[17]  Vincent Conitzer,et al.  Computing the optimal strategy to commit to , 2006, EC '06.

[18]  Sven Leyffer,et al.  Solving multi-leader–common-follower games , 2010, Optim. Methods Softw..