Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search
Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma and Sven Koenig Macao, China 08/13/2019
Improved Heuristics for Multi-Agent Path Finding with - - PowerPoint PPT Presentation
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma and Sven Koenig Macao, China 08/13/2019 Outlines Background: Multi-Agent Path Finding. Conflict-Based
Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma and Sven Koenig Macao, China 08/13/2019
2
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
location and a goal location.
3 Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
C2
1 1 2 2
C2
1 1 2 2
C2
1 1 2 2
Agent 1 cannot be at cell C2 at time 3. Agent 2 cannot be at cell C2 at time 3.
A B C D A B C D A B C D 4 3 2 1 4 3 2 1 4 3 2 1
4
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
Time 1 Time 2 Time 3
Sum of path costs = 8 Sum of path costs = 9 Sum of path costs = 9
5
g-value = sum of path costs h-value = ?
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
the conflicting location at the conflicting time.
6
cardinal non-cardinal
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
βπ·π» = 3
We call this CG Heuristics.
7
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
least one conflict.
8
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
βπΈπ» = 4
9
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
sum of the costs of their conflict-free paths and the sum of their shortest path costs.
10
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
dependency graph
Minimum Vertex Cover βππΈπ» = 7
11
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
Empty grid Dense grid Large grid 20x20 empty grid 20x20 grid with 30% randomly blocked cells 192x192 grid with 51% blocked cells
12
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
ββ
βππΈπ» βπΈπ» βπ·π»
Agents β value at the root node
βππΈπ» βπΈπ» βπ·π»
ββ
βππΈπ» βπΈπ» βπ·π»
13
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
β value at the root node. βππΈπ» β₯ βπΈπ» β₯ βπ·π» ββ
14
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
Runtime (ms) Runtime breakdown per expanded node.
Runtime for CBS Runtime for solving MVC Runtime for constructing graphs Runtime overhead of computing heuristics
Agents Success rate
15
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.
Success rate (= % solved instances) within 1 minute.
WDG DG CG WDG DG CG WDG DG CG
pairwise dependency between agents:
than CG.
to triples and quadruples.
based algorithms.
16
Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search. Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig.