English

The Mysteries of Security Games: Equilibrium Computation Becomes Combinatorial Algorithm Design

Computer Science and Game Theory 2016-06-14 v2

Abstract

The security game is a basic model for resource allocation in adversarial environments. Here there are two players, a defender and an attacker. The defender wants to allocate her limited resources to defend critical targets and the attacker seeks his most favorable target to attack. In the past decade, there has been a surge of research interest in analyzing and solving security games that are motivated by applications from various domains. This paper examines security games from a theoretical perspective and provides a unified view of various security game models. In particular, each security game can be characterized by a set system EE which consists of the defender's pure strategies, The defender's best response problem can be viewed as a combinatorial optimization problem over EE. Our framework captures most of the basic security game models in the literature, including all the deployed systems, The set system EE arising from various domains encodes standard combinatorial problems like bipartite matching, maximum coverage, min-cost flow, packing problems, etc. Our main result shows that equilibrium computation in security games is essentially a combinatorial problem. In particular, we prove that, for any set system EE, the following problems can be reduced to each other in polynomial time: (0) combinatorial optimization over EE, (1) computing the minimax equilibrium for zero-sum security games over EE, (2) computing the strong Stackelberg equilibrium for security games over EE, (3) computing the best or worst (for the defender) Nash equilibrium for security games over EE. Here, by "games over EE" we mean the class of security games with arbitrary payoff structures, but a fixed set EE of defender pure strategies. This shows that the complexity of a security game is essentially determined by the set system EE.

Keywords

Cite

@article{arxiv.1603.02377,
  title  = {The Mysteries of Security Games: Equilibrium Computation Becomes Combinatorial Algorithm Design},
  author = {Haifeng Xu},
  journal= {arXiv preprint arXiv:1603.02377},
  year   = {2016}
}

Comments

Appears at ACM EC 2016

R2 v1 2026-06-22T13:05:59.664Z