In this work we address the Multi-Robot Task Allocation Problem (MRTA). We assume that the decision making environment is decentralized with as many decision makers (agents) as the robots in the system. To solve this problem, we developed a distributed version of the Hungarian Method for the assignment problem. The robots autonomously perform different substeps of the Hungarian algorithm on the base of the individual and the information received through the messages from the other robots in the system. It is assumed that each robot agent has an information regarding its distance from the targets in the environment. The inter-robot communication is performed over a connected dynamic communication network and the solution to the assignment problem is reached without any common coordinator or a shared memory of the system. The algorithm comes up with a global optimum solution in O(n^3) cumulative time (O(n^2) for each robot), with O(n^3) number of messages exchanged among the n robots.

Giordani, S., Lujak, M., Martinelli, F. (2010). A Distributed algorithm for the multi-robot task allocation problem. In Trends in applied intelligent systems: 23rd International conference on industrial engineering and other applications of applied intelligent systems: IEA/AIE 2010, Cordoba, Spain, June 1-4, 2010: proceedings (pp.721-730). Berlin : Springer [10.1007/978-3-642-13022-9_72].

A Distributed algorithm for the multi-robot task allocation problem

GIORDANI, STEFANO;MARTINELLI, FRANCESCO
2010-01-01

Abstract

In this work we address the Multi-Robot Task Allocation Problem (MRTA). We assume that the decision making environment is decentralized with as many decision makers (agents) as the robots in the system. To solve this problem, we developed a distributed version of the Hungarian Method for the assignment problem. The robots autonomously perform different substeps of the Hungarian algorithm on the base of the individual and the information received through the messages from the other robots in the system. It is assumed that each robot agent has an information regarding its distance from the targets in the environment. The inter-robot communication is performed over a connected dynamic communication network and the solution to the assignment problem is reached without any common coordinator or a shared memory of the system. The algorithm comes up with a global optimum solution in O(n^3) cumulative time (O(n^2) for each robot), with O(n^3) number of messages exchanged among the n robots.
IEA/AIE 2010: International conference on industrial, engineering & other applications of applied intelligent systems
Cordoba
2010
23
Rilevanza internazionale
contributo
giu-2010
2010
Settore MAT/09 - RICERCA OPERATIVA
English
multi robot task allocation; assignment problem; distributed algorithm
http://dx.doi.org/10.1007/978-3-642-13022-9_72
Intervento a convegno
Giordani, S., Lujak, M., Martinelli, F. (2010). A Distributed algorithm for the multi-robot task allocation problem. In Trends in applied intelligent systems: 23rd International conference on industrial engineering and other applications of applied intelligent systems: IEA/AIE 2010, Cordoba, Spain, June 1-4, 2010: proceedings (pp.721-730). Berlin : Springer [10.1007/978-3-642-13022-9_72].
Giordani, S; Lujak, M; Martinelli, F
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/25773
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 64
  • ???jsp.display-item.citation.isi??? 50
social impact