Measuring the Vulnerability of a Multi-Agent Pathfinding Solution

Authors

  • Rotem Yoeli Ben-Gurion University of the Negev
  • Roni Stern Ben-Gurion University of the Negev
  • Dor Atzmon Ben-Gurion University of the Negev

DOI:

https://doi.org/10.1609/socs.v10i1.18494

Abstract

Multi-agent pathfinding is the problem of finding a non-interfering paths for a set of agents, such that if the agents follow these paths then each agent will reach its desired destination. Recent years have shown tremendous advances in this field, with optimal and suboptimal algorithms that are able to plan paths for over 100 agents in reasonable time. However, autonomous mobile agents are prime targets for cyber-security attacks, where an adversary may take control over an agent to disrupt the agents execution of their plan. This threat raises two questions. The first question is how much damage can an agent do if it does not follow its plan. The second question is how can one plan a-priori to be as robust as possible to such cyber-attacks. In this work, We provide an answer to both questions. To compute the maximal amount of damage that an adversary agent can do, we define a corresponding graph search problem and solve this problem with A*. Then, we provide a very simple method to choose a solution that is robust to such damages. We demonstrate both algorithms in simulation over standard multi-agent pathfinding domains.

Downloads

Published

2021-09-01