Multi-Agent A* for Parallel and Distributed Systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Search is among the most fundamental techniques for problem solving, and A* is probably the best known heuristic\nsearch algorithm. In this paper we adapt A* to the multiagent setting, focusing on multi-agent planning problems. We provide a simple formulation of multi-agent A*, with a parallel and distributed variant. Our algorithms exploit the structure of multi-agent problems to not only distribute the work efficiently among different agents, but also to remove symmetries and reduce the overall workload. Given a multi-agent\nplanning problem in which agents are not tightly coupled, our\nparallel version of A* leads to super-linear speedup, solving\nbenchmark problems that have not been solved before. In its\ndistributed version, the algorithm ensures that private information is not shared among agents, yet computation is still efficient – sometimes even more than centralized search – despite the fact that each agent has access to partial information only.
Original languageAmerican English
Title of host publicationProceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems
Pages43-51
Number of pages9
Volume3
StatePublished - Jun 2012

Fingerprint

Dive into the research topics of 'Multi-Agent A* for Parallel and Distributed Systems'. Together they form a unique fingerprint.

Cite this