A Two-stage Reinforcement Learning-based Approach for Multi-entity Task Allocation
Not on the map. Why?
Abstract (arXiv)
Task allocation is a key combinatorial optimization problem, crucial for modern applications such as multi-robot cooperation and resource scheduling. Decision makers must allocate entities to tasks reasonably across different scenarios. However, traditional methods assume static attributes and numbers of tasks and entities, often relying on dynamic programming and heuristic algorithms for solutions. In reality, task allocation resembles Markov decision processes, with dynamically changing task and entity attributes. Thus, algorithms must dynamically allocate tasks based on their states. To address this issue, we propose a two-stage task allocation algorithm based on similarity, utilizing reinforcement learning to learn allocation strategies. The proposed pre-assign strategy allows entities to preselect appropriate tasks, effectively avoiding local optima and thereby better finding the optimal allocation. We also introduce an attention mechanism and a hyperparameter network structure to adapt to the changing number and attributes of entities and tasks, enabling our network structure to generalize to new tasks. Experimental results across multiple environments demonstrate that our algorithm effectively addresses the challenges of dynamic task allocation in practical applications. Compared to heuristic algorithms like genetic algorithms, our reinforcement learning approach better solves dynamic allocation problems and achieves zero-shot generalization to new tasks with good performance. The code is available at https://github.com/yk7333/TaskAllocation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 107 references that are in the map. First posted on arXiv 29 Jun 2024.
Builds on
15 of 107 references.
References · 15
- 2017Attention Is All You Needcited by 59,932
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2015Pointer Networkscited by 882
- 2020Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learningcited by 475
- 2020Benchmarking Multi-Agent Deep Reinforcement Learning Algorithms in Cooperative Taskscited by 207
- 2019Soft Actor-Critic for Discrete Action Settingscited by 161
- 2022RTAW: An Attention Inspired Reinforcement Learning Method for Multi-Robot Task Allocation in Warehouse Environmentscited by 10
- 2020Dynamic Multi-Robot Task Allocation under Uncertainty and Temporal Constraintscited by 8
- 2023An Ergonomic Role Allocation Framework for Dynamic Human-Robot Collaborative Taskscited by 5
- 2020Cache-enabling UAV Communications: Network Deployment and Resource Allocationcited by 4
- 2020A Task Allocation Approach for Human-Robot Collaboration in Product Defects Inspection Scenarioscited by 3
3 more
- 2022BARGAIN-MATCH: A Game Theoretical Approach for Resource Allocation and Task Offloading in Vehicular Edge Computing Networkscited by 3
- 2018A Novel Warehouse Multi-Robot Automation System with Semi-Complete and Computationally Efficient Path Planning and Adaptive Genetic Task Allocation Algorithmscited by 2
- 2024SMT-Based Dynamic Multi-Robot Task Allocationcited by 1
Built on by
Not cited yet.