Designing the game to play: Optimizing payoff structure in security games

Designing the game to play: Optimizing payoff structure in security games

Designing the game to play: Optimizing payoff structure in security games

We study Stackelberg Security Games where the defender, in addition to allocating defensive resources to protect targets from the attacker, can strategically manipulate the attacker's payoff under budget constraints in weighted Lp-norm form regarding the amount of change. For the case of weighted L1-norm constraint, we present (i) a mixed integer linear program-based algorithm with approximation guarantee; (ii) a branch-and-bound based algorithm with improved efficiency achieved by effective pruning; (iii) a polynomial time approximation scheme for a special but practical class of problems. In addition, we show that problems under budget constraints in L0 and weighted L∞norm form can be solved in polynomial time.

Abstract

We study Stackelberg Security Games where the defender, in addition to allocating defensive resources to protect targets from the attacker, can strategically manipulate the attacker's payoff under budget constraints in weighted Lp-norm form regarding the amount of change. For the case of weighted L1-norm constraint, we present (i) a mixed integer linear program-based algorithm with approximation guarantee; (ii) a branch-and-bound based algorithm with improved efficiency achieved by effective pruning; (iii) a polynomial time approximation scheme for a special but practical class of problems. In addition, we show that problems under budget constraints in L0 and weighted L∞norm form can be solved in polynomial time.