TY - GEN
T1 - Multi-robot assignment algorithm for tasks with set precedence constraints
AU - Luo, Lingzhi
AU - Chakraborty, Nilanjan
AU - Sycara, Katia
PY - 2011
Y1 - 2011
N2 - In this paper, we present task allocation (assignment) algorithms for a multi-robot system where the tasks are divided into disjoint groups and there are precedence constraints between the task groups. Existing auction-based algorithms assume the task independence and hence can not be used directly to solve the class of multi-robot task assignment problems that we consider. In our model, each robot can do a fixed number of tasks and obtains a benefit (or incurs a cost) for each task. The tasks are divided into groups and each robot can do only one task from each group. These constraints arise when the robots have to do a set of tasks that have precedence constraints and each task takes the same time to be completed. We extend the auction algorithm to provide an almost optimal solution to the task assignment problem with set precedence constraints (the theoretical guarantees are the same as that of the original auction algorithm for unconstrained tasks). In other words, we guarantee that we will get a solution within a factor of O(ntε) of the optimal solution, where nt is the total number of tasks and ε is a parameter that we choose. We first present our algorithm using a shared memory model and then indicate how consensus algorithms can be used to make the algorithm totally distributed.
AB - In this paper, we present task allocation (assignment) algorithms for a multi-robot system where the tasks are divided into disjoint groups and there are precedence constraints between the task groups. Existing auction-based algorithms assume the task independence and hence can not be used directly to solve the class of multi-robot task assignment problems that we consider. In our model, each robot can do a fixed number of tasks and obtains a benefit (or incurs a cost) for each task. The tasks are divided into groups and each robot can do only one task from each group. These constraints arise when the robots have to do a set of tasks that have precedence constraints and each task takes the same time to be completed. We extend the auction algorithm to provide an almost optimal solution to the task assignment problem with set precedence constraints (the theoretical guarantees are the same as that of the original auction algorithm for unconstrained tasks). In other words, we guarantee that we will get a solution within a factor of O(ntε) of the optimal solution, where nt is the total number of tasks and ε is a parameter that we choose. We first present our algorithm using a shared memory model and then indicate how consensus algorithms can be used to make the algorithm totally distributed.
KW - Auction algorithm
KW - Multi-robot assignment
KW - Task allocation
UR - https://www.scopus.com/pages/publications/84871706082
U2 - 10.1109/ICRA.2011.5980500
DO - 10.1109/ICRA.2011.5980500
M3 - Conference contribution
AN - SCOPUS:84871706082
SN - 9781612843865
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 2526
EP - 2533
BT - 2011 IEEE International Conference on Robotics and Automation, ICRA 2011
T2 - 2011 IEEE International Conference on Robotics and Automation, ICRA 2011
Y2 - 9 May 2011 through 13 May 2011
ER -