Source-linked AI summary

Routing Autonomous Vehicles in Congested Transportation Networks: Structural Properties and Coordination Algorithms

Rick Zhang, Federico Rossi, Marco Pavone

arXiv:1603.00939v2cs.MA

TL;DR

The paper addresses how to route and rebalance shared autonomous vehicles over capacitated road networks without worsening congestion. It models customer and rebalancing traffic as network flows, derives feasibility conditions, and develops coordination methods whose reported results show congestion-free or congestion-avoiding rebalancing under the stated assumptions and settings.

  • Problem

    The paper addresses congestion-aware routing and rebalancing for shared autonomous vehicles operating in capacitated transportation networks.

  • Method

    The paper uses a capacitated network-flow model, derives structural feasibility conditions, and develops routing and rebalancing algorithms based on those insights.

  • Results

    Rebalancing can be coordinated without increasing congestion on symmetric networks, while simulations demonstrate the proposed real-time algorithm’s performance against point-to-point rebalancing methods.

  • Takeaways & Limitations

    Congestion-aware system-wide coordination provides a rigorous basis for routing and rebalancing autonomous vehicles in road networks.

  • Takeaways & Limitations

    The model assumes stationary deterministic requests and single-occupancy vehicles, leaving ride-sharing or carpooling for future research.

Abstract

from arXiv · show

This paper considers the problem of routing and rebalancing a shared fleet of autonomous (i.e., self-driving) vehicles providing on-demand mobility within a capacitated transportation network, where congestion might disrupt throughput. We model the problem within a network flow framework and show that under relatively mild assumptions the rebalancing vehicles, if properly coordinated, do not lead to an increase in congestion (in stark contrast to common belief). From an algorithmic standpoint, such theoretical insight suggests that the problem of routing customers and rebalancing vehicles can be decoupled, which leads to a computationally-efficient routing and rebalancing algorithm for the autonomous vehicles. Numerical experiments and case studies corroborate our theoretical insights and show that the proposed algorithm outperforms state-of-the-art point-to-point methods by avoiding excess congestion on the road. Collectively, this paper provides a rigorous approach to the problem of congestion-aware, system-wide coordination of autonomously driving vehicles, and to the characterization of the sustainability of such robotic systems.

I. INTRODUCTION

The paper studies congestion-aware routing and rebalancing for autonomous mobility-on-demand fleets, addressing uncertainty about whether autonomous vehicles worsen congestion. It develops a network-flow model and uses structural insights to motivate efficient coordination algorithms.

  • Motivation: AMoD coordinates shared autonomous vehicles to provide on-demand customer service, with potential mobility, utilization, parking, and pollution benefits.Vehicles drive to the next customer after completing a trip.
  • Motivation: Rebalancing vehicles may increase congestion, but operator-controlled routing can coordinate them to avoid adding traffic.The paper highlights this tension between rebalancing demand and intelligent vehicle routing.
  • Research goals: The paper seeks both congestion-minimizing routing and rebalancing algorithms and a rigorous assessment of autonomous vehicles’ effects on congested infrastructure.These goals span engineering design and socio-economic analysis.
  • Related work: Prior AMoD work largely studied rebalancing or point-to-point pickup and delivery, while road-network approaches often omitted vehicle interactions that reduce throughput.The paper positions congestion-aware, network-wide coordination as an underdeveloped problem.
  • Approach: The model represents customer-carrying and empty rebalancing vehicles as flows over capacitated roads, with congestion beginning when road flow reaches capacity.The model captures traffic up to congestion onset rather than detailed congested behavior.
  • Approach: The simplified model omits intersection delays, spillback, and lane-reduction bottlenecks, while allowing a later extension for limited link congestion.Its purpose is to control vehicles before congestion begins.

B. Network Flow Model of AMoD system

The AMoD system is modeled as flows on a directed, capacity-constrained road graph with stationary transportation requests. The routing problem combines customer trips and empty rebalancing flows while enforcing continuity, fleet balance, and link-capacity constraints.

  • Network representation: Intersections and trip locations are nodes, road links are directed edges, and each link has a positive capacity limiting vehicle flow.Capacity represents the flow threshold associated with the onset of congestion.
  • Network assumptions: The model assumes capacity symmetry when every cut has equal total capacity in both directions; equal edge capacities in reverse directions are sufficient but not necessary.Capacity symmetry is also equivalent to equal total entering and exiting capacity at each node.
  • Demand model: Each transportation request is an origin-destination-rate tuple (s, t, λ), with stationary deterministic demand measured in customers per unit time.The request set is represented as M = {(s_m, t_m, λ_m)}_m.
  • Routing formulation: The CRRP computes customer flows to desired destinations and empty rebalancing flows that realign vehicle distribution with transportation demand.Both flow types must be jointly feasible on the capacitated network.
  • Routing formulation: Flow-conservation constraints enforce trip continuity, rebalancing constraints match outbound customer flow with inbound vehicle flow, and capacity constraints limit combined link usage.The CRRP is formulated as a linear program and a fractional multi-commodity flow problem.
  • Feasibility: A rebalancing flow is feasible only relative to a specified set of customer flows, because the combined flows must satisfy each link-capacity constraint.The model distinguishes feasibility of rebalancing alone from feasibility after combining customer and rebalancing traffic.
  • Objective: The objective’s weighted trip-duration cost is aligned with minimizing the number of vehicles needed to implement the selected customer and rebalancing flows.The minimum fleet size is characterized for a given pair of optimal flows.

