Learning System-Optimal and Individual-Optimal Collision Avoidance Behaviors by Autonomous Mobile Agents
Automated collision avoidance is a central topic in multi-agent systems that consist of mobile agents. One simple approach to pursue system-wide performance is a centralized algorithm, which, however, becomes computationally expensive when involving a large number of agents. There have thus been proposed fully distributed collision avoidance algorithms that can naturally handle many-to-many encounter situations. The DSSA+ is one of those algorithms, which is heuristic and incomplete but has lower communication and computation overheads than other counterparts. However, the DSSA+ and some other distributed collision avoidance algorithms basically optimize the agents’ behavior only in the short term, not caring about the total efficiency in their paths. This may result in some agents’ paths with over-deviation or over-stagnation. In this paper, we present Distributed Stochastic Search algorithm with a deep Q-network (DSSQ), in which the agents can generate time-efficient collision-free paths while they learn independently whether to detour or change speeds by Deep Reinforcement Learning. A key idea in the learning principle of the DSSQ is to let the agents pursue their individual optimality. We have experimentally confirmed that a sequence of short-term system-optimal solutions found by the DSSA+ gradually becomes long-term individually optimal for every agent.
Authors
- Tenda Okimoto
- Jinichi Koue (ORCID: https://orcid.org/0000-0003-2542-614X)
- Katsutoshi Hirayama (ORCID: https://orcid.org/0000-0002-6656-5819)
- Kazutoshi Gohara (ORCID: https://orcid.org/0000-0002-0730-4969)
- Donggyun Kim (ORCID: https://orcid.org/0000-0001-9279-8483)
Institutions
- Mokpo National Maritime University (KR)
- Kobe University (JP)
Publication Details
- Journal
- Algorithms
- Published
- 2025-10-22
- DOI
- https://doi.org/10.3390/a18110671
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00