Urban congestion relief experiments through routing-app interventions

· Nature

34 min read Original article ↗

Main

Transportation systems have played a pivotal role in all urban settings, enabling the movement of goods and people, and enhancing overall rates of productivity and economic growth1,2,3,4. The prosperity of a city, as such, is intrinsically linked to the health and efficiency of its transportation network. A crucial component allowing the efficient utilization of transportation networks surrounds the choice of routing strategy used to navigate vehicles to their desired destinations. With the proliferation of smartphones and improvements in Global Positioning System (GPS) technology, an increasing proportion of these trips has come to rely on navigation apps such as Google Maps, Apple Maps or Waze to identify optimal routes through a network. Early instantiations of such systems, however, have been largely individualistic, focusing exclusively on minimizing travel times for singular trips. While these systems have evolved to include other metrics, such as fuel consumption5 and toll costs6, they remain essentially individualistic: they optimize a specific criterion for either one vehicle or one fleet, without considering the impact on overall traffic or overall emissions7. By contrast, many other major traffic networks—such as air traffic and internet traffic—operate through a network aware control system that optimizes network-wide efficiency. Rather than minimize the travel time of a given airplane or byte, the system routes each journey in consideration of its impact on the network as a whole.

A large body of theoretical literature has studied the outcome of greedy versus network-optimized routing across a variety of networks, including the internet8, supply chains9, and ground and air transportation10. Network-optimized routing can have large advantages over greedy per-vehicle routing11 in a wide range of settings, including static equilibrium12, mixtures of system-controlled and greedy agents13, time-varying settings14 and dynamic route assignment15,16. However, little is known about the improvements that are possible through network-optimized routing in real large-scale road networks.

This article presents the first large-scale empirical evidence that low-cost rerouting for a small proportion of vehicles can measurably improve the overall efficiency of a road network. Within this study, we identify and select road segments in 10 major US cities (~100 per city) depicting historically large levels of demand or an overabundance of congestion during peak demand intervals. Then, over a 6-month period, our experiment dispersed traffic away from these segments by altering the costs assigned to suggested routes passing through them. During designated ‘treatment’ periods, this modification algorithmically allowed trips with marginally similar costs to prefer paths not containing the set of ‘targeted’ segments, thereby reducing the volume of traffic that passed through them. Our routing intervention bounded trip-level costs with respect to the fastest viable path, ensuring that rerouted vehicles were assigned routes with travel times that were comparable to those of the original path (for instance, diverted routes were required to be within a few percentage points of the fastest baseline travel time). In total, under 2% of observed trips directly experienced altered routing recommendations as a result of the intervention. An outline of this process is depicted in Fig. 1. A more detailed description of the algorithmic modifications and set of targeted segments (see Table 1 for selected segments) can be found in the Methods.

Fig. 1: In this study, we explore methods for reducing traffic congestion by navigating trips away from heavily congested segments.

Left: our method impacts the costing phase of typical routing services, as outlined within the Methods. Earlier factors, namely the selection of feasible paths, are not affected here. Middle: within the costing phase, we assign additional costs to feasible trips passing through preselected segments depicting disproportionate levels of demand. Right: the added penalties reroute trips with similarly costing alternative paths away from these segments, thereby reducing the flow of traffic that would have otherwise been experienced within them. Imagery ©2026 Google Maps; map data ©2026 Google.

Table 1 Employed segment selection approach within each city in this study

Full size table

Assessing the impact of this intervention required three key components. First, we relied on high-volume aggregated and anonymized metrics from Google Maps to produce high-quality assessments of time-varying segment speeds. Second, we used a switchback (also known as crossover) experimental design that alternated the treatment status of all users in a given geography over time. Switchback designs are commonly used in medical studies and have recently been adopted by ride-hailing platforms such as Uber and Lyft17,18,19,20. Third, we analyzed the experimental data using both Bayesian and frequentist approaches to maximize the statistical power of our findings given inherent day-to-day variance while ensuring the robustness of our results. Results from the frequentist approach can be found in the Supplementary Information.

The results of our experiment were positive and substantial. We find improvements to driving speeds on both the set of targeted high-congestion segments and the much larger set of ‘affected’ segments: all segments that were impacted by the intervention, including those to which traffic was redirected either away from or onto. The set of affected segments covers about 80% of traffic in each city. Changes in individual trips are small but add up to statistically significant gains in network travel times, validated by multiple statistical approaches. To quantify the environmental impact of these network improvements, we estimate potential emission savings attained from observed improvements in network driving speeds. We find that improvements on this style could save hundreds to thousands of tons of CO2 emissions per city per year.

Results

Data collection

For this study, we use two classes of aggregated and anonymized outcome statistics: (1) segment-level outcomes, aggregated in time and space across road segments throughout each city; and (2) trip-level outcomes, aggregated across end-to-end trips. Each outcome is computed at hourly time intervals and on weekdays between 7:00 and 20:00, inclusive.