D. Discussion

The paper establishes structural limits and conditions for congestion-free AMoD flows, while showing that symmetric road networks support congestion-neutral rebalancing under suitable coordination. It also identifies modeling assumptions and boundaries relevant to applying these results.

  • Discussion: The model assumes time-invariant requests, single-occupancy vehicles, and a simplified congestion representation chosen for efficient real-time optimization.Time-varying extensions are addressed algorithmically, while ride-sharing remains outside the model and high-fidelity congestion models are treated as complementary offline tools.
  • Discussion: Capacity symmetry is considered reasonable for several major U.S. metropolitan road networks, although it does not require every individual road to be symmetric.The paper characterizes network symmetry using urban road-network data, including New York City, Chicago, and Los Angeles.
  • Structural Properties: The structural results imply that rebalancing does not increase congestion in symmetric road networks and can allow customer and rebalancing-flow problems to be decoupled for certain cost functions.These results motivate the paper’s later congestion-aware routing and rebalancing algorithm.
  • Fundamental Limitations: The net customer flow across a cut equals demand originating inside the set minus demand destined inside it.This cut balance supports the subsequent lower and upper bounds on total outflow.
  • Fundamental Limitations: For any cut, feasible congestion-free customer and rebalancing flows require outbound and inbound customer demand to remain within the corresponding network capacities.The necessary condition applies to asymmetric networks as well; in symmetric networks, the inbound condition is redundant.

B. Existence of Congestion-Free Flows

The paper asks whether feasible customer flows guarantee feasible rebalancing flows. It proves that they do, using partial flows, defective nodes, and a saturated-edge cut contradiction.

  • Feasible customer flows always imply the existence of feasible rebalancing flows.
  • A partial rebalancing flow satisfies balance at non-request nodes while allowing specified violations at customer origins and destinations.
  • Every infeasible partial rebalancing flow has at least one defective origin and one defective destination.
  • If feasible rebalancing flows did not exist, defective destinations and origins would be separated by a cut consisting entirely of saturated edges.
  • The cut argument yields a contradiction, establishing that rebalancing does not increase congestion in a symmetric road network and can be decoupled from customer routing when the objective depends only on customer flows.
  • The CRRP can be formulated as a Minimum-Cost Multi-Commodity Flow problem, but its fractional static flows are not directly implementable as individual vehicle routes.

IV. REAL-TIME CONGESTION-AWARE ROUTING AND REBALANCING

The proposed real-time algorithm separates congestion-aware customer routing from periodic vehicle rebalancing. It uses efficient shortest-path routing and an integer rebalancing optimization whose flows can be decomposed into vehicle routes.

  • Directly resolving the CRRP produces fractional flows, while its integral formulation is NP-hard and naive rounding may violate vehicle and customer continuity.
  • Customer routing is performed independently and event-by-event using A∗ shortest-time paths with traffic-dependent BPR edge delays.
  • Vehicle rebalancing runs separately every τhor time units as a batch process based on regional vehicle excesses and deficits.
  • Slack variables allow the optimizer to select the largest feasible subset of rebalancing routes while preventing link congestion.
  • The integer rebalancing flows are decomposed into paths connecting excess-vehicle origins to deficit-vehicle destinations.
  • Integral rebalancing solutions remain computationally tractable because the Minimum Cost Flow relaxation has a totally unimodular constraint matrix.

V. NUMERICAL EXPERIMENTS

The numerical-experiments section evaluates congestion effects in asymmetric networks and tests the proposed routing and rebalancing algorithm on realistic road networks and demand.

  • The experiments characterize rebalancing congestion in asymmetric networks and evaluate the proposed algorithm on real-world road topologies with real customer demands.

A. Characterization of Congestion due to Rebalancing in Asymmetric Networks

