Network-Constrained Policy Optimization for Adaptive Multi-agent Vehicle Routing
Fazel Arasteh, Arian Haghparast, Manos Papagelis
TL;DR
This paper tackles dynamic vehicle routing in urban road networks by formulating a network-aware multi-agent reinforcement learning approach. It introduces Adaptive Navigation (AN), a fully decentralized MARL system with Graph Attention Networks to enable intersection-level coordination, and Hierarchical Hub-based Adaptive Navigation (HHAN), a scalable extension using centralized training with Attentive QMIX for hub-level coordination and SPF for micro-routing inside hub regions. A novel Z-order destination encoding preserves spatial locality while remaining compact, and the A-QMIX framework handles asynchronous decisions through attention-based aggregation, enabling scalable coordination across large networks. Empirical results on synthetic grids and real maps (Toronto, Manhattan) show AN reduces average travel time and achieves 100% routing success, while HHAN scales to hundreds of intersections and yields substantial improvements under heavy traffic, demonstrating practical potential for scalable, congestion-aware routing in intelligent transportation systems. The work provides open-source code and introduces a principled combination of network-aware MARL, graph-based coordination, and hierarchical abstractions that can inform future deployments in urban mobility and related networked systems.
Abstract
Traffic congestion in urban road networks leads to longer trip times and higher emissions, especially during peak periods. While the Shortest Path First (SPF) algorithm is optimal for a single vehicle in a static network, it performs poorly in dynamic, multi-vehicle settings, often worsening congestion by routing all vehicles along identical paths. We address dynamic vehicle routing through a multi-agent reinforcement learning (MARL) framework for coordinated, network-aware fleet navigation. We first propose Adaptive Navigation (AN), a decentralized MARL model where each intersection agent provides routing guidance based on (i) local traffic and (ii) neighborhood state modeled using Graph Attention Networks (GAT). To improve scalability in large networks, we further propose Hierarchical Hub-based Adaptive Navigation (HHAN), an extension of AN that assigns agents only to key intersections (hubs). Vehicles are routed hub-to-hub under agent control, while SPF handles micro-routing within each hub region. For hub coordination, HHAN adopts centralized training with decentralized execution (CTDE) under the Attentive Q-Mixing (A-QMIX) framework, which aggregates asynchronous vehicle decisions via attention. Hub agents use flow-aware state features that combine local congestion and predictive dynamics for proactive routing. Experiments on synthetic grids and real urban maps (Toronto, Manhattan) show that AN reduces average travel time versus SPF and learning baselines, maintaining 100% routing success. HHAN scales to networks with hundreds of intersections, achieving up to 15.9% improvement under heavy traffic. These findings highlight the potential of network-constrained MARL for scalable, coordinated, and congestion-aware routing in intelligent transportation systems.
