Multiagent Path Finding using Dijkstra Algorithm

The problem of cooperative behavior of a set of agents in an environment given by a directed state graph is considered. The task is to achieve the required balance between the length of the paths of agents and the number of conflicts between agents in the process of passing paths. In the basic formulation of the problem, the conflict between agents is the sharing of identical arcs in the paths of agents. To solve the problem, the classical Dijkstra algorithm is used, which is executed sequentially by each agent. In the course of finding the shortest path, each agent modifies the graph space in such a way as to reduce the likelihood of conflicts with subsequent agents. This approach is original, and a number of computational experiments were performed to verify it using the software developed for this purpose. The conducted experiments demonstrate the adequate behavior of the main algorithm. The paper analyzes the limitations inherent to the proposed approach in the framework of an abstract formulation of the problem. Directions for further development of the basic approach are determined. In particular, an important modification was designed that allows taking into account the conflicts of finding several agents at the same nodes of the graph, as well as a hybrid version.

Authors

Institutions

Publication Details

Published
2024-10-16
DOI
https://doi.org/10.1109/csit65290.2024.10982587
Primary Topic
Robotic Path Planning Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multiagent Path Finding using Dijkstra Algorithm

Eugene V. Malakhov, Oleksandr Penko, Valerii Pienko
Robotic Path Planning Algorithms
article

Multiagent Path Finding using Dijkstra Algorithm

Eugene V. Malakhov, Oleksandr Penko, Valerii Pienko
article en

Abstract

The problem of cooperative behavior of a set of agents in an environment given by a directed state graph is considered. The task is to achieve the required balance between the length of the paths of agents and the number of conflicts between agents in the process of passing paths. In the basic formulation of the problem, the conflict between agents is the sharing of identical arcs in the paths of agents. To solve the problem, the classical Dijkstra algorithm is used, which is executed sequentially by each agent. In the course of finding the shortest path, each agent modifies the graph space in such a way as to reduce the likelihood of conflicts with subsequent agents. This approach is original, and a number of computational experiments were performed to verify it using the software developed for this purpose. The conducted experiments demonstrate the adequate behavior of the main algorithm. The paper analyzes the limitations inherent to the proposed approach in the framework of an abstract formulation of the problem. Directions for further development of the basic approach are determined. In particular, an important modification was designed that allows taking into account the conflicts of finding several agents at the same nodes of the graph, as well as a hybrid version.

National University Odesa Law Academy (UA)
Openalex Percentile: Top 70%
Robotic Path Planning Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Multiagent Path Finding using Dijkstra Algorithm — Eugene V. Malakhov, Oleksandr Penko, et al. · (2024) | TGRS Research Map | TGRS