The study tests whether the symmetric-network result extends to asymmetric Manhattan road capacities. Across substantial asymmetry, rebalancing produces travel times close to the no-rebalancing baseline.

  • The experiments vary road-capacity asymmetry and compare CRRP travel times with optimal routes computed without rebalancing.
  • The study uses major Manhattan streets and avenues with roughly 17,000 taxi trips from March 1, 2012, between 6 and 8 p.m.
  • The optimization introduces congestion-constraint slack variables, then evaluates link travel times using the BPR delay model.
  • 2.12% is the approximate travel-time difference between rebalancing and no rebalancing with no artificial capacity asymmetry.
  • Travel times with rebalancing dip slightly below those without it in some cases because BPR delays vary before congestion begins, unlike the theoretical constant uncongested-link times.

B. Congestion-Aware Real-time Rebalancing

The section evaluates a congestion-aware routing and rebalancing algorithm against a point-to-point baseline using real taxi requests on Manhattan’s road network. It compares customer service and travel performance across the two rebalancing approaches.

  • Experimental setup: The evaluation simulates 7,000 vehicles serving actual taxi requests for two hours on the Manhattan road network.Requests occurred on March 1, 2012, between 6 and 8 p.m., and were clustered into 88 regions.
  • Experimental setup: Three simulations compare private vehicles without rebalancing, congestion-aware routing and rebalancing, and a baseline rebalancing algorithm.The baseline computes rebalancing origins and destinations without considering the underlying road network, then routes vehicles with A∗.
  • Experimental setup: Rebalancing is performed every 2 minutes in both shared-fleet simulations.
  • Results: Table I summarizes performance results for the congestion-aware and baseline rebalancing simulations.Service time is defined as the total customer time in the system, including waiting and traveling.

VI. CONCLUSIONS AND FUTURE WORK

The paper concludes that coordinated rebalancing can avoid additional congestion on symmetric road networks and supports an efficient congestion-aware routing algorithm. It identifies extensions involving uncertainty, richer constraints, decentralized control, and real-world validation.

  • Conclusions: The network-flow model shows that symmetric road networks always permit coordinated rebalancing without increasing traffic congestion.
  • Conclusions: Manhattan simulations show that rebalancing did not increase congestion even under moderate network asymmetry.
  • Conclusions: The theoretical results support a computationally efficient real-time congestion-aware routing and rebalancing algorithm.The algorithm was evaluated against state-of-the-art point-to-point rebalancing algorithms through simulation.
  • Future work: Future work includes stochastic demand and travel-time information, richer constraints, decentralized architectures, and high-fidelity real-world validation.The authors also mention randomized approximations, fleet-size business models, ride-sharing, demand staggering, and public-transit integration.

SUPPLEMENTARY MATERIAL: PROOFS OF TECHNICAL RESULTS

The supplementary proofs establish cut-based flow conditions and a constructive procedure for partial rebalancing flows. The procedure iteratively routes flow along nonsaturated paths and terminates after finitely many stages.

  • Cut-flow proofs: Summing node-balance equations over a cut relates customer flow differences to the rebalancing flow crossing that cut.The resulting expressions distinguish customer inflows and outflows and the corresponding rebalancing terms.
  • Cut-flow proofs: Across a cut, rebalancing flows must make up the difference between customer inflows and outflows.The total vehicle inflow is then bounded by the cut’s inbound capacity for feasible flows.
  • Feasibility arguments: A nonfeasible partial rebalancing flow has at least one defective origin and one defective destination.
  • Constructive procedure: The constructive procedure starts from zero flow and repeatedly selects a nonsaturated path from a defective destination to a defective origin.It adds equal flow along the path until an edge saturates or a defective node satisfies its balance constraint.
  • Termination: The procedure terminates finitely because corrected nodes do not become defective again and the number of paths is finite.The invariant is maintained because selected paths either avoid a corrected node or increase its inbound and outbound flows equally.
  • Cut construction: The resulting cut is constructed from strongly connected components containing defective destinations, defective origins, or neither.Components with defective destinations are assigned to one side, while those with defective origins are assigned to the other.

WITHIN URBAN CENTERS IN THE US

The paper measures fractional capacity disparity across major U.S. urban road networks using city data. The reported averages indicate a high degree of capacity symmetry, supporting the paper’s symmetry assumption.

  • Data basis: The capacity-symmetry assessment uses OpenStreetMap-derived speed limits and lane counts for the analyzed road networks.
  • Capacity disparity: Fractional capacity disparity compares outbound and inbound capacities across a cut in an urban road network.The paper defines the disparity using Cout(S, ¯S) and Cin(S, ¯S).
  • Urban-center results: Table II reports average fractional capacity disparity over 1,000 samples for several major U.S. urban centers.
  • Urban-center results: The sampled urban road networks exhibit a very high degree of capacity symmetry, validating the symmetry assumption used in Section III.
Loading 1603.00939v2…