Segment-level outcomes

We focus our assessment of segment-level outcomes on two groups of segments: (1) segments that were directly targeted by our intervention, Xtargeted; and (2) segments that may have been affected by the intervention, Xaffected. The only segments included in Xtargeted are those that were directly used for determining whether trips would be rerouted or not. The set of ‘affected’ segments Xaffected includes the broader set of all segments that were impacted by the treatment, including segments on routes that vehicles were diverted from (whether or not the particular segment was targeted) and segments on routes that rerouted trips were diverted to as a result of the treatment. Figure 1 (right) demonstrates the segments from one such trip. Xtargeted consists of the small number of green pins, while Xaffected consists of all of the segments in blue—from both the ‘before’ and the ‘after’ intervention routes. The two routes capture potentially converse effects. Segments that trips are routed away from may experience a reduction in traffic flows as a result of the treatment and, as such, may see improvements to road efficiency metrics. Segments that trips are routed onto could experience increases to traffic flows that may affect them negatively. Considering both groups of segments together allows us to quantify the net effect of the intervention.

For each segment i ∈ (XtargetedXaffected) and hour t, we use the total travel time TTTi(t), total distance traveled TDTi(t) and estimated fuel consumption rate fi(t) (in liters per 100 km) of trips driving along i during t. We then estimate the average observed speed in a given city \(\bar{v}(t)={\sum }_{i\in X}{\mathrm{TDT}}^{i}(t)\,/\,{\sum }_{i\in X}{\mathrm{TTT}}^{i}(t)\) as the total distance traveled divided by the total time spent within a segment set X (either Xtargeted or Xaffected) and compute a similar estimate for fuel consumption rates weighted by total distance traveled \(\bar{e}(t)={\sum }_{i\in X}({f}^{i}(t)\times {\mathrm{TDT}}^{i}(t))\,/\,{\sum }_{i\in X}{\mathrm{TDT}}^{i}(t)\). This yields a dataset comprised of hourly observations of average segment-level speeds and fuel consumption rates by group for each city. Under the switchback design, all segments switch between treatment and control status on a daily basis so that hourly outcomes on adjacent days can be directly compared for targeted and affected segment groups.

Trip-level outcomes

We augment our segment-level analysis with two trip-level outcomes: (1) trip travel times and (2) user experience metrics. While segment-level outcomes characterize the road conditions for an average traversal of the road network, trip-level outcomes account for compositional differences between segments that might be traversed in different kinds of trips. Our initial analysis focused only on segment-level outcomes and used a full 6 months of data. We added a trip-level analysis to ascertain our results on network effects after the initial analysis was done. Due to data retention limitations, we were only able to use the final 2 months of data for this second analysis. We compute hourly averages for each outcome at the city level, weighting each trip uniformly.

Targeted segments—large speed increase and emissions decrease

We begin by presenting results on the impact of the intervention on segments directly targeted by the study. Figure 2a,b (top) depicts the posterior distribution of average speed gains and fuel consumption savings via a hierarchical Bayesian modeling approach described in the Methods. We see marked improvements to both driving speeds and fuel consumption rates across all cities and times of day. Averaged across cities, we observe a median increase of around 2% in driving speeds on targeted segments, corresponding to a median decrease of 0.5–1.0% in fuel consumption rates. To maximize insights from this experiment, different cities were allocated different types of congested segments for targeting. Some cities had only highway segments, while others had only congested freeways, arterials or a mix thereof. The impact of the intervention was particularly pronounced in cities where freeway segments were targeted. This is the case in Atlanta and Los Angeles, for instance, for which the median speed effect was 3.30% and 4.56%, respectively.

Fig. 2: Effect estimate distributions for different data sources.

a,b, We see notable improvements to both targeted and affected segment speeds (a) and fuel consumption rates (b). Outcomes when computed across all affected segments are understandably more diffuse but still positive, particularly during peaks hours. Numerical values associated with these distributions may be found in Supplementary Tables 1 and 2. c, Effects are also present within total travel times.

Source data

All segments—speed increase and emissions decrease

As expected, removing traffic from targeted segments improves the performance of those segments. We now explore whether these improvements are offset by decreased performance on the other segments, to which we had dispersed traffic. Figure 2a,b (bottom) depicts the posterior distributions of average speed gains and fuel consumption rate savings, respectively, on all affected segments for each of our cities. As the figures show, the set of affected segments saw net improvements to driving speeds and modeled fuel consumption rates, with a probability of 99.8% and 98.6%, respectively, of a positive outcome for aggregate effects across cities. Averaged across all cities and hours of the day, driving speeds increased by around 0.35% on median. Focusing on peak hours only, the median effect on driving speeds was stronger at around 0.50%. Emissions savings across all affected segments were also generally positive, but relatively more diluted. Aggregating across all trips and segments, and extrapolating proportionally to the yearly level, the median estimated savings are equivalent to around 1,000+ tons of CO2-equivalent (CO2e) emissions per year. Measurements for each city are provided in Table 2.

