Layered Graph Security Games

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Černý, Jakub, Ling, Chun Kai, Kroer, Christian, Iyengar, Garud
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916697001164800
author Černý, Jakub
Ling, Chun Kai
Kroer, Christian
Iyengar, Garud
author_facet Černý, Jakub
Ling, Chun Kai
Kroer, Christian
Iyengar, Garud
contents Security games model strategic interactions in adversarial real-world applications. Such applications often involve extremely large but highly structured strategy sets (e.g., selecting a distribution over all patrol routes in a given graph). In this paper, we represent each player's strategy space using a layered graph whose paths represent an exponentially large strategy space. Our formulation entails not only classic pursuit-evasion games, but also other security games, such as those modeling anti-terrorism and logistical interdiction. We study two-player zero-sum games under two distinct utility models: linear and binary utilities. We show that under linear utilities, Nash equilibrium can be computed in polynomial time, while binary utilities may lead to situations where even computing a best-response is computationally intractable. To this end, we propose a practical algorithm based on incremental strategy generation and mixed integer linear programs. We show through extensive experiments that our algorithm efficiently computes $ε$-equilibrium for many games of interest. We find that target values and graph structure often have a larger influence on running times as compared to the size of the graph per se.
format Preprint
id arxiv_https___arxiv_org_abs_2405_03070
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Layered Graph Security Games
Černý, Jakub
Ling, Chun Kai
Kroer, Christian
Iyengar, Garud
Computer Science and Game Theory
Security games model strategic interactions in adversarial real-world applications. Such applications often involve extremely large but highly structured strategy sets (e.g., selecting a distribution over all patrol routes in a given graph). In this paper, we represent each player's strategy space using a layered graph whose paths represent an exponentially large strategy space. Our formulation entails not only classic pursuit-evasion games, but also other security games, such as those modeling anti-terrorism and logistical interdiction. We study two-player zero-sum games under two distinct utility models: linear and binary utilities. We show that under linear utilities, Nash equilibrium can be computed in polynomial time, while binary utilities may lead to situations where even computing a best-response is computationally intractable. To this end, we propose a practical algorithm based on incremental strategy generation and mixed integer linear programs. We show through extensive experiments that our algorithm efficiently computes $ε$-equilibrium for many games of interest. We find that target values and graph structure often have a larger influence on running times as compared to the size of the graph per se.
title Layered Graph Security Games
topic Computer Science and Game Theory
url https://arxiv.org/abs/2405.03070