decentralized task allocation
HIPPO-MAT: Decentralized Task Allocation Using GraphSAGE and Multi-Agent Deep Reinforcement Learning
Ratnabala, Lavanya, Peter, Robinroy, Fedoseev, Aleksey, Tsetserukou, Dzmitry
This paper tackles decentralized continuous task allocation in heterogeneous multi-agent systems. We present a novel framework HIPPO-MAT that integrates graph neural networks (GNN) employing a GraphSAGE architecture to compute independent embeddings on each agent with an Independent Proximal Policy Optimization (IPPO) approach for multi-agent deep reinforcement learning. In our system, unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) share aggregated observation data via communication channels while independently processing these inputs to generate enriched state embeddings. This design enables dynamic, cost-optimal, conflict-aware task allocation in a 3D grid environment without the need for centralized coordination. A modified A* path planner is incorporated for efficient routing and collision avoidance. Simulation experiments demonstrate scalability with up to 30 agents and preliminary real-world validation on JetBot ROS AI Robots, each running its model on a Jetson Nano and communicating through an ESP-NOW protocol using ESP32-S3, which confirms the practical viability of the approach that incorporates simultaneous localization and mapping (SLAM). Experimental results revealed that our method achieves a high 92.5% conflict-free success rate, with only a 16.49% performance gap compared to the centralized Hungarian method, while outperforming the heuristic decentralized baseline based on greedy approach. Additionally, the framework exhibits scalability with up to 30 agents with allocation processing of 0.32 simulation step time and robustness in responding to dynamically generated tasks.
MAGNNET: Multi-Agent Graph Neural Network-based Efficient Task Allocation for Autonomous Vehicles with Deep Reinforcement Learning
Ratnabala, Lavanya, Fedoseev, Aleksey, Peter, Robinroy, Tsetserukou, Dzmitry
This paper addresses the challenge of decentralized task allocation within heterogeneous multi-agent systems operating under communication constraints. We introduce a novel framework that integrates graph neural networks (GNNs) with a centralized training and decentralized execution (CTDE) paradigm, further enhanced by a tailored Proximal Policy Optimization (PPO) algorithm for multi-agent deep reinforcement learning (MARL). Our approach enables unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) to dynamically allocate tasks efficiently without necessitating central coordination in a 3D grid environment. The framework minimizes total travel time while simultaneously avoiding conflicts in task assignments. For the cost calculation and routing, we employ reservation-based A* and R* path planners. Experimental results revealed that our method achieves a high 92.5% conflict-free success rate, with only a 7.49% performance gap compared to the centralized Hungarian method, while outperforming the heuristic decentralized baseline based on greedy approach. Additionally, the framework exhibits scalability with up to 20 agents with allocation processing of 2.8 s and robustness in responding to dynamically generated tasks, underscoring its potential for real-world applications in complex multi-agent scenarios.
Effects of Task Consideration Order on Decentralized Task Allocation Using Time-Variant Response Thresholds
Wu, Annie S. (University of Central Florida) | Kazakova, Vera A. (University of Central Florida)
In this work, we investigate how the order in which tasks are considered to be acted upon by probabilistic agents with time-variant response thresholds within a fully decentralized multiagent system may affect task allocation, task fulfillment levels, specialization tendencies, and system robustness. The tested ordering schemas are: (1) ascending subjective action threshold, (2) descending objective task stimulus, (3) descending action probability P as defined by Theraulaz, Bonabeau, and Deneubourg (1998) which combines both subjective threshold and objective stimulus, and (4) a random ordering to serve as a baseline for comparison. As the behavior of real-world systems tends to stem from complex interactions of multiple system aspects, we expand our analysis by further breaking down each of these ordering approaches into positive vs. negative reinforcement under different learning and forgetting rates for updating agent response thresholds.