Table 2 Predicted yearly CO2e emissions savings for each city in the study, in tons per year

Full size table

Full network impact on total travel times

Due to variation in routes taken at different times, not all segments may have data points for every time interval. As such, outcomes derived from aggregated segment speeds may not capture the same set of segments in each time interval. To address this, we also consider travel times for trips passing through any of the affected segments. Aggregating to the trip level, Fig. 2c depicts the posterior distributions of total travel time savings for trips that passed through affected segments. While the effects vary substantially across cities—reflecting differences in trip composition in each case—we observe qualitatively similar outcomes in total trip travel times to those seen in driving speeds on affected segments. Averaged across cities, we observe a median aggregate drop in total travel times of 0.69%, and drops in the vicinity of 0.5% to 1.0% in each city. This result serves to reinforce the findings from previous sections: whether we look at aggregate speed changes on all affected segments (as in the previous section) or aggregate travel times for all observed trips that passed through any of the affected segments (as in this one), we obtain a qualitatively similar conclusion regarding the efficacy of our intervention.

Mechanisms—efficient traffic dispersion

Network efficiency may improve when a fraction of trips from overutilized segments are shifted to close substitutes that are underutilized. In this subsection, we show that our intervention generally used favorable reroutings in this vein. Figure 3 depicts the average expected change in traffic flows as a result of the intervention. As the figure suggests, our intervention generally moved flows from concentrated central roads to a larger and more dispersed set of nearby roads. These examples center on I-85 in Atlanta, but we see similar patterns, for instance, along Interstate I-5 in Seattle and I-290 in Chicago. In each case, the segments for which flows decreased the most tended to be concentrated near targeted segments, and often extended along the primary highways within which the intervention was employed. By contrast, the segments for which flows increased the most tended to be more geographically diffuse and received fewer vehicles on average—thereby not impacting those segments negatively and resulting in a net positive outcome.

Fig. 3: The dispersion of traffic across segments in Atlanta induced by the treatment.

For each trip rerouted by our treatment, we consider the ‘Original’ (unaltered) path it would have been assigned absent the treatment and the ‘Alternate’ (rerouted) path that it was ultimately assigned. a, These routes may have substantial overlap (in brown) but typically differ in that the Original (blue) path goes through central highly congested roads, whereas the Alternate (green) uses a less central path. To summarize the effects across all these trips, we compare the total number of vehicles on each segment that would result if all trips were sent through the Original path, and separately, if all trips were sent through the Alternate path. b, The net increase (green) or decrease (blue) of volumes on segments under the Alternate (rerouted) paths relative to the Original paths on a map. c, A histogram of net volume changes on individual segments. As the map shows, the net effect of the treatment was to divert volumes away from the central roads bisecting Atlanta and onto the major roads outside the center. The histogram shows that this effect dispersed vehicles from concentrating on a smaller number of high-volume segments to a larger number of peripheral segments that each received lower volume increases. Imagery ©2026 Google Maps; map data ©2026 Google.

This disparity is largely mechanical. While penalties are assigned at fixed, high-demand segments, the origins and destinations for vehicles passing through these segments vary significantly. As such, the optimal alternate paths for these different trips pass through a wider variety of segments. In the case of Atlanta, as depicted in the top right of Fig. 3, trips heading toward the central I-85 corridor are instead diverted outward onto the I-285 perimeter loop, where they are either routed via eastern connections or spread west across a wider, geographically diffuse network of highways and arterials, depending on the destination.

To see this type of traffic dispersion more systematically across segments, Fig. 3 (bottom) plots the histogram of average volume changes across segments in Atlanta. As the figure shows, traffic is typically diffused from a small number of segments and spread across many other segments, each of which receives fewer additional vehicles on average. This supports the thesis of our intervention: it demonstrates that low-cost penalties applied to highly congested road networks help to homogenize traffic throughout the network and limit the negative effects experienced on segments receiving higher traffic flows. Similar histograms for all of the cities in our study are provided in Supplementary Fig. 7.

Discussion

Our approach to network-aware routing presents promising results for improving network efficiency in ten major US cities. The results from our experiment document sizable improvements to travel time, segment speeds and fuel consumption rates from targeting specific segments to divert traffic away from especially congested areas. This demonstrates that even marginal interventions could yield significant benefits to aggregate traffic conditions.

The Dynamic Traffic Assignment literature is extensively studied15 and has been the subject of rich and ongoing work14,16. Dynamic Traffic Assignment framework implementations dynamically adjust flows at each time step to incorporate updated travel time information on corresponding paths. Our approach differs from those implementations as we updated the segment cost based on historical congestion patterns. However, this work contributes to the existing literature by providing empirical evidence that incorporating marginal cost can positively affect overall traffic conditions.

