An iterative method for solving stackelberg security games: A Markov games approach

Stackelberg security games are represented by a Stackelberg model for multiple defenders and attackers. The dynamics of the game involves defenders trying to allocate their limited resources to defend important targets, and attackers observing the behavior of the defenders, look for the most advantageous target to harm. The computation of the equilibrium point is a fundamental issue for Stackelberg security games. This paper presents an iterative method for computing the equilibrium point in Stackelberg security Markov games. We first cast the problem as a Stackelberg game for multiple players in Markov chain games conceptualizing security games as polylinear games. Defenders and attackers are independently playing non-cooperatively in a Nash game restricted by a Stackelberg game. Then, we develop a new method for solving security games, that provides randomized patrolling strategies for optimizing resource allocation. For developing the method, we transform the problem into a system of independent equations where each is an optimization problem. The method involves two half steps: the first employs a proximal approach and the second a projection gradient method. We present a numerical example for showing the effectiveness of the method.

[1]  K. Tanaka,et al.  The closest solution to the shadow minimum of a cooperative dynamic game , 1989 .

[2]  Alexander S. Poznyak,et al.  An optimal strong equilibrium solution for cooperative multi-leader-follower Stackelberg Markov chains games , 2016, Kybernetika.

[3]  Alexander S. Poznyak,et al.  Simple computing of the customer lifetime value: A fixed local-optimal policy approach , 2014 .

[4]  Alexander S. Poznyak,et al.  A Stackelberg security game with random strategies based on the extraproximal theoretic approach , 2015, Eng. Appl. Artif. Intell..

[5]  Alexander S. Poznyak,et al.  Stackelberg security games: Computing the shortest-path equilibrium , 2015, Expert Syst. Appl..

[6]  Alexander S. Poznyak,et al.  Computing the strong Nash equilibrium for Markov chains games , 2015, Appl. Math. Comput..

[7]  Alexander S. Poznyak,et al.  Modeling Multileader–Follower Noncooperative Stackelberg Games , 2016, Cybern. Syst..

[8]  Kensuke Tanaka,et al.  On ε-equilibrium point in a noncooperative n-person game , 1991 .

[9]  Vincent Conitzer,et al.  Solving Security Games on Graphs via Marginal Probabilities , 2013, AAAI.

[10]  Alexander S. Poznyak,et al.  Adapting strategies to dynamic environments in controllable stackelberg security games , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[11]  Alexander S. Poznyak,et al.  Using the extraproximal method for computing the shortest-path mixed Lyapunov equilibrium in Stackelberg security games , 2017, Math. Comput. Simul..

[12]  Vincent Conitzer,et al.  Complexity of Computing Optimal Stackelberg Strategies in Security Resource Allocation Games , 2010, AAAI.

[13]  Alexander S. Poznyak,et al.  Computing the strong Lp− Nash equilibrium for Markov chains games: Convergence and uniqueness , 2017 .

[14]  Haifeng Xu,et al.  The Mysteries of Security Games: Equilibrium Computation Becomes Combinatorial Algorithm Design , 2016, EC.

[15]  Alexander S. Poznyak,et al.  Conforming coalitions in Markov Stackelberg security games: Setting max cooperative defenders vs. non-cooperative attackers , 2016, Appl. Soft Comput..

[16]  Alexander S. Poznyak,et al.  Computing the Stackelberg/Nash equilibria using the extraproximal method: Convergence analysis and implementation details for Markov chains games , 2015, Int. J. Appl. Math. Comput. Sci..