Multi-Agent Reinforcement Learning for Long-Term Network Resource Allocation through Auction: a V2X Application
arXiv:2208.04237 · doi:10.1016/j.comcom.2022.07.047
Abstract
We formulate offloading of computational tasks from a dynamic group of mobile agents (e.g., cars) as decentralized decision making among autonomous agents. We design an interaction mechanism that incentivizes such agents to align private and system goals by balancing between competition and cooperation. In the static case, the mechanism provably has Nash equilibria with optimal resource allocation. In a dynamic environment, this mechanism's requirement of complete information is impossible to achieve. For such environments, we propose a novel multi-agent online learning algorithm that learns with partial, delayed and noisy state information, thus greatly reducing information need. Our algorithm is also capable of learning from long-term and sparse reward signals with varying delay. Empirical results from the simulation of a V2X application confirm that through learning, agents with the learning algorithm significantly improve both system and individual performance, reducing up to 30% of offloading failure rate, communication overhead and load variation, increasing computation resource utilization and fairness. Results also confirm the algorithm's good convergence and generalization property in different environments.
arXiv commentarXiv admin note: substantial text overlap with arXiv:2204.02267
References in corpus (7)
- Mobile Edge Computing: A Survey on Architecture and Computation Offloading
- Large-Scale Study of Curiosity-Driven Learning
- Mean Field Multi-Agent Reinforcement Learning
- RUDDER: Return Decomposition for Delayed Rewards
- Multi-Agent Distributed Reinforcement Learning for Making Decentralized Offloading Decisions
- Characterizing the Impact of the Workload on the Value of Dynamic Resizing in Data Centers
- Learning to Bid Long-Term: Multi-Agent Reinforcement Learning with Long-Term and Sparse Reward in Repeated Auction Games