Time-Varying Graph Patrolling Against Attackers with Locally Limited and Imperfect Observation Models

The use of autonomous robots for surveillance is one of the most interesting applications of graph-patrolling algorithms. In recent years, considerable effort has been devoted to tackling the problem of efficiently computing effective patrolling strategies. One of the mainstream approaches is adversarial patrolling, where a model of a strategic attacker is explicitly taken into account. A common assumption made by these techniques is to consider a worst-case attacker, characterized by ubiquitous and perfect observation capabilities. Motivated by the domain of robotic applications, we instead consider a more realistic and limited attacker model capable of gathering noisy observations in a locally limited range of the environment. We assume that the modeled attacker follows a behavior induced by its observations. Thus, we devise a randomized patrolling strategy based on Markov chains that makes observations reveal very little information, while still maintaining a reasonable level of protection in the environment. Our experimental results obtained in simulation confirm time-variance as a practical approach for our objective.

[1]  Francesco Bullo,et al.  Robotic surveillance and Markov chains with minimal first passage time , 2014, 53rd IEEE Conference on Decision and Control.

[2]  Vincent Conitzer,et al.  Computing the optimal strategy to commit to , 2006, EC '06.

[3]  Ariel D. Procaccia,et al.  Lazy Defenders Are Almost Optimal against Diligent Attackers , 2014, AAAI.

[4]  Bo An,et al.  Security Games with Limited Surveillance , 2012, AAAI.

[5]  Yann Chevaleyre,et al.  Theoretical analysis of the multi-agent patrolling problem , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[6]  Sarit Kraus,et al.  Robust solutions to Stackelberg games: Addressing bounded rationality and limited observations in human cognition , 2010, Artif. Intell..

[7]  Gianluca Bontempi,et al.  Machine Learning Strategies for Time Series Forecasting , 2012, eBISS.

[8]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[9]  Manish Jain,et al.  Risk-Averse Strategies for Security Games with Execution and Observational Uncertainty , 2011, AAAI.

[10]  Charles M. Grinstead,et al.  Introduction to probability , 1999, Statistics for the Behavioural Sciences.

[11]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[12]  Haifeng Xu,et al.  Security Games with Information Leakage: Modeling and Computation , 2015, IJCAI.

[13]  Nicolas Privault,et al.  Understanding Markov Chains , 2013 .

[14]  Sarit Kraus,et al.  Multi-robot adversarial patrolling: Handling sequential attacks , 2019, Artif. Intell..

[15]  Nicola Basilico,et al.  Patrolling security games: Definition and algorithms for solving large instances with single patroller and single intruder , 2012, Artif. Intell..

[16]  David Portugal,et al.  A Survey on Multi-robot Patrolling Algorithms , 2011, DoCEIS.

[17]  Milind Tambe,et al.  Security and Game Theory - Algorithms, Deployed Systems, Lessons Learned , 2011 .

[18]  Stephen L. Smith,et al.  Stochastic patrolling in adversarial settings , 2016, 2016 American Control Conference (ACC).

[19]  Vojtech Rehák,et al.  Automatic Synthesis of Efficient Regular Strategies in Adversarial Patrolling Games , 2018, AAMAS.

[20]  S Meghana,et al.  Design and implementation of surveillance robot for outdoor security , 2017, 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[21]  Sarit Kraus,et al.  The impact of adversarial knowledge on adversarial planning in perimeter patrol , 2008, AAMAS.

[22]  Bo An,et al.  Security games with surveillance cost and optimal timing of attack execution , 2013, AAMAS.

[23]  J. Baillieul,et al.  Stochastic Strategies for Autonomous Robotic Surveillance , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[24]  Simon Lacroix,et al.  Multi-robot target detection and tracking: taxonomy and survey , 2016, Auton. Robots.

[25]  John N. Tsitsiklis,et al.  Introduction to Probability , 2002 .

[26]  Stefano Carpin,et al.  Balancing Unpredictability and Coverage in Adversarial Patrolling Settings , 2018, WAFR.

[27]  Russ Bubley,et al.  Randomized algorithms , 1995, CSUR.