Security Games with Protection Externalities

Authors

  • Jiarui Gan Chinese Academy of Science
  • Bo An Nanyang Technological University
  • Yevgeniy Vorobeychik Vanderbilt University

DOI:

https://doi.org/10.1609/aaai.v29i1.9323

Keywords:

Game theory, Stackelberg game, Protection externality

Abstract

Stackelberg security games have been widely deployed in recent years to schedule security resources. An assumption in most existing security game models is that one security resource assigned to a target only protects that target. However, in many important real-world security scenarios, when a resource is assigned to a target, it exhibits protection externalities: that is, it also protects other “neighbouring” targets. We investigate such Security Games with Protection Externalities (SPEs). First, we demonstrate that computing a strong Stackelberg equilibrium for an SPE is NP-hard, in contrast with traditional Stackelberg security games which can be solved in polynomial time. On the positive side, we propose a novel column generation based approach—CLASPE—to solve SPEs. CLASPE features the following novelties: 1) a novel mixed-integer linear programming formulation for the slave problem; 2) an extended greedy approach with a constant-factor approximation ratio to speed up the slave problem; and 3) a linear-scale linear programming that efficiently calculates the upper bounds of target-defined subproblems for pruning. Our experimental evaluation demonstrates that CLASPE enable us to scale to realistic-sized SPE problem instances.

Downloads

Published

2015-02-16

How to Cite

Gan, J., An, B., & Vorobeychik, Y. (2015). Security Games with Protection Externalities. Proceedings of the AAAI Conference on Artificial Intelligence, 29(1). https://doi.org/10.1609/aaai.v29i1.9323

Issue

Section

AAAI Technical Track: Game Theory and Economic Paradigms