Skip to content
AI.info

Research

Network-Constrained Policy Optimization for Adaptive Multi-agent Vehicle Routing

Network-Constrained Policy Optimization for Adaptive Multi-agent Vehicle Routing Overview Research area: Multi-agent reinforcement learning (MARL) applied to intelligent transportation systems, specif

Network-Constrained Policy Optimization for Adaptive Multi-agent Vehicle Routing
arXiv
2510.26089
Published
2025-10-30
Authors
Fazel Arasteh, Arian Haghparast, Manos Papagelis

AI summary

Network-Constrained Policy Optimization for Adaptive Multi-agent Vehicle Routing

Overview

Research area: Multi-agent reinforcement learning (MARL) applied to intelligent transportation systems, specifically dynamic vehicle routing in urban road networks.

Technical level: Advanced. The paper assumes familiarity with reinforcement learning, Q-learning, value decomposition, graph neural networks, and centralized training with decentralized execution (CTDE).

Scope: The paper proposes two network-aware MARL models—a fully decentralized per-intersection model (AN) and a hierarchical hub-based model (HHAN)—for coordinated, congestion-aware routing of vehicle fleets on synthetic grids and real maps of Toronto and Manhattan.

What This Paper Is About

Shortest Path First (SPF, i.e., Dijkstra) is optimal for a single vehicle in a static network, but in dynamic multi-vehicle settings it routes every vehicle along the same currently-shortest path, quickly congesting it. The paper reframes vehicle navigation as a network-constrained multi-agent problem, where routing agents placed on the road network learn coordinated next-hop decisions that minimize fleet-wide travel time. The goal is to generate a routing response for each query so as to maximize the number of successful routes and minimize average travel time (AVTT) across successful routes.

Key Contributions

  1. Adaptive Navigation (AN). A fully decentralized MARL approach that assigns one reinforcement learning agent to every intersection. Each agent answers routing queries using local traffic state plus neighborhood state modeled with Graph Attention Networks (GAT), producing emergent coordination without centralized control.

  2. Hierarchical Hub-based Adaptive Navigation (HHAN). A scalable hierarchical extension that places agents only at strategically selected hubs (with K ≪ N, where N is the number of intersections). Vehicles are routed hub-to-hub by agents, while SPF handles micro-routing inside hub regions. Hub agents are trained with Attentive Q-Mixing (A-QMIX), which extends QMIX to asynchronous decisions via an attention-based aggregation over Global Collection Epochs (GCEs).

  3. Z-order space-filling curve encoding for destinations. The paper adapts the Z-order (Morton) curve to represent destination intersections, aiming to preserve spatial locality ("locality of access") while remaining separable by the neural network and keeping dimension low at log₂(N), compared with one-hot encoding at dimension N and 2-dimensional coordinates.

  4. Comprehensive evaluation and open-source code. Empirical evaluation on synthetic grids and realistic road networks (Toronto, Manhattan) against established routing baselines, with source code released publicly at the project GitHub repository.

Main Findings

  • AN beats SPF and learning baselines on travel time. On synthetic grids and real urban maps, AN reduces average travel time relative to SPF and learning baselines while maintaining 100% routing success.
  • HHAN scales where per-intersection agents cannot. HHAN scales to networks with hundreds of intersections, which the paper states makes the fully decentralized per-intersection design impractical for large real-world city networks.
  • Up to 15.9% improvement under heavy traffic. HHAN reports up to 15.9% improvement under heavy traffic conditions; the paper does not report a corresponding percentage figure for AN.
  • Coordination emerges from asynchronous attention aggregation. A-QMIX weights each agent's individual decisions by relevance to the global state, so decisions at congested hubs or along high-priority routes receive higher attention weights, while low-impact decisions are down-weighted.
  • Monotonic mixing preserves decentralized execution. The mixing network enforces a monotonicity constraint (∂Q_tot/∂Q_k ≥ 0 for all k), so improving one agent's Q-value cannot decrease the global Q-value, allowing agents to act greedily on local Q-values during execution.
  • Reward design is tied to travel time. Per-decision reward is the negative time difference between consecutive queries (r = −ΔT), justified in the paper as directly incentivizing travel-time minimization.
  • Hub design choices are specified. Candidate hubs are intersections with in-degree of at least three and out-degree of at least three; hubs are chosen with K-Medoids clustering using shortest-path distance; each hub connects to at most k = 3 nearest neighboring hubs, subject to a Euclidean distance threshold d_max scaled to the map.

Methodology in Plain English

The road network is modeled as a directed graph where vertices are intersections, edges are roads, and one router agent answers queries at each relevant decision point. A vehicle approaching a decision point sends a query that includes its destination intersection and arrival deadline; the agent replies with the next road (in AN) or the next hub (in HHAN).

