Skip to main content

A double oracle algorithm for zero-sum security games on graphs

Publication ,  Journal Article
Jain, M; Korzhyk, D; Vaněk, O; Conitzer, V; Pěchouček, M; Tambe, M
Published in: 10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011
January 1, 2011

In response to the Mumbai attacks of 2008, the Mumbai police have started to schedule a limited number of inspection checkpoints on the road network throughout the city. Algorithms for similar security-related scheduling problems have been proposed in recent literature, but security scheduling in networked domains when targets have varying importance remains an open problem at large. In this paper, we cast the network security problem as an attacker- defender zero-sum game. The strategy spaces for both players are exponentially large, so this requires the development of novel, scalable techniques. We first show that existing algorithms for approximate solutions can be arbitrarily bad in general settings. We present Rugged (Randomization in Urban Graphs by Generating strategies for Enemy and Defender), the first scalable optimal solution technique for such network security games. Our technique is based on a double oracle approach and thus does not require the enumeration of the entire strategy space for either of the players. It scales up to realistic problem sizes, as is shown by our evaluation of maps of southern Mumbai obtained from GIS data. Categories and Subject Descriptors 1.2.11 [Artificial Intelligence]: Distributed Artificial Intelligence General Terms Algorithms, Security, Performance. Copyright © 2011, International Foundation for Autonomous Agents and Multiagent Systems.

Duke Scholars

Published In

10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011

Publication Date

January 1, 2011

Volume

1

Start / End Page

305 / 312
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Jain, M., Korzhyk, D., Vaněk, O., Conitzer, V., Pěchouček, M., & Tambe, M. (2011). A double oracle algorithm for zero-sum security games on graphs. 10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011, 1, 305–312.
Jain, M., D. Korzhyk, O. Vaněk, V. Conitzer, M. Pěchouček, and M. Tambe. “A double oracle algorithm for zero-sum security games on graphs.” 10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011 1 (January 1, 2011): 305–12.
Jain M, Korzhyk D, Vaněk O, Conitzer V, Pěchouček M, Tambe M. A double oracle algorithm for zero-sum security games on graphs. 10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011. 2011 Jan 1;1:305–12.
Jain, M., et al. “A double oracle algorithm for zero-sum security games on graphs.” 10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011, vol. 1, Jan. 2011, pp. 305–12.
Jain M, Korzhyk D, Vaněk O, Conitzer V, Pěchouček M, Tambe M. A double oracle algorithm for zero-sum security games on graphs. 10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011. 2011 Jan 1;1:305–312.

Published In

10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011

Publication Date

January 1, 2011

Volume

1

Start / End Page

305 / 312