Our primary statistical analysis uses a hierarchical Bayesian model. Our ‘Additional results’ section within the Supplementary Information shows similar results based on a standard mixed linear model. We also report a range of additional measures such as effects on trip flows and trip guidance compliance. In each case, we find evidence supporting our main results.

The impact analysis in this study is based on aggregated and anonymized trip and traffic statistics from Google mobility data. Incorporating additional traffic measurement sources in the future would offer a more comprehensive perspective. Our study leaves several open questions. First, our findings show that a relatively simple penalty and rerouting algorithm can provide substantive network-wide benefits, but they do not provide an estimate of the additional improvements that may be possible under optimal dynamically computed rerouting penalties. While this approach yielded positive results, future research should explore fully optimal strategies that dynamically account for complex feedback loops, potentially yielding even greater network efficiencies. Second, while our analysis shows an instantaneous improvement in network efficiency, an induced demand response over a longer time horizon and/or expanded treatment region could mitigate the travel time improvements of our intervention. An induced demand response would entail that additional drivers who had previously been deterred from using the targeted road segments by high travel times would switch to these segments upon learning that the travel times have lowered. While this is an important area for future work, our intervention behaves quite differently from the highly visible supply changes that are typically studied in the literature around induced demand for road networks21. The network-wide benefits of our intervention are substantial in aggregate, but individuals are unlikely to perceive the difference, as the average savings are about 0.25% of an average affected trip length and 1/40th of the standard deviation of day-to-day trip time variability. Nonetheless, understanding the equilibrium response to a broader network-aware routing approach requires further study and remains open for future work.

Our study demonstrates that it is possible to improve network-wide performance by a statistically discernible level while maintaining strict safeguards against significant impact to rerouted users. In this way, it also provides evidence for the efficacy of rigorous experiment-based traffic management. As smart cities technology advances, the experimental pathway demonstrated here—leveraging connectivity to actuate and measure system-level changes—can extend beyond routing. This work establishes a foundation for future researchers to empirically validating broader network optimization strategies, such as dynamic signal control and real-time feedback integration, within complex urban environments.

Methods

Experimental setup

In this section, we provide a detailed description of the experimental setup of the intervention and the statistical approaches used for impact analysis.

Processes encompassing typical routing apps

Routing applications have become the primary method through which individuals plan trips. These systems, in practice, follow similar general processes from initial request to path assignment. We present a simplified yet generic workflow of how these applications work to provide context on where our intervention is positioned. The process diagram of this workflow is depicted in Fig. 1 (left). These workflows begin with a user requesting a trip between a given origin and destination. Once requested, the underlying routing service then runs the following steps:

  1. (1)

    Route generation: First, the routing service identifies a set of feasible routes \({\mathcal{P}}\) in the network between a trip’s origin and destination. This step typically aims to find the shortest paths under the current traffic conditions while covering a variety of different paths, thereby ensuring a certain degree of diversity when selecting routes further downstream.

  2. (2)

    Route annotation: Next, the service annotates each route with information needed to make personalized recommendations. Examples of annotations include the predicted travel time for a given route, the amount of fuel you expect to use while traversing it, and other special requirements, such as whether the route passes through a toll, highway or ferry, and the difficulty of maneuvers through the turns on this route.

  3. (3)

    Costing and ranking: Once annotations are provided for each route, a cost is assigned to each route that takes into account both the travel time as well as any customizations. Mathematically put, let \(f({{\mathcal{P}}}_{i})\) and \(c({{\mathcal{P}}}_{i})\) be the estimated travel time and auxiliary costs assigned to path \({{\mathcal{P}}}_{i}\in {\mathcal{P}}\). The auxiliary cost captures characteristics of the route other than travel time and is generally a function of user preference. For instance, in the case of toll-free routing6, an additional fixed travel time cost may be assigned to paths through tolls. Then the cost Ci assigned to route \({{\mathcal{P}}}_{i}\) is

    $${C}_{i}=f({{\mathcal{P}}}_{i})+c({{\mathcal{P}}}_{i}).$$

    (1)

    The routing service then ranks each route in cost-increasing order and assigns the route with the least cost as the reference.

Finally, once the above processes are complete, the routing recommends the optimal route to the user, highlighting the reference route while providing alternatives for the user’s discretion.

Externality cost assignment for targeted segments

