Dynamic Multi-Robot Task Allocation under Uncertainty and Temporal Constraints
Not on the map. Why?
Abstract (arXiv)
We consider the problem of dynamically allocating tasks to multiple agents under time window constraints and task completion uncertainty. Our objective is to minimize the number of unsuccessful tasks at the end of the operation horizon. We present a multi-robot allocation algorithm that decouples the key computational challenges of sequential decision-making under uncertainty and multi-agent coordination and addresses them in a hierarchical manner. The lower layer computes policies for individual agents using dynamic programming with tree search, and the upper layer resolves conflicts in individual plans to obtain a valid multi-agent allocation. Our algorithm, Stochastic Conflict-Based Allocation (SCoBA), is optimal in expectation and complete under some reasonable assumptions. In practice, SCoBA is computationally efficient enough to interleave planning and execution online. On the metric of successful task completion, SCoBA consistently outperforms a number of baseline methods and shows strong competitive performance against an oracle with complete lookahead. It also scales well with the number of tasks and agents. We validate our results over a wide range of simulations on two distinct domains: multi-arm conveyor belt pick-and-place and multi-drone delivery dispatch in a city.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 2; 2025: 1; 2026: 2.
9 papers.
- 2022DC-MRTA: Decentralized Multi-Robot Task Allocation and Navigation in Complex Environmentscited by 7
- 2025DeepFleet: Multi-Agent Foundation Models for Mobile Robotscited by 4
- 2022Learning Performance Graphs from Demonstrations via Task-Based Evaluationscited by 3
- 2023Graph Attention Multi-Agent Fleet Autonomy for Advanced Air Mobilitycited by 2
- 2022Task Allocation using a Team of Robotscited by 1
- 2024A Two-stage Reinforcement Learning-based Approach for Multi-entity Task Allocationcited by 0
- 2024SPACE: A Python-based Simulator for Evaluating Decentralized Multi-Robot Task Allocation Algorithmscited by 0
- 2026ARMATA: Auto-Regressive Multi-Agent Task Assignmentcited by 0
- 2026Reinforcement Learning Based Heterogeneous Task Allocation Under Spatio-Temporal Environmental Uncertainty for Multi-Robot Teamscited by 0
- 2026Reinforcement Learning Based Heterogeneous Task Allocation Under Spatio-Temporal Environmental Uncertainty for Multi-Robot Teams11 Oct 2026
- 2026ARMATA: Auto-Regressive Multi-Agent Task Assignment5 May 2026
- 2025DeepFleet: Multi-Agent Foundation Models for Mobile Robots12 Aug 2025
- 2024SPACE: A Python-based Simulator for Evaluating Decentralized Multi-Robot Task Allocation Algorithms6 Sep 2024
- 2024A Two-stage Reinforcement Learning-based Approach for Multi-entity Task Allocation29 Jun 2024
- 2023Graph Attention Multi-Agent Fleet Autonomy for Advanced Air Mobility14 Feb 2023
- 2022DC-MRTA: Decentralized Multi-Robot Task Allocation and Navigation in Complex Environments7 Sep 2022
- 2022Task Allocation using a Team of Robots20 Jul 2022
- 2022Learning Performance Graphs from Demonstrations via Task-Based Evaluations12 Apr 2022