AN (decentralized). Every intersection gets its own agent. Agents see an intersection state describing whether each outgoing road is congested—"congested" meaning current speed falls below a hyperparameter-defined fraction of free-flow speed—plus a destination embedding. Because one intersection's local view is narrow, the states of all intersections are passed through a Graph Attention Network that lets each agent attend to its one-hop neighborhood, producing a richer local embedding. Each agent's Q-network picks the outgoing road with the highest Q-value, and the agents' intertwined Q-learning updates couple neighboring agents so that coordination arises implicitly rather than being dictated centrally. Training minimizes an MSE loss on the Q-learning objective.

HHAN (hierarchical and scalable). Instead of every intersection, agents sit at hubs. A vehicle's trip is decomposed into hub-to-hub segments, and SPF handles the detailed street-level navigation within and between hub decisions. Hub agents use a fixed-size, flow-aware observation instead of GAT: the Z-order embedding of the destination hub, features of the current hub (average normalized vehicle speed within a vicinity radius, and the outgoing congestion ratio), and padded features of up to M_neighbors neighboring hubs (estimated travel time to the neighbor, the neighbor's congestion ratio, and the static network distance from the neighbor to the destination). This gives agents predictive, downstream-aware signals rather than only immediate local congestion.

Because vehicles arrive at hubs asynchronously, HHAN bundles all decisions made within a time window or a fixed number of decisions into a Global Collection Epoch. Each agent's multiple decisions within an epoch are combined into one utility score by an attention mechanism, and the per-agent utilities are fed to a mixing network that produces a global value function under a monotonicity constraint. Training uses temporal-difference learning against a periodically updated target network, with a global reward and global state so agents learn collaborative, system-wide traffic flow rather than purely local gains. Deployment relies on vehicle-to-infrastructure (V2I) communication, which the authors note is enabled by technologies such as DSRC and applies to both conventional and autonomous vehicles.

Why This Matters

Impact on research. The work positions MARL as a direct alternative to traffic-prediction-then-shortest-path pipelines and to single-vehicle deep RL routing. It contributes an attention-based extension of QMIX for asynchronous agents and a space-filling-curve destination encoding for road networks, and it draws an explicit contrast with signal control and fleet-assignment research by targeting individual vehicle routing.

Real-world applications:

  • Consumer navigation services such as Google Maps and Waze, which the paper notes currently rely mainly on a variant of SPF, could use coordinated routing to avoid sending all drivers down the same corridor.
  • Intelligent transportation systems with V2I infrastructure, where roadside units query hub agents for routing directives communicated over DSRC to conventional or autonomous vehicles.
  • Autonomous fleet operations, where centrally trained but locally executed policies can coordinate many vehicles without a single point of real-time control.
  • Urban congestion and emissions management, since the paper frames congestion in terms of longer trip times and higher emissions, particularly during peak periods.

Industry relevance. The hub abstraction offers a practical deployment path: rather than instrumenting every intersection, operators can equip a strategically selected subset of major junctions and let conventional shortest-path logic handle the rest, which reduces both computational and deployment cost. The open-source repository lowers the barrier for reproducibility and adaptation.

Future Directions

  • Does HHAN's hub abstraction trade away too much? The paper reports a specific gain for HHAN under heavy traffic but no corresponding percentage for AN; quantifying the accuracy-versus-scalability trade-off between the two paradigms more directly remains open.
  • Hub selection sensitivity. Hub choice depends on in-degree/out-degree thresholds, K-Medoids clustering, a k = 3 neighbor limit, and a map-scaled distance threshold d_max; how sensitive results are to these settings, and whether learned or dynamic hub selection would help, is not resolved.
  • Beyond average travel time. The evaluation centers on routing success and average travel time; integrating emissions, fairness across vehicles, or deadline compliance (t_max) as first-class objectives is a natural extension.
  • Robustness to disruptions. The motivation lists rush hours, traffic incidents, road maintenance, and bad weather as congestion drivers, but the reported experiments do not quantify performance under incidents or adverse conditions.
  • Coordination with traffic signal control. Since the paper distinguishes its routing focus from signal-control MARL, jointly optimizing routing and signals is an obvious unaddressed direction.

Target Audience

Researchers and graduate students in multi-agent reinforcement learning, reinforcement learning for transportation, and intelligent transportation systems; practitioners building routing or fleet-management products who need scalable coordination across large urban networks; and engineers working on V2I-connected and autonomous vehicle infrastructure. Readers without a background in Q-learning and value decomposition will find the methodology section demanding, though the problem framing and results are accessible.

Note on reported specifics: The paper does not report dataset sizes, network sizes in absolute intersection counts beyond "hundreds of intersections" for HHAN, the numeric value of the congestion-speed-factor hyperparameter, or a percentage travel-time improvement figure for AN; those details are either deferred to the full experimental section or absent from the provided content.

Authors’ 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.

Read the original paper