Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding

01/31/2019
∙
by   Keisuke Okumura, et al.
∙
0
∙

The Multi-agent Path Finding (MAPF) problem consists of all agents having to move to their own destinations while avoiding collisions. In practical applications of the problem, such as for navigation in an automated warehouse, MAPF must be solved iteratively. We present a novel approach for iterative MAPF, that we call Priority Inheritance with Backtracking (PIBT). In our method, a unique priority is assigned to each agent every timestep, so that movements are prioritized. Priority inheritance aims to deal effectively with priority inversion in path adjustment in a small time window. When a low-priority agent X impedes the movement of a higher-priority agent Y, agent X inherits the higher-priority of agent Y. Priority inheritance can be applied iteratively and the backtracking protocol prevents the presence of a stuck agent. We proved that, regardless of the number of agents, all agents are guaranteed to reach their own destinations within a finite time after the destinations are given, as long as the environment is a biconnected graph. Our implementation of PIBT can be fully decentralized in the sense that it has no single point of control and does not rely on global communication (all communication is local within 2-hops). Experimental results over various domains demonstrate that the practicality of the proposed algorithm which is shown to produce sophisticated coordination.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment