Reinforcement Learning for Game-Theoretic Resource Allocation on Graphs
Zijian An, Lifeng Zhou
TL;DR
This work tackles GRAG, a multi-step, graph-constrained resource allocation problem modeled as an on-graph Colonel Blotto game and framed as an MDP suitable for reinforcement learning. It introduces an action-displacement adjacency matrix to restrict actions to graph-feasible moves, enabling reliable learning with DQN and PPO despite a dynamically changing action space. Across symmetric and asymmetric graphs, the RL agents outperform baselines, with DQN showing stronger generalization and PPO exhibiting more variable performance; asymmetric graphs reveal the agents' ability to exploit structural advantages to secure favorable outcomes. The results demonstrate the viability of RL for complex, graph-structured strategic allocation and provide a foundation for extending to weighted, unequal, or continuous resources in future work.
Abstract
Game-theoretic resource allocation on graphs (GRAG) involves two players competing over multiple steps to control nodes of interest on a graph, a problem modeled as a multi-step Colonel Blotto Game (MCBG). Finding optimal strategies is challenging due to the dynamic action space and structural constraints imposed by the graph. To address this, we formulate the MCBG as a Markov Decision Process (MDP) and apply Reinforcement Learning (RL) methods, specifically Deep Q-Network (DQN) and Proximal Policy Optimization (PPO). To enforce graph constraints, we introduce an action-displacement adjacency matrix that dynamically generates valid action sets at each step. We evaluate RL performance across a variety of graph structures and initial resource distributions, comparing against random, greedy, and learned RL policies. Experimental results show that both DQN and PPO consistently outperform baseline strategies and converge to a balanced $50\%$ win rate when competing against the learned RL policy. Particularly, on asymmetric graphs, RL agents successfully exploit structural advantages and adapt their allocation strategies, even under disadvantageous initial resource distributions.
