Quasi-Perfect Stackelberg Equilibrium

Equilibrium refinements are important in extensive-form (i.e., tree-form) games, where they amend weaknesses of the Nash equilibrium concept by requiring sequential rationality and other beneficial properties. One of the most attractive refinement concepts is quasi-perfect equilibrium. While quasi-perfection has been studied in extensive-form games, it is poorly understood in Stackelberg settings---that is, settings where a leader can commit to a strategy---which are important for modeling, for example, security games. In this paper, we introduce the axiomatic definition of quasi-perfect Stackelberg equilibrium. We develop a broad class of game perturbation schemes that lead to them in the limit. Our class of perturbation schemes strictly generalizes prior perturbation schemes introduced for the computation of (non-Stackelberg) quasi-perfect equilibria. Based on our perturbation schemes, we develop a branch-and-bound algorithm for computing a quasi-perfect Stackelberg equilibrium. It leverages a perturbed variant of the linear program for computing a Stackelberg extensive-form correlated equilibrium. Experiments show that our algorithm can be used to find an approximate quasi-perfect Stackelberg equilibrium in games with thousands of nodes.

[1]  Jean-François Mertens Two examples of strategic equilibrium , 1995 .

[2]  Peter Bro Miltersen,et al.  Fast algorithms for finding proper strategies in game trees , 2008, SODA '08.

[3]  H. W. Kuhn,et al.  11. Extensive Games and the Problem of Information , 1953 .

[4]  Tuomas Sandholm,et al.  Trembling-Hand Perfection in Extensive-Form Games with Commitment , 2018, IJCAI.

[5]  H. Stackelberg,et al.  Marktform und Gleichgewicht , 1935 .

[6]  R. Selten Reexamination of the perfectness concept for equilibrium points in extensive games , 1975, Classics in Game Theory.

[7]  Nicola Gatti,et al.  Extensive-Form Perfect Equilibrium Computation in Two-Player Games , 2017, AAAI.

[8]  S. Ross GOOFSPIEL -- THE GAME OF PURE STRATEGY , 1971 .

[9]  Branislav Bosanský,et al.  Sequence-Form Algorithm for Computing Stackelberg Equilibria in Extensive-Form Games , 2015, AAAI.

[10]  Branislav Bosanský,et al.  An Exact Double-Oracle Algorithm for Zero-Sum Extensive-Form Games with Imperfect Information , 2014, J. Artif. Intell. Res..

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

[12]  Branislav Bosanský,et al.  Using Correlated Strategies for Computing Stackelberg Equilibria in Extensive-Form Games , 2016, AAAI.

[13]  Tuomas Sandholm,et al.  Smoothing Method for Approximate Extensive-Form Perfect Equilibrium , 2017, IJCAI.

[14]  B. Stengel,et al.  Efficient Computation of Behavior Strategies , 1996 .

[15]  Vincent Conitzer,et al.  Computing optimal strategies to commit to in extensive-form games , 2010, EC '10.

[16]  E. Damme Stability and perfection of Nash equilibria , 1987 .

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

[18]  Tuomas Sandholm,et al.  Practical exact algorithm for trembling-hand equilibrium refinements in games , 2018, NeurIPS.

[19]  E. Damme A relation between perfect equilibria in extensive form games and proper equilibria in normal form games , 1984 .

[20]  Troels Bjerre Lund Computing a proper equilibrium of a bimatrix game , 2012, EC.

[21]  Tuomas Sandholm,et al.  Robust Stackelberg Equilibria in Extensive-Form Games and Extension to Limited Lookahead , 2017, AAAI.

[22]  Milind Tambe,et al.  Security and Game Theory - Algorithms, Deployed Systems, Lessons Learned , 2011 .

[23]  Peter Bro Miltersen,et al.  Computing a quasi-perfect equilibrium of a two-player game , 2010 .

[24]  Bernhard von Stengel,et al.  Extensive-Form Correlated Equilibrium: Definition and Computational Complexity , 2008, Math. Oper. Res..

[25]  Tuomas Sandholm,et al.  Regret Minimization in Behaviorally-Constrained Zero-Sum Games , 2017, ICML.