In this article, we explore methods for inducing network-aware routing through the costing and ranking phase of the routing service, as outlined in the previous section. To do so, we identify segments with historically high levels of congestion, then attempt to divert subsets of vehicles away from these segments by assigning additional costs to trips passing through them. Returning to the notation introduced in the previous section, consider a path \({{\mathcal{P}}}_{i}\in {\mathcal{P}}\) within the set of viable paths \({\mathcal{P}}\) assigned during the route generation phase, and let Xtargeted be the set of segments targeted by the intervention. For each segment \(x\in {{\mathcal{P}}}_{i}\) contained within the set Xtargeted, we assign a fixed externality cost ΔT if the speed of the segment at time t is below what is considered a threshold for congestion, vcongested(x). The congested speed here is assigned as a fixed fraction of the free-flow speed of the segment. Conditioning this cost on congested speeds ensures the treatment is inactive during free-flow conditions, during which the introduction of additional vehicles should play no detrimental role to travel times. In its unadulterated form, this results in a new cost \({C}_{i}^{{\prime} }\) to the path \({{\mathcal{P}}}_{i}\) of the form

$${C}_{i}^{{\prime} }=f({{\mathcal{P}}}_{i})+c({{\mathcal{P}}}_{i})+\mathop{\sum }\limits_{x\in {X}_{\mathrm{targeted}}\cap {{\mathcal{P}}}_{i}}{c}_{\mathrm{ext}}(x,t),$$

(2)

where

$${c}_{\mathrm{ext}}(x,t)=\left\{\begin{array}{l}\Delta T\,\,\,\,\,v(x,t) < {v}_{\mathrm{congested}}(x),\\ 0\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\mathrm{otherwise}\end{array}\right.$$

(3)

and v(x, t) is the average speed of vehicles passing through segment x at time t. The added externality cost subsequently adjusts the rankings of trips for which these additions exceed a certain threshold, thereby reducing the flow of traffic on targeted segments. For costs based purely on travel time (that is, \(c({{\mathcal{P}}}_{i})=0\,\forall {{\mathcal{P}}}_{i}\in {\mathcal{P}}\)), this is equivalent to upranking routes that are less than a multiple of ΔT longer in terms of predicted travel time, but with equivalently fewer segments within the targeted set. For multi-objective cost structures, however, as is the case here, this comparison becomes somewhat more complex.

The above cost \({C}_{i}^{{\prime} }\), if left unfiltered, may result in instances whereby assigned alternate routes are unreasonably long, particularly when the only desirable paths assigned to a given trip pass through multiple targeted segments. This is a common theme within the field of system optimal routing, whereby some users may experience substantially higher travel times in a system optimum assignment if the assignment is left unconstrained22,23. To avoid rerouting trips in these instances, we apply a capping term \({c}_{\max }({\mathcal{P}})\), which limits the magnitude of the added cost. This capping term aims to capture indifference to marginal properties of a given path \({{\mathcal{P}}}_{i}\) in relation to the full set \({\mathcal{P}}\), taking into account for instance how much slower a given path is compared with the fastest path in the set. The final augmented cost \({C}_{i}^{{\prime} }\) is

$${C}_{i}^{{\prime} }=f({{\mathcal{P}}}_{i})+c({{\mathcal{P}}}_{i})+\min \left(\mathop{\sum }\limits_{x\in {X}_{\mathrm{targeted}}\cap {{\mathcal{P}}}_{i}}{c}_{\mathrm{ext}}(x,t),\,\,{c}_{\max }({\mathcal{P}})\right).$$

(4)

For this study, we use a capping term of that caps the travel time cost for the assigned trip within a few percentage points of the best alternate when the auxiliary penalty is not assigned. In practice, we find that, for rerouted trips, this corresponds on average to a 30-s slower alternative in terms of projected travel times.

Segment selection

For each city in this study, we select approximately 100 road segments to be directly impacted by the intervention. Segments here are selected primarily in accordance with measurable and readily visible metrics of excess congestion or disproportionate levels of demand. Two metrics were used to locate these segments:

  1. (1)

    Density at peak demand: In this first metric, we identify segments in each city with the highest vehicle densities at peak demand intervals. We calculate this by considering the top nth percentile density from the aggregated density list for each segment, where n is set to 75% for this study. This metric allows us to focus on areas with the most significant congestion during peak times. Note that densities here are approximated from observations within our data collection pipeline and, as such, are subject to estimation errors and may underestimate the densities of segments through paths that are less likely to require routing-based guidance. Future studies could improve upon this by utilizing more robust measurement tools, for example, by relying on loop detectors or traffic monitoring cameras.

  2. (2)

    Presence of bottlenecks: In this second metric, we identify segments that act as bottlenecks, or local restrictions to traffic flow or capacity. Bottleneck segments are identified through common methods within the literature, in particular by comparing the speeds of segments to those directly downstream of them24. Segments are then either randomly selected from the list of bottleneck segments (as is the case in Chicago) or selected to coincide with a specific highway (as is the case in San Francisco).

In addition to levels of demand or congestion, segments were selected across different cities in accordance with their road class, that is, whether a segment is a freeway, arterial or part of a specific highway. Different cities were assigned different road classes to quantify the importance of penalizing freeways versus arterials, and so on. Table 1 depicts the segment selection approach, road class and number of segments selected for each city.

Statistical analysis tools

In this section, we describe the statistical analysis tools used to analyze the data and provide robustness checks to the findings. We also describe the data filtering process employed, particularly outlier removal.

Hierarchical Bayesian outcome modeling framework

To accommodate the nonrandom treatment assignment in our experiment, we opt to conduct our main analyses using a hierarchical Bayesian outcome modeling framework25,26. Partial pooling models provide us with a flexible way to allow effects to be similar at the city level and the hourly level without imposing hard constraints on how the effects can be related. We allow information to be shared between cities and time periods, so that our estimates on the effect on one particular city or time can be strengthened by concurrent effects found for other subgroups. Another advantage of a Bayesian approach is that it facilitates transparent probabilistic statements about effect sizes, which can be used to express the level of confidence regarding each result to policymakers. Finally, the Bayesian approach allows us to mitigate multiple hypothesis testing issues due to the numerous hypothesis tests regarding treatment effects by hour, by day and by city.

We construct a hierarchical model that defines priors on city-level hour-of-day baselines at the ‘top’ level of the hierarchy for control period outcomes. In addition, for the treatment effect, we construct a hierarchy starting with a global effect on the uppermost level that has a Gaussian prior with a zero mean. We impose a prior that lets freeway-targeted cities have a different global effect from other cities; hence, the global effect baseline is two-dimensional. For the average effects at the city level and average effects for each hour of day, we impose priors that are Gaussian with means coming from the global effect on the highest level, either from the freeway or non-freeway city global baseline, depending on the status of each city. We also allow the hourly effects to be correlated and define a diffuse prior on the correlation matrix between them. The full hierarchy is shown in Supplementary Fig. 10 (right). When reporting effect estimates on speeds or emissions, we report posterior probability distributions of τit, averaged over different hours based on the time period of interest (for example, morning peak hours or evening peak hours).

For the experimental analysis of travel times, we use observations over a shorter time period. Given the shorter horizon, estimating hourly treatment effects and baselines becomes more challenging. Therefore, we opt to use a ‘day of week’-based hierarchy, aggregating observations on a daily basis. The model structure is shown in Supplementary Fig. 10 (left). When reporting effect estimates on travel times, we report posterior probability distributions of τi for each city.

Outlier detection and removal

A particular challenge that arises when evaluating the efficacy of the intervention is that of days when road usage is particularly low. In these relatively infrequent cases, measures of network health—for example, observed speeds and emissions—can improve temporarily and sharply due to factors outside the control of the intervention. If observed disproportionately in either treatment or control intervals, this could result in a skewed interpretation of the efficiency of the intervention. To address this challenge, we conduct a simple outlier detection procedure, searching for time intervals in which traffic density falls significantly outside of the scope of values typically observed for that hour, weekday and city combination, and dropping days from the dataset in which the majority of hours are viewed as outliers. This process is conducted for all results reported in this article. Through this process, we find that outliers emerge primarily on US holidays (for example, July 4th and Presidents’ Day) and on days when weather conditions are sufficiently poor as to restrict travel.

Energy modeling

We evaluate the environmental impact of this experiment by measuring fuel consumption rates and CO2e emissions of segments impacted by the intervention. Because direct measurements of fuel consumption or CO2e emissions are impractical, we use scalable methods for estimating fuel consumption rates. CO2e emissions then naturally arise from these estimates, as carbon emissions are typically modeled as proportional to the fuel consumption in transportation settings27.

Fuel consumption modeling has been widely studied in the literature28. Models of this form roughly fall into two categories: principled models28, which aim to model the physics underlying energy usage and empirical models29,30,31, which fit often nonparametric models to ground-truth fuel consumption data. For this study, we collaborate with the National Renewable Energy Laboratory, integrating models that fall broadly into both categories. These models at their core rely on FASTSim32,33, a physics-based simulator (hence, a principled model) that calculates the power required to meet a given drive cycle speeds provided other inputs such as road grade and vehicle specifications such as drag, transmission and rolling resistance. Its methodology and data are validated from dynamometer testing data via collaboration with other laboratories (for example, Argonne National Laboratory), so this is a high-fidelity model with many parameters to calibrate toward specific vehicle models. However, FASTSim requires significant computation power and high-frequency GPS location data, which makes it challenging to run for all segments or trips. To address this issue, we use an empirical machine learning model on top of FASTSim, similar to the National Renewable Energy Laboratory’s RouteE model34. This family of models significantly reduces the computational burden and works well with segment-level speeds, eliminating the need for high-fidelity GPS location data. The ML-based model take as features the properties from segments and estimates the fuel consumption for each segment. Features commonly used by these models include the segment-level speeds, road grade and length. Supplementary Fig. 11 provides a depiction of the employed model for one class of roads. Notably, the convex shape of the model is a commonly known feature by energy modeling practitioners, and denotes that vehicles operating at intermediate driving speeds generally experience the highest levels of fuel efficiency.

Ethical compliance

The study protocol and data use were reviewed by the Stanford University Institutional Review Board (IRB). Based on the analysis involving exclusively non-identifiable data, the IRB determined that this work does not meet the definition of research involving human subjects as defined in 45 CFR 46.102 or 21 CFR 50.3, and therefore did not require formal IRB review.

Reporting summary

Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.

Data availability

The data supporting the findings of this study are not publicly available, as they constitute confidential business information. Source data for Fig. 2 are provided with this paper.

Code availability

Change history

References

  1. Pokharel, R., Bertolini, L. & te Brömmelstroet, M. How does transportation facilitate regional economic development? A heuristic mapping of the literature. Transp. Res. Interdiscip. Perspect. 19, 100817 (2023).

    Google Scholar 

  2. Zhang, Y. & Cheng, L. The role of transport infrastructure in economic growth: empirical evidence in the UK. Transp. Policy 133, 223–233 (2023).

    Article  Google Scholar 

  3. Li, Y., Teng, M. & Liu, Y. Spatial dynamics of transport accessibility and regional efficiency in the Yangtze River Delta urban agglomeration. Sci. Rep. 14, 19628 (2024).

    Article  Google Scholar 

  4. Ecola, L. & Wachs, M. Exploring the Relationship between Travel Demand and Economic Growth (Federal Highway Administration, 2012).

  5. Lardinois, F. Google Maps launches eco-friendly routing in the US. TechCrunch 27, 44–55 (2021).

    Google Scholar 

  6. Knorr, F., Chmura, T. & Schreckenberg, M. Route choice in the presence of a toll road: the role of pre-trip information and learning. Transp. Res. Part F 27, 44–55 (2014).

    Article  Google Scholar 

  7. Macfarlane, J. When apps rule the road: the proliferation of navigation apps is causing traffic chaos. It’s time to restore order. IEEE Spectr. 56, 22–27 (2019).

    Article  Google Scholar 

  8. Roughgarden, T. Selfish Routing and the Price of Anarchy (MIT Press, 2005).

  9. Ciro, D., Simone, G., Michael, H. & Benedetto, P. Modeling, Simulation, and Optimization of Supply Chains: A Continuous Approach (Society for Industrial and Applied Mathematics, 2010).

  10. Nagurney, A. Network Economics: A Variational Inequality Approach 2nd ed. Advances in Computational Economics Vol. 10 (Springer, 1999).

  11. Başar, T. & Olsder, G. J. Dynamic Noncooperative Game Theory, 2nd Edition (Society for Industrial and Applied Mathematics, 1998).

  12. Patriksson, M. The traffic Assignment Problem: Models and Methods (Courier Dover Publications, 2015).

  13. Krichene, W., Reilly, J. D., Amin, S. & Bayen, A. M. Stackelberg routing on parallel networks with horizontal queues. IEEE Trans. Autom. Control. 59, 714-727 (2014).

    Article  Google Scholar 

  14. Keimer, A. & Bayen, A. Routing on traffic networks incorporating past memory up to real-time information on the network state. Annu. Rev. Control. Robot. Auton. Syst. 3, 151–172 (2020).

    Article  Google Scholar 

  15. Ran, B. & Boyce, D. Modeling Dynamic Transportation Networks (Springer, 1996).

  16. Chiu, Y.-C. et al. Dynamic Traffic Assignment: A Primer (Transportation Research Board, 2011).

  17. Ratkowsky, D., Alldredge, R. & Evans, M. A. Cross-over Experiments: Design, Analysis and Application Vol. 135 (CRC Press, 1992).

  18. Boruvka, A., Almirall, D., Witkiewitz, K. & Murphy, S. A. Assessing time-varying causal effect moderation in mobile health. J. Am. Stat. Assoc. 113, 1112–1121 (2018).

    Article  Google Scholar 

  19. Lillie, E. O. et al. The n-of-1 clinical trial: the ultimate strategy for individualizing medicine? Per. Med. 8, 161–173 (2011).

    Article  Google Scholar 

  20. Bojinov, I., Simchi-Levi, D. & Zhao, J. Design and analysis of switchback experiments. Manag. Sci. 69, 3759–3777 (2022).

    Article  Google Scholar 

  21. Volker, J. M. & Handy, S. L. The induced travel calculator and its applications. UC Office of the President: University of California Institute of Transportation Studies https://doi.org/10.7922/G22F7KQH (2021).

  22. Angelelli, E., Morandi, V., Savelsbergh, M. & Speranza, M. G. System optimal routing of traffic flows with user constraints using linear programming. Eur. J. Oper. Res. 293, 863–879 (2021).

    Article  Google Scholar 

  23. Alanqary, A., Kreidieh, A. R., Samaranayake, S. & Bayen, A. M. Improving social cost in traffic routing with bounded regret via second-best tolls. In 2024 IEEE 63rd Conference on Decision and Control 4179–4186 (IEEE, 2024).

  24. Chen, C., Skabardonis, A. & Varaiya, P. Systematic identification of freeway bottlenecks. Transp. Res. Rec. 1867, 46–52 (2004).

    Article  Google Scholar 

  25. Gelman, A. Multilevel (hierarchical) modeling: what it can and cannot do. Technometrics 48, 432–435 (2006).

    Article  Google Scholar 

  26. Gelman, A. & Hill, J. Data Analysis Using Regression and Multilevel/Hierarchical Models (Cambridge Univ. Press, 2006).

  27. Greenhouse Gas Reporting: Conversion Factors 2023 (Department for Energy Security & Net Zero, 2023).

  28. Faris, W., Kafafy, R., Idres, M. & Elmoselhy, S. Vehicle fuel consumption and emission modelling: an in-depth literature review. Int. J. Veh. Syst. Model. Test. 6, 318–395 (2011).

    Google Scholar 

  29. Vehicle Energy Consumption and Performance Analysis (US Department of Energy, 2020); https://www.autonomie.net/expertise/VehicleEnergyConsumptionAndPerformanceAnalysis.html.

  30. Ersal, T. et al. Vesim – automotive research center (arc) vehicle simulation. University of Michigan https://deepblue.lib.umich.edu/handle/2027.42/98080 (2012).

  31. Success story: PSAT accurately simulates advanced vehicles. From FreedomCAR and Vehicle Technologies Program. US Department of Energy https://www1.eere.energy.gov/vehiclesandfuels/pdfs/success/psat.pdf (2004).

  32. Brooker, A. et al. FASTSim: A Model to Estimate Vehicle Efficiency, Cost and Performance (SAE, 2015).

  33. FASTSim. NREL http://www.nrel.gov/transportation/fastsim.html#:~:text=The%20Future%20Automotive%20Systems%20Technology,%2C%20cost%2C%20and%20battery%20life (2026).

  34. Holden, J., Reinicke, N. & Cappellucci, J. RouteE: a vehicle energy consumption prediction engine. Soc. Automot. Eng. Tech. Pap. Ser. 2, 2760–2767 (2020).

    Google Scholar 

Download references

Acknowledgements

We thank P. McAfee, C. Osorio, K. Kollias, J. Rothenberg and C. Jones for discussions and feedback.

Author information

Authors and Affiliations

  1. Google Research, Mountain View, CA, USA

    Neha Arora, Alexandre Bayen, Theophile Cabannes, Kevin Chen, Abdul Rahman Kreidieh, Yechen Li, Marc Nunkesser, Prem Ramaswami, Andrew Tomkins, Eray Turkel, Shoshana Vasserman & Haizheng Zhang

  2. University of California, Berkeley, Berkeley, CA, USA

    Alexandre Bayen

  3. Stanford Graduate School of Business, Stanford, CA, USA

    Shoshana Vasserman

Authors

  1. Neha Arora
  2. Alexandre Bayen
  3. Theophile Cabannes
  4. Kevin Chen
  5. Abdul Rahman Kreidieh
  6. Yechen Li
  7. Marc Nunkesser
  8. Prem Ramaswami
  9. Andrew Tomkins
  10. Eray Turkel
  11. Shoshana Vasserman
  12. Haizheng Zhang

Contributions

Authors are listed alphabetically. N.A. led and assembled the team of multidisciplinary experts, and A.T. oversaw the research project. M.N. and N.A. designed the experiment. T.C., Y.L., K.C. and H.Z. implemented the cost function and segment selection. A.R.K. wrote the data pipelines and analysis code, proving the network effect. E.T. developed the statistical models and analysis. A.B. and S.V. did a thorough validation of the results from a transportation and statistical standpoint. P.R. provided research oversight. A.R.K., S.V., N.A. and A.B. wrote the paper, and all authors gave feedback and contributed to editing the paper. T.C., A.B. and M.N. completed the work while at Google.

Corresponding author

Correspondence to Neha Arora.

Ethics declarations

Competing interests

All authors are or were affiliated with Google Research, an organization within Google LLC.

Peer review

Peer review information

Nature Cities thanks Jonathan Hall, Markos Papageorgiou and Hwapyeong Yu for their contribution to the peer review of this work.

Additional information

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Source data

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arora, N., Bayen, A., Cabannes, T. et al. Urban congestion relief experiments through routing-app interventions. Nat Cities 3, 591–598 (2026). https://doi.org/10.1038/s44284-026-00443-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Version of record:

  • Issue date:

  • DOI: https://doi.org/10.1038/s44284-026-00443-x