Dynamic Traffic Simulation and Assignment: Models, Algorithms and Application to ATIS / ATMS Evaluation and Operation

Cite this chapter.

dynamic traffic assignment capability

  • Hani S. Mahmassani 5  

Part of the book series: NATO ASI Series ((NATO ASI F,volume 166))

656 Accesses

15 Citations

This paper presents an overview of recent developments in traffic simulation and dynamic assignment models for real-time Advanced Traveler Information Systems / Advanced Traffic Management Systems (ATIS / ATMS) applications, with particular reference to the author’s work at the University of Texas at Austin. Specifically, elements of an integrated system called DYNASMART-X, built around the DYNASMART (Dynamic Network Assignment-Simulation Model for Advanced Road Telematics) simulator, are presented. Intended to support control functions in a traffic network in a realtime setting, it incorporates several functional components, including network state prediction and algorithms for optimal route guidance and traffic control.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save.

  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Unable to display preview.  Download preview PDF.

Similar content being viewed by others

dynamic traffic assignment capability

Enabling Transportation Networks with Automated Vehicles: From Individual Vehicle Motion Control to Networked Fleet Management

dynamic traffic assignment capability

Applications and Future Developments: Future Developments and Research Topics

dynamic traffic assignment capability

Dynamic Traffic Management: A Bird’s Eye View

L.M. Branscomb, J.H. and Keller. Converging Infrastructures: Intelligent Transportation and the National Information Infrastructure. MIT Press, Cambridge, MA, 1996.

Google Scholar  

I. Catling (Ed.) Advanced Technology for Road Transport: IVHS and ATT. Artech House, Boston, 1994.

N.H. Gartner. OPAC: A Demand-Responsive Strategy for Traffic Signal Control. Transportation Research Record , 906: 75–81, 1982.

N.H. Gartner. Simulation Study of OPAC: A Demand-Responsive Strategy for Traffic Signal Control. Gartner and Wilson (eds.) Transportation and Traffic Theory, Elsevier Science Publishing Company, 1983.

Y. Hawas. A Decentralized Approach and Local Search Procedures for Real-Time Route Guidance in Congested Vehicular Traffic Networks. Ph.D. Dissertation, Department of Civil Engineering, The University of Texas at Austin, 1996.

Y. Hawas and H.S. Mahmassani. Real-Time Dynamic Traffic Assignment For Route Guidance: Comparison Of Global Predictive Vs. Local Reactive Strategies Under Stochastic Demands. Proceedings of 8th IFAC Symposium on Transportation Systems , Chania, Greece, pp. 557–562, 1997.

R. Jayakrishnan, H.S. Mahmassani, and T.Y. Hu. An Evaluation Tool for Advanced Traffic Information and Management Systems in Urban Networks. Transportation Research C , 2C (3): 129–147, 1994.

Article   Google Scholar  

H.S. Mahmassani, T.Y. Hu and S. Peeta. Microsimulation Based Procedures for Dynamic Network Traffic Assignment. Proceedings of the 22nd European Transport Forum ( The PTRC Summer Annual Meeting ), Nottingham, UK, 1994.

H.S. Mahmassani, T.Y. Hu, S. Peeta and A. Ziliaskopoulos. Development and testing of Dynamic Traffic Assignment and Simulation Procedures for ATIS/ATMS Applications. Technical Report DTFH61–90-R00074-FG, Center for Transportation Research, The University of Texas at Austin, 1994.

H.S. Mahmassani, Y. Hawas, H.H. Lin, A. Abdelfatah, E. Miller and T.Y. Hu. Sensitivity Tests and Guidelines for the System Optimal Dynamic Traffic Assignment Procedure for ATIS/ATMS. Technical Report DTFH61–90-C-00074BX, Center for Transportation Research, University of Texas, Austin, TX, 1994.

MATH   Google Scholar  

H.S. Mahmassani and R. Jayakrishnan. Dynamic Simulation-Assignment Methodology to Evaluate In-vehicle Information Strategies in Urban Traffic Networks. Proceedings of Winter Simulation Conference WSC’90, New Orleans, LA, pp. 763–769, 1990.

H.S. Mahmassani and R. Jayakrishnan. System Performance and User Response under Real-Time Information in a Congested Traffic Corridor. Transportation Research A, 25A (5): 293–307, 1991.

H.S. Mahmassani and Y.H. Liu, Y.-H. Models of User Pre-trip and En-route Switching Decisions in Response to Real-time Information. Proceedings of the Eighth IFAC/IFIP/IFORS Symposium on Transportation Systems, Cha-nia, Crete, pp. 1427–1432, 1997.

H.S. Mahmassani and S. Peeta. Network Performance under System Optimal and User Equilibrium Dynamic Assignments: Implications for ATIS. Transportation Research Record , 1408: 83–93, 1993.

H.S. Mahmassani and S. Peeta. System Optimal Dynamic Assignment for Electronic Route Guidance in a Congested Traffic Network. Gartner and Improta (eds.), Urban Traffic Networks: Dynamic Flow Modelling and Control, Springer-Verlag, Berlin, pp. 2–27, 1995.

H.S. Mahmassani and D.G. Stephan, D.G. Experimental Investigation of Route and Departure Time Dynamics of Urban Commuters. Transportation Research Record , 1203: 69–84, 1988.

J. Pearl. Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesley, Reading, MA, 1984.

S. Peeta and H.S. Mahmassani. System Optimal and User Equilibrium Time-Dependent Traffic Assignment in Congested Networks. Annals of Operations Research , 60: 81–113, 1995.

S. Peeta, H.S. Mahmassani. Multiple user Classes Real-time Traffic Assignment for On-line operations: A Rolling Horizon Solution Framework. Transportation Research C , 3C (2): 83–98, 1995.

H.M. Wagner. Principles of Operations Research. Prentice-Hall, Englewood Cliffs, NJ, 1977.

R. Whelan. Smart Highways, Smart Cars. Artech House, Boston, 1995.

A. Ziliaskopoulos, H.S. Mahmassani. A Time-Dependent Shortest Path Algorithm for Real-Time Intelligent Vehicle/Highway Systems Applications. Transportation Research Record , 1408: 94–100, 1993.

Download references

Author information

Authors and affiliations.

The University of Texas at Austin, Texas, 78712, USA

Hani S. Mahmassani

You can also search for this author in PubMed   Google Scholar

Editor information

Editors and affiliations.

ISRO and SMG, Université Libre de Bruxelles, Boulevard du Triomphe, B-1050, Brussels, Belgium

Martine Labbé

Centre de Recherche sur les Transports, Université de Montréal, CP 6128, H3C 3JT, Montréal, Canada

Gilbert Laporte

Department of Transport Economics, Technical University of Budapest, Bertallan L. u. 2, H-1111, Budapest, Hungary

Katalin Tanczos

Département de Mathématiques, Université Notre Dame de la Paix, Rempart de la Vierge, 8, B-5000, Namur, Belgium

Philippe Toint ( ASI Director ) ( ASI Director )

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Mahmassani, H.S. (1998). Dynamic Traffic Simulation and Assignment: Models, Algorithms and Application to ATIS / ATMS Evaluation and Operation. In: Labbé, M., Laporte, G., Tanczos, K., Toint, P. (eds) Operations Research and Decision Aid Methodologies in Traffic and Transportation Management. NATO ASI Series, vol 166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03514-6_5

Download citation

DOI : https://doi.org/10.1007/978-3-662-03514-6_5

Publisher Name : Springer, Berlin, Heidelberg

Print ISBN : 978-3-642-08428-7

Online ISBN : 978-3-662-03514-6

eBook Packages : Springer Book Archive

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research
  • DSpace@MIT Home
  • MIT Libraries
  • Doctoral Theses

Scalability of dynamic traffic assignment

Thumbnail

Other Contributors

Terms of use, description, date issued, collections.

Show Statistical Information

IEEE ITSS Logo

Simulation-Based Dynamic Traffic Assignment

Illustrate the capabilities of a simulation-based DTA framework for the evaluation of ITS technologies. Provide a hands-on experience modeling and analyzing ITS technologies, using a simulation-based DTA framework

Primary Audience

This tutorial is tailored for researchers interested in the evaluation of ITS technologies for the real-word. The tutorial will help understanding the capabilities and limitations of a simulation-based DTA framework.

Currently, there is a consensus that DTA models have reached the required maturity to provide a comprehensive modeling framework for the study and evaluation of ITS technologies. However, there are still many challenging aspects associated with the deployment and evaluation of ITS technologies that need to be addressed. This tutorial will provide the required training and information to understand DTA models as well as their limitations and potential research opportunities.

Course Content

  • Introduction to DTA
  • Capabilities of DynusT (an open source DTA software)
  • Network modeling
  • Calibration
  • Hands-on modeling of various ITS projects using real-word data

Traffic Analysis Toolbox Volume XIV: Guidebook on the Utilization of Dynamic Traffic Assignment in Modeling

The use of Dynamic Traffic Assignment (DTA) in transportation modeling is an emerging analysis approach around the world. The benefits of applying DTA in transportation analysis increase with network size and level of congestion. This guidebook presents principles and direction that can be consistently applied when using DTA regardless of application platforms or software packages.

The major benefit of using DTA is the capability of the modeling method to take into account the spatial and temporal effects of congestion in determining route choice, time of departure choice, and mode choice. DTA is suitable for analyses involving incidents, construction zones, Active Transportation and Demand Management (ATDM) strategies, Integrated Corridor Management (ICM) strategies, Intelligent Transportation Systems (ITS), and other operational strategies, as well as capacity increasing strategies.

The purpose of this guide is to provide practitioners with guidance on how to apply DTA within transportation models. This guide provides a set of proven approaches to model building, calibration, and alternatives analysis.

The intended audience for this guidebook includes practitioners, program managers, and software developers. The first four chapters will be of primary interest to program managers while the entire guidebook will be useful to practitioners. Software developers should consider this guide when preparing documentation for their modeling software and providing instruction to their customers.

Macroscopic, mesoscopic, and microscopic simulation models can incorporate DTA methods. Multi-resolution modeling (MRM) is discussed in this guidebook as an effective method for linking analysis tools with different resolutions to enhance DTA . Within the MRM framework, results from one model are fed to another in an iterative process so that overall analysis results are improved and consistency between model assumptions is maintained.

This guidebook also discusses the data required to develop, calibrate, validate, and apply a DTA model. The guide provides a systematic process for DTA model error and validity checking, as well as model calibration that is considerate of project objectives and the variability of traffic conditions in the field.

This guidebook consists of two main parts. Part I: DTA Overview (Chapters 1 through 3) provides background on DTA modeling principles and software capabilities. Part II: DTA Applications (Chapters 4 through 9) provides guidance on how to apply DTA within transportation models.

Source Organization Location

Operations area of practice, organizational capability element, content type, role in organization, publishing organization, document downloads, project website, tom chapters, publication number.

Subscribe to our website & newsletter to get your transportation operations updates!

ACM Digital Library home

  • Advanced Search

Browse Theses

January 2009

  • Massachusetts Institute of Technology
  • 201 Vassar Street, W59-200 Cambridge, MA
  • United States

ACM Digital Library

This research develops a systematic approach to analyze the computational performance of Dynamic Traffic Assignment (DTA) models and provides solution techniques to improve their scalability for on-line applications for large-scale networks.

DTA models for real-time use provide short-term predictions of network status and generate route guidance for travelers. The computational performance of such systems is a critical concern. Existing methodologies, which have limited capabilities for online large-scale applications, use single-processor configurations that are less scalable, and rely primarily on trade-offs that sacrifice accuracy for improved computational efficiency.

In the proposed scalable methodology, algorithmic analyses are first used to identify the system bottlenecks for large-scale problems. Our analyses show that the computation time of DTA systems for a given time interval depends largely on a small set of parameters. Important parameters include the number of origin-destination (OD) pairs, the number of sensors, the number of vehicles, the size of the network, and the number of time-steps used by the simulator. Then scalable approaches are developed to solve the bottlenecks. A constraint generalized least-squares solution enabling efficient use of the sparse-matrix property is applied to the dynamic OD estimation, replacing the Kalman-Filter solution or other full-matrix algorithms. Parallel simulation with an adaptive network decomposition framework is proposed to achieve better load-balancing and improved efficiency. A synchronization-feedback mechanism is designed to ensure the consistency of traffic dynamics across processors while keeping communication overheads minimal.

The proposed methodology is implemented in DynaMIT, a state-of-the-art DTA system. Profiling studies are used to validate the algorithmic analysis of the system bottlenecks. The new system is evaluated on two real-world networks under various scenarios. Empirical results of the case studies show that the proposed OD estimation algorithm is insensitive to an increase in the number of OD pairs or sensors, and the computation time is reduced from minutes to a few seconds. The parallel simulation is found to maintain accurate output as compared to the sequential simulation, and with adaptive load-balancing, it considerably speeds up the network models even under non-recurrent incident scenarios. The results demonstrate the practical nature of the methodology and its scalability to large-scale real-world problems. (Copies available exclusively from MIT Libraries, Rm. 14-0551, Cambridge, MA 02139-4307. Ph. 617-253-5668; Fax 617-253-1690.)

  • Wang G, Salles M, Sowell B, Wang X, Cao T, Demers A, Gehrke J and White W (2010). Behavioral simulations in MapReduce, Proceedings of the VLDB Endowment , 3 :1-2 , (952-963), Online publication date: 1-Sep-2010 .

Save to Binder

  • Publication Years 1993 - 2023
  • Publication counts 23
  • Citation count 77
  • Available for Download 3
  • Downloads (cumulative) 501
  • Downloads (12 months) 9
  • Downloads (6 weeks) 1
  • Average Downloads per Article 167
  • Average Citation per Article 3
  • Publication Years 2009 - 2009
  • Publication counts 1
  • Citation count 1
  • Available for Download 0
  • Downloads (cumulative) 0
  • Downloads (12 months) 0
  • Downloads (6 weeks) 0
  • Average Downloads per Article 0
  • Average Citation per Article 1

Recommendations

Scalability of parallel algorithm-machine combinations.

Scalability has become an important consideration in parallel algorithm and machinedesigns. The word scalable, or scalability, has been widely and often used in the parallelprocessing community. However, there is no adequate, commonly accepted ...

Scalability versus Execution Time in Scalable Systems

Parallel programming is elusive. The relative performance of different parallel implementations varies with machine architecture, system and problem size. How to compare different implementations over a wide range of machine architectures and problem ...

Scalability techniques in qos networks

Export citations.

  • Please download or close your previous search result export first before starting a new bulk export. Preview is not available. By clicking download, a status dialog will open to start the export process. The process may take a few minutes but once it finishes a file will be downloadable from your browser. You may continue to browse the DL while the export process is in progress. Download
  • Download citation
  • Copy citation

We are preparing your search results for download ...

We will inform you here when the file is ready.

Your file of search results citations is now ready.

Your search export query has expired. Please try again.

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • View all journals
  • Explore content
  • About the journal
  • Publish with us
  • Sign up for alerts
  • Open access
  • Published: 04 December 2023

Spatiotemporal dynamics of traffic bottlenecks yields an early signal of heavy congestions

  • Jinxiao Duan   ORCID: orcid.org/0000-0002-7449-1282 1 , 2 ,
  • Guanwen Zeng 2 , 3 ,
  • Nimrod Serok 4 ,
  • Daqing Li 3 ,
  • Efrat Blumenfeld Lieberthal   ORCID: orcid.org/0000-0003-3660-0035 4 ,
  • Hai-Jun Huang   ORCID: orcid.org/0000-0002-9001-9172 1 &
  • Shlomo Havlin   ORCID: orcid.org/0000-0002-9974-5920 2  

Nature Communications volume  14 , Article number:  8002 ( 2023 ) Cite this article

5085 Accesses

2 Altmetric

Metrics details

  • Complex networks
  • Statistical physics

Heavy traffic jams are difficult to predict due to the complexity of traffic dynamics. Understanding the network dynamics of traffic bottlenecks can help avoid critical large traffic jams and improve overall traffic conditions. Here, we develop a method to forecast heavy congestions based on their early propagation stage. Our framework follows the network propagation and dissipation of the traffic jams originated from a bottleneck emergence, growth, and its recovery and disappearance. Based on large-scale urban traffic-speed data, we find that dissipation duration of jams follows approximately power-law distributions, and typically, traffic jams dissolve nearly twice slower than their growth. Importantly, we find that the growth speed, even at the first 15 minutes of a jam, is highly correlated with the maximal size of the jam. Our methodology can be applied in urban traffic control systems to forecast heavy traffic bottlenecks and prevent them before they propagate to large network congestions.

Similar content being viewed by others

dynamic traffic assignment capability

Identification, cost evaluation, and prioritization of urban traffic congestions and their origin

dynamic traffic assignment capability

A simple contagion process describes spreading of traffic jams in urban networks

dynamic traffic assignment capability

Unraveling reaction-diffusion-like dynamics in urban congestion propagation: Insights from a large-scale road network

Introduction.

Urban traffic congestion 1 , 2 is an everyday troubling phenomenon where many large traffic jams are triggered by uncertain congestion sources, also known as traffic bottlenecks 3 . The challenges of understanding complex congestion propagation have stimulated extensive traffic flow approaches to modeling and understanding urban traffic dynamics. Some of them investigated the spontaneous occurrences of congestion, including the kinematic wave theory 4 , 5 , the cellular automaton models 6 , 7 , and the three-phase traffic theory 8 , 9 , 10 . Attention is also paid to understanding the jam formation for the known causes, including the queue model 11 , the lane-changing model 12 , 13 , 14 , and the cell transmission model 15 , 16 (see Supplementary Note  1 ). In recent years, emerging theories from other natural systems have been borrowed and applied to traffic systems for network’s propagation of traffic congestions, such as the cascading failure models 17 , 18 , 19 , 20 , epidemic models 21 , 22 , 23 , and congestion tree method 24 , 25 . Studies of traffic condition prediction 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 and travel demand control 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 also considered congestion propagation and suggested that understanding such spatiotemporal dynamics, especially their bottlenecks, could be effective for forecasting them and thus have the potential to prevent congestions from spreading 44 .

A recent study of ref. 21 formulated and validated the macroscopic propagation and dissipation of overall traffic congestions by a susceptible-infected-recovered model. Since macroscopic traffic congestions in the overall network are comprised of numerous fragmented congestion components 45 that could be created by specific bottlenecks, overall traffic conditions could be improved by identifying the spatiotemporal dynamics of bottlenecks. Identifying traffic bottlenecks will not only help avoid themselves but also alleviate other associated congested roads due to network propagation. However, existing bottleneck methods 46 , 47 , 48 , 49 , 50 characterizing the queues and delays associated with a specific traffic bottleneck are mostly based on the single-car particles in a simplified corridor 51 . Such methods may not be suitable for describing network dynamics of urban traffic bottlenecks. This is because urban congestions often exhibit strong spatial dependencies in which multiple-dimensional road segments adjacent to a bottleneck have a greater risk of becoming congested 1 , 20 , 21 , 45 , 52 . In the present study, we introduce a simple dynamic framework and demonstrate empirically that it can quantitatively capture the network’s propagation and dissipation of the congested components connected to specific traffic bottlenecks.

Many studies have provided important foundations to define or empirically identify urban traffic bottlenecks. The primary methods are based on the congestion level of a road segment itself. For example, a road with an average velocity lower than 20 km/h is regarded as the traffic bottleneck 3 . Network and percolation approaches 24 , 25 , 45 , 52 , 53 , 54 , 55 have been recently developed to identify bottlenecks of traffic congestions by considering spatiotemporal traffic dynamics. For instance, a recent method has combined congestion propagation into a “tree” structure 24 , 25 to identify the origins of congestions and traffic jams that are likely to stem from them in real-time traffic. Such methods referred to the earliest congested street as the “trunk” (or bottleneck), and the neighboring congested streets that developed in the following times represent the “branches” of the trunk. They found that bottlenecks associated with heavy congestion usually do not reappear on different days and hours. Luan et al. 26 used Bayesian methods to infer the congestion propagation from a given congestion bottleneck. They found that a change in the location of congestion source can lead to distinctly different congestions. Thus, a suitable forecasting method is highly necessary to identify bottlenecks that will yield large and costly traffic jams. However, methodologies that address the identification of the most critical bottlenecks in order to stop them from growing to significant congestion components, are still missing.

In this paper, we quantitatively investigate the congestion propagation and dissipation which originate from specific traffic bottlenecks in traffic networks, and provide an early signal for forecasting the oncoming significant congestions. To this end, we follow the entire spatiotemporal process of each congestion component from its emergence as a bottleneck until its disappearance. We distinguish the evolution of traffic bottlenecks for each congestion component between the growth stage and recovery stage. We follow congestion dynamics that emerged from all bottlenecks in 1 month of traffic networks in two large cities in China, and find that the recovery duration of jams associated with each bottleneck follows a power-law distribution with very similar exponents in different days. Interestingly, we observed that the recovery duration of congestion components is typically nearly twice compared to its growth duration. Our study suggests an effective early predictive method of large jams. This method is based on our finding that the sizes of congestion components are highly correlated with their growth speed. In particular, we find that the growth speed of jams in their very early propagation stage, is also highly correlated with the maximal size of the jams, and therefore, this early speed can be used to predict major bottlenecks with high accuracy.

Dynamics of traffic bottlenecks

We analyze real-time traffic datasets that include the time-dependent velocity of each road segment for one month in two large cities in China, Beijing and Shenzhen. The velocity matched to each road is aggregated from numerous trajectory records recorded by GPS devices in floating cars, with a resolution of 1 min 54 . The studied time periods are 00:00–24:00 for 30 days during October 2015 (for more details of the dataset, see Methods, Supplementary Note  2 and Supplementary Figs.  1 and 2 ). We identify the traffic bottlenecks based on the jam tree structure 24 that assigned the earliest congested road downstream of the congestion component as the traffic bottleneck. The new congestions in neighboring upstream roads are associated with the bottleneck if they become congested no longer than a pre-defined time θ after the bottleneck or an existing downstream neighboring congestion in the component (see Methods).

To trace the spatiotemporal propagation and dissipation of traffic bottlenecks in empirical traffic data, we follow a bottleneck jam from its emergence to disappearance and calculate the number of existing congested roads \(S(t)\) associated with this specific bottleneck over its evolution (see Fig.  1a and Methods). This dynamic network process of congestions from a bottleneck can distinguish the time evolution of size S between two stages: growth and recovery stages. The peak time \({t}_{P}\) when size \(S(t)\) of congestions connected to a bottleneck reaches maximum \({S}_{P}\) is regarded as the end of growth stage and the beginning of the recovery stage, see Fig.  1 . We define the entire lifespan T of a bottleneck dynamics as the sum of the duration \({T}_{G}\) of the growth stage and the duration \({T}_{R}\) of the recovery stage, i.e.,

here, the growth duration \({T}_{G}\) is the time interval between the earliest time when a bottleneck emerges and the time it reaches its maximal size, \({S}_{P}\) , and the recovery duration \({T}_{R}\) is the time interval between the peak time and the time when the bottleneck jam has been completely dissolved and the traffic flows are uncongested again.

figure 1

a Demonstration of congestion size S associated with a bottleneck in an illustrated network. b Several snapshots of the congested road segments during the growth stage at 7:20, 7:30, and 7:50 for a specific but typical bottleneck on Monday, October 12, 2015, in Beijing. The congestions originated from the bottleneck (circled red solid link), and gradually developed to more congestion (light red dashed links) in the upstream neighboring streets. The arrows of the links are the directions of traffic flow. c The size S changes over time. This congestion component lasted for more than 3 h after its bottleneck emerged. Its maximal size S P reached 11 road segments at 7:50, and then the size S began to decrease until it completely vanished at 10:50. Note that the recovery duration is much longer than the growth, which is a common feature of the bottleneck dynamics (see Fig.  2 ). d Several snapshots of the congested road segments during the recovery stage at 7:50, 8:20, and 10:40. The congestion component gradually dissolves after its maximal size (light green dashed links) as the road segments become no longer congested.

Figure  1 demonstrates the real-time spatiotemporal dynamics of a typical bottleneck on Monday, October 12, 2015, in Beijing, where three snapshots of the congested roads connected to the bottleneck during growth stage are displayed in Fig.  1b and three snapshots of the congested roads connected to the bottleneck during recovery stage are displayed in Fig.  1d . During the growth stage, increasing of the newly congested road segments associated with the bottleneck is faster than the recovered road segments, and this jam component propagates to its maximal size \({S}_{P}\) = 11 at 7:50 (Fig.  1b, c ). After the peak time, the congestions began to dissolve and the size of the jam component started to decrease, reaching size S  = 4 at 8:20, and size S  = 1 at 10:40. By 10:50, the jam component dissolved completely and resulted in uncongested traffic. Once the traffic congestion created by a specific bottleneck has been dissolved, a new bottleneck may emerge from the same place to initiate another congestion component (more patterns of bottleneck dynamics are given in Supplementary Figs.  3 and 4 ).

Additionally, we find that the network’s propagation and dissipation of traffic congestions originated from a specific bottleneck, can be quantitatively described by a simple dynamical equation

which is an extension of the classical bottleneck model 37 , 47 , 56 that characterizes the queues from a bottleneck as the accumulations of single-car particles in a simplified corridor (see Supplementary Note  3 and Supplementary Fig.  5 ). Here, \(G(t)\) and \(R(t)\) are respectively the number of newly developed congested roads and the number of newly recovered roads associated with the bottleneck at time window t (see Supplementary Note  4 and Supplementary Figs.  6 and 7 ). Therefore, the existing size \(S(t)\) in the congestion component at time window t is the integration of the difference between \(G(t)\) and \(R(t)\) from the time \({t}_{B}\) when a bottleneck B occurred up to current time window t , given by

Distributions of growth and recovery durations

To explore the evolution durations of growth and recovery stages, we follow the dynamics (or lifespan) of each traffic bottleneck in the entire road networks of Beijing and Shenzhen during 1 month. To this end, we compute the vectors of growth duration \({T}_{G}=\{{T}_{G}^{1},\cdots,{T}_{G}^{N}\}\) and recovery duration \({T}_{R}=\{{T}_{R}^{1},\cdots,{T}_{R}^{N}\}\) . Here, \({T}_{G}^{i}\) and \({T}_{R}^{i}\) are respectively the growth and recovery durations of bottleneck \(i\) , and N is the total number of bottlenecks, which is over 670,000 during a typical workday in Beijing and over 180,000 in Shenzhen. The distributions of durations \({T}_{G}\) and \({T}_{R}\) on Friday, October 16, 2015, in both cities are presented in Fig.  2a, b . The results show that the distribution of \({T}_{R}\) is significantly broader than that of \({T}_{G}\) . Bottlenecks spend at most 100 min to reach the maximal size \({S}_{P}\) , while they might spend up to 1000 min to recover to an uncongested state. The complementary cumulative distribution function (CCDF) of growth duration \({T}_{G}\) is well approximated by the exponential distribution

with exponents \({\lambda }_{G}\) of 0.24 for Beijing and 0.27 for Shenzhen on Oct. 16. The CCDF of recovery duration \({T}_{R}\) is well approximated by the power law distribution

with \({\beta }_{R}\) of 1.82 for Beijing and 1.92 for Shenzhen. We fit both the CCDF (Supplementary Figs.  8 – 11 ) and probability distribution (Supplementary Figs.  12 and 13 ) to describe the main part of \({T}_{G}\) and \({T}_{R}\) , and find that they have similar distribution patterns in different days. In addition, CCDF of the ratio \(r={T}_{R}/{T}_{G}\) of each congestion component follows also a power-law distribution \(p(r\ge x)\sim {x}^{-{\beta }_{r}}\) with exponents \({\beta }_{r}\) around 2.1 ± 0.09 on workdays in Beijing and 2.16 ± 0.05 on workdays in Shenzhen (see Supplementary Figs.  14 and 15 for CCDF of r , and Supplementary Figs.  16 , 17 and 18 for distribution of r ). For sensitivity analysis, we absorb very short roads into the junctions or consider congestion length in the definition of congestion size S ( t ), and find that the CCDFs of the \({T}_{G}\) and \({T}_{R}\) are robust (Supplementary Note  5 and Supplementary Figs.  19 , 20 and 21 ). We also study the bottleneck dynamics by smoothing the traffic conditions in different time intervals, and find CCDFs of \({T}_{G}\) and \({T}_{R}\) follow similar distributions (Supplementary Fig.  22 ).

figure 2

The CCDF of growth duration \({T}_{G}\) follows approximately an exponential distribution, and the CCDF of recovery duration \({T}_{R}\) follows approximately a power-law distribution. The data are taken for Friday, October 16, 2015, for ( a ) Beijing and ( b ) Shenzhen. We accumulate the data for all days in 1 month together and find CCDF of the growth duration above 40 min could be described by exponential distributions with smaller exponent \({\lambda }_{G}\) (Supplementary Fig.  24 ). The exponents \({\lambda }_{G}\) and \({\beta }_{R}\) for each day in the entire month for ( c ) Beijing and ( d ) Shenzhen. The values of the mean ratio \( < r > \) for each day in the entire month for ( e ) Beijing and ( f ) Shenzhen. The days between October 1 and October 7 are the seven holidays of China’s National Day. October 11, 17, 18, 24, and 25 are the regular weekends, and the other 18 days are workdays. The mean values and standard deviations in subfigures ( c – f ) are calculated for 18 workdays. As the model selection analyses (Supplementary Note  8 and Supplementary Table  1 ) suggest, the p value and the well-fitted curves support that the exponential distribution describes well for the main part of \({T}_{G}\) .

The average ratio \( < r > \) for all the congestion components is evaluated by

where the values of \( < r > \) are 2.06 for Beijing and 1.74 for Shenzhen on Oct. 16. This shows that, on average the recovery duration of a congestion component is 2.06 times of its growth duration in Beijing, and 1.74 times in Shenzhen. This demonstrates the strong asymmetry between network’s propagation and dissipation of bottlenecks, which could be explained by the theory of phase transition in traffic network flows. The propagation of urban traffic congestion has been regarded as the percolation in the system 54 , 57 , and the traffic systems have exhibited phase transitions as the traffic congestion components are close to the critical point in the self-organized process 7 , 45 . It has been found that the recovery of the systems against the perturbations can be slowing down, when the system is close to such critical point, also called “critical slowing down” 58 , 59 , 60 , 61 . As the results in our manuscript, the power-law distribution of the congestion dissipation indicates that the traffic systems might be near the critical points of the self-organized process. Thus, the slower recovery of the system could be the result of the “critical slowing down” mechanisms 62 .

Comparing growth and recovery stages on different days, we find that the exponential exponents \({\lambda }_{G}\) of growth duration and power law exponents \({\beta }_{R}\) of recovery duration are stable for the same type of days (Fig.  2c, d ). This may indicate the stable self-adaptability of the traffic system in the dynamics of congestion evolutions 45 (See Supplementary Note  6 for further discussions of the exponents). In Fig.  2e, f , we compare the average ratio \( < r > \) between the recovery duration and growth duration on 30 days during October 2015 in both Beijing and Shenzhen. The results show that \( < r > \) has a stable value for a specific type of day. In both cities, values of \( < r > \) on workdays are larger than those on holidays. This means that on workdays, the recovery stage of the congestion components takes much longer time than their growth stage compared to holidays. The values of < r > could be influenced by the heavy tails of the recovery duration (Supplementary Note  7 and Supplementary Fig.  23 ). The “critical slowing down” effect 58 becomes more significant for those bottlenecks with large recovery duration. This could be related to the fact that nonlinear mechanisms exist between the congestion propagation and dissipation processes given the complex urban traffic network topologies and the travelers’ real-time self-adaptive route choice behaviors 58 , 63 , 64 .

Correlation between spatial and temporal dynamics

We further explore the relationship between temporal and spatial dynamics of traffic bottlenecks, by examining the correlation between the maximal size \({S}_{P}\) and the growth speed of the congestion components. For that, we define and calculate the average growth speed of congestion component associated with each bottleneck. The average growth speed \({V}_{A}\) is defined as the maximal size \({S}_{P}\) divided by its growth duration \({T}_{G}\) , i.e.,

A larger \({V}_{A}\) means that a bottleneck induces more associated congestions per unit time. Here, \({V}_{A}\) is calculated by the average number of the increased congested road segments in every 5 min. Figure  3a, b shows the relationship between \({S}_{P}\) and \({V}_{A}\) on October 16, 2015, in Beijing and Shenzhen (for similar results on other days, see Supplementary Figs.  25 and 26 ). These box plots of \({S}_{P}\) are classified into different groups by the values of \({V}_{A}\) . It is seen that congestion components having a larger speed \({V}_{A}\) are more likely to reach a larger congestion size (In Supplementary Fig.  27 , the positive relationship of \({V}_{A}\) and \({S}_{P}\) is also observed by plotting the density surfaces). The linear correlation between the maximal size \({S}_{P}=\{{S}_{P}^{1},\cdots,{S}_{P}^{N}\}\) and the average growth speed \({V}_{A}=\{{V}_{A}^{1},\ldots,{V}_{A}^{N}\}\) of these congestion components is also characterized by the high values of Pearson correlation coefficients \({\rho }_{{S}_{P},{V}_{A}}\) . When omitting isolated bottlenecks with \({S}_{P}=1\) , the value of \({\rho }_{{S}_{P},{V}_{A}}\) on Oct. 16, 2015 is 0.75 for Beijing and 0.79 for Shenzhen, indicating that \({S}_{P}\) and \({V}_{A}\) have a strong positive linear correlation.

figure 3

Box plots of size \({S}_{P}\) grouped by average growth speed \({V}_{A}\) on Friday, October 16, 2015, in ( a ) Beijing and ( b ) Shenzhen. Here, \({V}_{A}\) means the average number of increased congested road segments every 5 min during the entire growth stage, the black numbers on the x -axis are the range of average growth speed \({V}_{A}\) , and the red numbers in the bracket are the median value of each group. The black lines at the bottom, middle and top of the largest box are respectively 25%, 50%, and 75% percentiles of \({S}_{P}\) . The tails of the distributions could be more clearly observed by more quantiles in 0–25% and 75–100% of \({S}_{P}\) . The outliers are not displayed in the box plots. The growth duration \({T}_{G}\) increases with \({S}_{P}\) on average showing very large fluctuations, as shown in Supplementary Fig.  30 . Pearson correlation \({\rho }_{{S}_{P},{V}_{A}}\) for the 30 days during October 2015 in ( c ) Beijing and ( d ) Shenzhen. Holidays include the 7 days in China’s National Day, and the workdays include 18 days. Bottlenecks with \({S}_{P}\ge 2\) are counted here. For sensitivity analysis, we absorb very short roads or consider congestion length in the definition of congestion size \(S(t)\) , and find that the growth speed of congestion components is still strongly and positively correlated to their maximal congestion size (Supplementary Note  5 and Supplementary Fig.  31 ).

Figure  3c, d shows that in both cities, the values of the correlation \({\rho }_{{S}_{P},{V}_{A}}\) are stable for the same type of days. The correlation coefficients are larger on holidays than on workdays, and also larger in Shenzhen than in Beijing. Note also that in the middle of holidays (days Oct. 3–5) the correlations are higher due to less traffic demand. We also find that the bottlenecks which create large congestions are less probable to sustain for a very long duration (Supplementary Figs.  28 and 29 ). This could be because drivers are strongly averse to very large congestions in the self-organization process of their game behavior, and would like to make adaptive choices to deviate from the long queues 65 , 66 . Moreover, well-developed traffic control technologies could have also focused on alleviating these heavy congestions 67 . Even so, as can be seen in the figures (Supplementary Figs.  28 and 29 ), very large congestions can still be sustained for hours.

An early signal for forecasting heavy congestions

The average growth speed has been found in previous subsection to be correlated with the jam size. However, this correlation can only be determined at the end of the growth stage and thus it is not suitable for predicting heavy bottlenecks before their full growth.

In the present section, we develop an effective early signal for forecasting heavy traffic congestions based on the initial growth stage of jams. For that, we explore if the maximal size \({S}_{P}\) is correlated to the earliest attributes of the congestion propagation, i.e., the initial growth speed \({V}_{{T}_{I}}\) , defined as the value of the early size \({S}_{{T}_{I}}\) divided by its initial growth time \({T}_{I}\) at an early growth stage. Thus, \({V}_{{T}_{I}}\) is expressed by

where \({T}_{I}\) is the time interval between the emergence of a bottleneck and a selected early time before the congestion component reaches its maximal size, and \({S}_{{T}_{I}}\) is the number of congested roads connected to the bottleneck at the chosen early growth duration \({T}_{I}\) .

As seen in Fig.  4a–c , the box plots of \({S}_{P}\) grouped by \({V}_{{T}_{I}}\) ( \({T}_{I}\) ranges from 5 to 15 minutes) show that on October 16, 2015, Beijing, the maximal size \({S}_{P}\) increases with \({V}_{{T}_{I}}\) at the first 5, 10, or 15 min of the bottleneck dynamics (box plots for Shenzhen show similar patterns, see Supplementary Fig.  32 ). This indicates that congestion components with a larger initial growth speed even at the earliest stage are also more likely to reach a larger congestion size. The correlation coefficients \({\rho }_{{S}_{P},{V}_{{T}_{I}}}\) between the maximal size \({S}_{P}=\{{S}_{P}^{1},\cdots,{S}_{P}^{N}\}\) and the initial growth speed \({V}_{{T}_{I}}=\{{V}_{{T}_{I}}^{1},\cdots,{V}_{{T}_{I}}^{N}\}\) are respectively 0.66, 0.76, and 0.87 for \({T}_{I}=5\) , \({T}_{I}=10\) and \({T}_{I}=15\) , which also supports our claim that the initial growth speed has a strong positive correlation with the maximal size \({S}_{P}\) (Fig.  4a–c ). In addition, we calculate and compare the linear correlation \({\rho }_{{S}_{P},{V}_{{T}_{I}}}\) between the maximal size \({S}_{P}\) and the initial growth speed \({V}_{{T}_{I}}\) for different \({T}_{I}\) in workdays and holidays. As seen in Fig.  4d, e , the values of \({\rho }_{{S}_{P},{V}_{{T}_{I}}}\) for the two cities are around 0.65 to 0.75 for \({T}_{I}\) = 5 min, and increase to a higher plateau, around 0.85 to 0.95, when \({V}_{{T}_{I}}\) is obtained for 15 min and above. Note that correlations \({\rho }_{{S}_{P},{V}_{{T}_{I}}}\) in holidays are higher due to less traffic demand, which may lead to better prediction results. This suggests that the initial growth speed in the earliest 15 min, could be an effective predictor for the maximal size of congestions originated from a bottleneck, since the change in correlations is very little when \({T}_{I}\) is above 15 min.

figure 4

Box plots of size \({S}_{P}\) grouped by initial growth speed \({V}_{{T}_{I}}\) at the earliest ( a ) 5, ( b ) 10 and ( c ) 15 min, on October 16, 2015, in Beijing. Here, \({V}_{{T}_{I}}\) means the number of increased congested road segments every 5 minutes during the early growth stage, the black numbers on the x -axis are the range of initial growth speed \({V}_{{T}_{I}}\) , and the red numbers in the bracket are the median value of each group. The outliers are not displayed in the box plots. Pearson correlation \({\rho }_{{S}_{P},{V}_{{T}_{I}}}\) between maximal size S P and the initial growth speed \({V}_{{T}_{I}}\) increases with increasing the initial growth duration \({T}_{I}\) , for ( d ) Beijing and ( e ) Shenzhen. The correlations between \({S}_{P}\) and \({V}_{{T}_{I}}\) are calculated for the congestion components with growth duration longer than or equal to \({T}_{I}\) (see Methods). Bottlenecks with \({S}_{P}\ge 2\) are counted here. Note that above 15 min the correlations almost do not increase. Holidays include the 7 days in China’s National Day, and the workdays include 18 days.

Forecasting performance for major bottlenecks

Before examining the performance of predicting major bottlenecks based on initial growth speed \({V}_{{T}_{I}}\) , we evaluate the recurrence of the bottlenecks on two different days. This is done based on the Jaccard index \(J\) that assesses the overlap (see Supplementary Fig.  33 ) of bottlenecks or their associated congestion components between 2 workdays. As shown in Supplementary Figs.  34 , 35, and 36 , the overlap of associated congestions is higher than the overlap of bottlenecks. This could be because the congestion propagation mechanism is fundamental 68 . Thus, the overall congestion regions could include similar propagation pathways due to the congestion propagation mechanism (Supplementary Note  9 ). Importantly, both Jaccard indexes \({J}_{B}\) for bottlenecks and \({J}_{C}\) for their associated congestions decrease rapidly with increasing jam size. \({J}_{B}\) decreases to around 0.05 and \({J}_{C}\) decreases to around 0.2 when \({S}_{P}\) is greater than or equal to 20, meaning that only around 5% of all the heavy bottlenecks and around 20% of their associated congestions (i.e., \({S}_{P}\ge 20\) ) that appear in both days are the same. Note that, similarities of large congestions are still very low even when we relax the overlap definition (Supplementary Note  10 and Supplementary Figs.  33 and 37 ). This could be because the traffic flows are the result of the dynamic self-organization of the game behaviors of numerous travelers 69 , 70 , 71 . In the day-by-day game process, due to risk aversion, travelers have been found to make adaptive choices and deviate from the congestions in previous days 72 , 73 , 74 , 75 . Thus, large congestion events could be less recurrent than expected, and heavy bottlenecks or their associated congestions in one day cannot represent much of those in the other days.

We define a major bottleneck (i.e., \(y=1\) ) as the bottleneck that developed into a congestion component with size \({S}_{P}\) greater than or equal to a pre-defined threshold \({S}_{L}\) , and regard it as a minor bottleneck (i.e., \(y=0\) ) otherwise. To test the power of predicting major bottlenecks by \({V}_{15}\) , we trained the binary Probit model based on dynamics of all the bottlenecks on Monday, October 12, 2015, in Beijing (see Methods for details of the prediction method). We applied the trained model to predict whether bottlenecks on another workday, i.e., October 16, 2015, could yield congestion components greater than or equal to \({S}_{L}=20\) . We find that when the false positive rate (FPR) is set to 5%, the accuracy of detecting major bottlenecks is around 88%. The detected and the undetected major bottlenecks displayed in Fig.  5 indicate that most of the major bottlenecks in rush and non-rush hours are different, and an appropriate prediction framework at the early propagation stage is thus highly needed. Additionally, examples of false positive bottlenecks are also located in significantly different road segments in rush and non-rush hours (see Supplementary Fig.  38 ).

figure 5

Major bottlenecks ( \({S}_{L}=20\) ) during ( a ) rush hours (7:00 a.m.–9:00 a.m.) and ( b ) non-rush hours (12:00 p.m.–14:00 p.m.) on October 16, 2015, in Beijing. The red stars are the true positive bottlenecks that are predicted as major bottlenecks and actually grew to be a major size. The green stars are the false negative bottlenecks that are predicted to be minor bottlenecks but actually developed to be major. The CCDF of maximal jam size \({S}_{P}\) is seen in Supplementary Note  11 and Supplementary Fig.  39 . The CCDF of jam duration \(T\) for the large congestion components is seen in Supplementary Note  11 and Supplementary Fig.  40 .

Performances of predicting the major bottlenecks ( \({S}_{L}=20\) ) are assessed next for different values of FPR, for \({V}_{5}\) , \({V}_{10}\) , \({V}_{15}\) , and \({V}_{20}\) . In Fig.  6a, b , the receiver operating characteristic (ROC) curves 76 are obtained and plotted based on the prediction results for Friday, October 16, 2015, in both Beijing and Shenzhen. The ROC curves indicate that the predictions based on initial growth speed within 15 minutes of the congestion components are close to the classifier (0,1) for both cities (ROC curves of other days are similar and presented in Supplementary Figs.  41 and 42 ). We also computed the area under the curve (AUC) for 17 workdays in both cities, as presented in Fig.  6c . The values of AUC are stable for different days and increase when a longer duration \({T}_{I}\) is used to calculate the predictor, i.e., the initial growth speed. These results suggest that initial growth speed of the congestion components within its first 15 minutes is a very reliable predictor for forecasting major congestions. Beyond 15 min, the performance of the predictions does not improve significantly. Notably, as seen in Supplementary Note  12 and Supplementary Fig.  43 , the prediction time has a trade-off with prediction accuracy. In practice, the predictors \({V}_{5}\) , \({V}_{10}\) , and \({V}_{15}\) could be comprehensively applied to early identify the heavy bottlenecks before maximal size or full jam duration.

figure 6

ROC curves of predicting whether a bottleneck would grow up into a major congestion size of 20 road segments or above, based on \({V}_{{T}_{I}}\) within the earliest 5, 10, 15, and 20 min of their propagation. The prediction results shown are for October 16, 2015, in ( a ) Beijing and ( b ) Shenzhen. c The AUC value increases when the predictor \({V}_{{T}_{I}}\) is calculated based on a longer initial duration \({T}_{I}\) . The error bars are calculated based on the prediction results of 17 workdays. The small standard deviations show that the values are stable. Note the almost plateau seen for \({T}_{I}\ge 15\) minutes.The ROC curves of using \({V}_{{T}_{I}}\) within 15 min to predict whether a bottleneck develops into at least 10, 15, 20, and 25 congested roads. The curves are based on the prediction results for October 16, 2015, in ( d ) Beijing and ( e ) Shenzhen. f The values of AUC for predicting major bottlenecks by \({V}_{{T}_{I}}\) within 15 min with different size thresholds \({S}_{L}\) . The error bars are calculated based on the prediction results in 17 workdays. The small standard deviations show that the prediction performances are stable. The prediction results are also found stable when training the model on different days. For sensitivity analysis, we absorb very short roads or consider congestion length in the definition of congestion size S ( t ), and find robust prediction performance (Supplementary Note  5 and Supplementary Fig.  44 ).

To further assess the prediction performance of the growth speed in the earliest 15 min, we forecast whether the bottlenecks will develop to be greater than or equal to different threshold size \({S}_{L}\) . As seen in Fig.  6d and e , the ROC curves of predicting major bottlenecks for different \({S}_{L}\) are similar and very close to the classifier (0,1) on October 16, 2015 in both cities. We also computed in Fig.  6f , the AUC values versus the predefined threshold size \({S}_{L}\) for 17 workdays in both cities. It is seen that the values of the AUC are stable and very high (around 0.95) for all values of \({S}_{L}\) . These results strongly support that the initial growth speed is a reliable and excellent measure for detecting major bottlenecks at their early stage of propagation. Thus, our prediction framework helps to understand, forecast, and potentially prevent major bottlenecks by identifying them at their early propagation stages. Integrating this framework into existing traffic control systems, may improve traffic conditions and prevent bottlenecks from reaching their full potential.

In summary, we analyze the spatiotemporal dynamics of traffic bottlenecks during 1 month in two Chinese metropolises. The empirical results demonstrate that our framework of dynamics of traffic bottlenecks can successfully characterize both the network’s propagation and dissipation of urban traffic bottlenecks. We find that the propagation and dissipation processes of congestion components develop asymmetrically and the duration of recovery stage approximately follows a power-law distribution. In addition, the recovery duration of the bottlenecks is found to be typically nearly twice the time it takes to fully grow. Our findings can provide data explanations for the well-established models and help extend mesoscopic traffic models in urban networks. For example, the scaling patterns of the jam durations in real urban networks can well explain and expand the 1-dimensional scaling results modeled in existing studies 77 , 78 .

Moreover, the empirical results suggest that our method is efficient in forecasting heavy traffic bottlenecks, based on the finding that the spatial and temporal dynamics of traffic congestions are strongly correlated. Our empirical analysis shows that the growth speed of congestion components is highly correlated with the maximal size of their associated congestions. Most importantly, we find that the initial growth speed, even at the earliest 15 min of the jam’s growth, is useful in predicting whether a traffic bottleneck will develop into a major congestion component. Our predictive framework can provide an alerting indicator that could help urban planners improve real-time traffic control by addressing the sources of destructive traffic jams before they develop into their maximal size. The early real-time traffic control began with the implementation of the traffic signal control system SCOOT to calculate the size of the queue and time of clearance given the cyclic flow profiles 79 . With artificial intelligence technologies, and connected-automated vehicles techniques 80 , 81 , 82 , the model predictive control framework has been proposed to sense and control traffic conditions while agents interact with ones in the vicinity 67 , 83 , 84 , 85 , 86 . Meantime, the spatial congestion propagation could significantly influence the coordinated control performances among different signalized intersections 87 , 88 , 89 (Supplementary Note  13 ). Based on our identified spatiotemporal propagation mechanisms, the real-time control systems could consider interrelations among different traffic regions and perform better coordinated control for the most congested areas before they propagate to a global gridlock jam.

To better alleviate traffic congestions, our framework and findings can also be applied in the well-developed real-time navigation systems 90 , 91 or demand management strategies 63 , 64 , 69 , 71 , 73 , 75 , 92 . Urban traffic control systems should be connected to navigation apps to warn travelers, in near real-time, to avoid the roads that may lead to a heavy traffic bottleneck 63 , 64 , 69 , 93 . On one hand, warning travelers with alternative routes to be far away from the predicted heavy congestion regions 73 , 75 could alleviate the traffic flows in predicted areas. On the other hand, rescheduling departure time of the potential travelers with no alternative routes by road pricing strategies 71 could reduce traffic demand in the predicted area. These methods of demand management have also been found effective in alleviating congestion in earlier studies 63 , 64 , 93 . Moreover, coordinated management from the supply side could also help to alleviate the traffic on the predicted heavy congestions 69 . While such interventions may cause congestions in other locations, our real-time updated framework can alert the control system about new heavy bottlenecks before they emerge. Considering our propagation mechanism in the above well-established technologies, the real-time traffic management and organization would be better developed in the near future. This will provide not only accurate predictions but also effective mitigation of heavy congestions.

The Beijing road network has over 52,000 road segments (links) and 27,000 intersections (nodes), and the Shenzhen road network has over 22,000 road segments (links) and 12,000 intersections (nodes). The empirical datasets contain time-dependent velocity records of both cities for 30 days during October 2015 with a resolution of 1 minute. For a road with an outlier of velocity record, we handle it as congested state if it connects its upstream and downstream roads that are congested in the predefined chronological order (Supplementary Note  2 and Supplementary Fig.  1 ). The distribution of road velocity suggests that the road velocity records are generally stable over 5-minute interval (Supplementary Note  2 and Supplementary Fig.  2 ). Large-scale network topology, huge traffic flow, serious traffic jams, diverse traffic bottlenecks, as well as the high-quality datasets make these two cities ideal for the analysis of bottleneck dynamics.

Bottlenecks and their associated congestions

Since traffic congestion state at time t can be described by the average relative velocity during a short time interval 52 , we use the average relative velocity calculated in every 5 minutes to represent the congestion weight \({W}_{e}(t)\) of road \(e\) at time window \(t\) , i.e.,

Here, \({U}_{e}(t)\) is the velocity of road \(e\) at time window t , and \({U}_{e}^{95}\) is 95% percentile of velocity records of road e , which approximates the standard maximal velocity on this road. In this paper, road \(e\) is regarded as congested if \({W}_{e}(t) < 0.5\) , and non-congested otherwise 26 .

After having the congestion weight \({W}_{e}(t)\) , we identify bottlenecks using the jam tree structure defined by ref. 24 . We identified the bottlenecks, and the newly congested or the recovered roads from them as the following steps: i ) Obtaining the time-interval matrix of the continuous congestion states. \({c}_{e}(t)\) is the time interval during which road e has been continuously congested up to the time window \(t\) . ii ) Identification of bottleneck. The bottleneck is the road segment that has been continuously congested for the longest interval \({c}_{e}(t)\) in downstream of a congestion component. iii ) Identification of newly congested road segments. A neighboring upstream congested road is regarded as a new congestion associated with a bottleneck at time window t if it became congested no later than a predefined time interval \(\theta\) (set as 10 min generally) after the bottleneck or another congested road connected to the bottleneck. iv ) Identification of recovered road segments. A road is regarded as recovered from the bottleneck at time window t , if it (or another congested road that connected it to the bottleneck) returned to an uncongested state (see Supplementary Note  4 and Supplementary Fig.  6 ). The existing number of congested roads, i.e., size S ( t ), includes newly congested links and removes those recovered. In the recovery process, the existing size S is decreasing over time since the newly recovered congested roads occur more quickly than newly developed congestions (Supplementary Note  4 and Supplementary Fig.  7 ). In our algorithm, if the recovery of the bottleneck is earlier than other neighboring branches, the branches that belonged to the recovered bottleneck are not considered anymore to be associated with the original (recovered) bottleneck.

Pearson correlation

The Pearson coefficient represents the degree of linear correlation between two variables. To observe the linear correlation between the maximal size \({S}_{P}\) and the average growth speed \({V}_{A}\) or the initial growth speed \({V}_{{T}_{I}}\) , we calculated Pearson correlation between them. For two variables \(X=\{{x}_{1},{x}_{2},\cdots,{x}_{n}\}\) and \(Y=\{{y}_{1},{y}_{2},\cdots,{y}_{n}\}\) , the Pearson correlation \({\rho }_{X,Y}\) is

where n is the number of samples, \({\mu }_{X}\) and μ Y are the mean values of X and Y , and \({\sigma }_{X}\) and \({\sigma }_{Y}\) are the standard deviations of X and Y . \({\rho }_{X,Y}\) is in the range of \(-1\) to 1. \({\rho }_{X,Y}=\pm 1\) means variables X and Y have the highest linear correlation. When calculating \({\rho }_{{S}_{P},{V}_{{T}_{I}}}\) for congestion components with growth duration longer than or equal to \({T}_{I}\) , the samples are downsized in a short \({T}_{I}\) and upsized in a long \({T}_{I}\) by observations obtained from different resolutions.

Jaccard index

The Jaccard index is used for measuring repetition between the bottlenecks or their associated congestions on different days. For two sample sets X and Y , the Jaccard index is defined as the ratio between the size of the overlap and the size of the union of the observed sample sets, i.e.,

where \(J\) is in the range of 0 to 1. \(J=1\) means sets X and Y are wholly overlapped and \(J=0\) means sets X and Y are wholly different.

Prediction method

To conduct the prediction, we train the binary Probit model (a basic binary classifier) based on the evolutions of traffic bottlenecks on Monday, October 12, 2015, and use the initial growth speed \({V}_{{T}_{I}}\) till an early growth time \({T}_{I}\) to predict the probability \({P}_{i}\) that a bottleneck on another workday may develop into a major congestion component. The utility function ( \({y}_{i}^{\ast }\) ) of bottleneck i with the explanatory variable \({V}_{{T}_{I}}\) is expressed as

where \({a}_{1}\) is a constant, \({a}_{2}\) is a coefficient, and \({\varepsilon }_{i}\) is the error term assumed to follow a standard normal distribution. Based on the estimated \({\hat{a}}_{1}\) and \({\hat{a}}_{2}\) , the probability for \({y}_{i}=1\) is expressed as

where Φ is the cumulative density function ( cdf ) of the standard normal distribution. Prediction based on \({V}_{{T}_{I}}\) is conducted in the following way: the probability \({P}_{i}\) of whether a bottleneck would become major till the time \({T}_{I}\) , is calculated as the highest possibility that a bottleneck may become major based on \({V}_{{T}_{I}}\) till time \({T}_{I}\) , i.e., \({P}_{i}=\,\max \{{p}_{i}({y}_{i}=1|{V}_{t})\},\,t\le {T}_{I}\) . If the probability \({P}_{i}\) reaches a threshold \({P}^{thre}\) , a bottleneck is classified as major. The prediction result \({\gamma }_{i}\) of a bottleneck could be true positive (TP), false positive (FP), true negative (TN), or false negative (FN), i.e.,

When obtaining the prediction results \(\gamma\) for different threshold \({P}^{thre}\) , the ROC curve can be plotted by the results of the true positive rate (TPR) versus the false positive rate (FPR). The x -axis is the FPR, representing the ratio between the number of minor bottlenecks wrongly categorized as positive and the total number of actual minor bottlenecks. The y -axis is the TPR, representing the ratio between the number of major bottlenecks correctly categorized as positive and the total number of actual major bottlenecks. i.e.,

where \({N}_{FP}\) is the number of FP observations, \({N}_{TN}\) is the number of TN observations, \({N}_{TP}\) is the number of TP observations, and \({N}_{FN}\) is the number of FN observations. The AUC represents the performance of separability that the classifier can distinguish between the major and minor bottlenecks. The curve through (0,1) and AUC = 1 represent that the classifier has the best performance to separate each bottleneck correctly.

Data availability

The necessary data generated in this study have been deposited in the Github database https://github.com/JinxiaoDuan/DynamicsOfBottlencks to enable the reproducibility of the results in the paper. The raw velocity data are protected and unavailable due to data privacy laws.

Code availability

We provide the source codes of our algorithms in GitHub https://github.com/JinxiaoDuan/DynamicsOfBottlencks to enable the reproducibility of our findings.

Mahmassani, H. S., Saberi, M. & Zockaie, A. Urban network gridlock: theory, characteristics, and dynamics. Procedia-Soc. Behav. Sci. 80 , 79–98 (2013).

Article   Google Scholar  

Saeedmanesh, M. & Geroliminis, N. Dynamic clustering and propagation of congestion in heterogeneously congested urban traffic networks. Transp. Res. Procedia 23 , 962–979 (2017).

Long, J., Gao, Z., Ren, H. & Lian, A. Urban traffic congestion propagation and bottleneck identification. Sci. China Ser. F Inf. Sci. 51 , 948–964 (2008).

Article   MathSciNet   MATH   Google Scholar  

Lighthill, M. J. & Whitham, G. B. On kinematic waves II. A theory of traffic flow on long crowded roads. Proc. R. Soc. Lond. Ser. A. Math. Phys. Sci. 229 , 317–345 (1955).

ADS   MathSciNet   MATH   Google Scholar  

Richards, P. I. Shock waves on the highway. Oper. Res. 4 , 42–51 (1956).

Biham, O., Middleton, A. A. & Levine, D. Self-organization and a dynamical transition in traffic-flow models. Phys. Rev. A 46 , R6124 (1992).

Article   ADS   PubMed   CAS   Google Scholar  

Nagel, K. & Schreckenberg, M. A cellular automaton model for freeway traffic. J. Phys. I 2 , 2221–2229 (1992).

Google Scholar  

Kerner, B. S. Experimental features of self-organization in traffic flow. Phys. Rev. Lett. 81 , 3797 (1998).

Article   ADS   MATH   CAS   Google Scholar  

Kerner, B. S. & Rehborn, H. Experimental properties of phase transitions in traffic flow. Phys. Rev. Lett. 79 , 4030 (1997).

Article   ADS   CAS   Google Scholar  

Kerner, B. S., Klenov, S. L. & Wolf, D. E. Cellular automata approach to three-phase traffic theory. J. Phys. A Math. Gen. 35 , 9971 (2002).

Article   ADS   MathSciNet   MATH   Google Scholar  

Arnott, R. & Small, K. The economics of traffic congestion. Am. Sci. 82 , 446–455 (1994).

ADS   Google Scholar  

Nagel, K., Wolf, D. E., Wagner, P. & Simon, P. Two-lane traffic rules for cellular automata: a systematic approach. Phys. Rev. E 58 , 1425 (1998).

Hidas, P. Modelling lane changing and merging in microscopic traffic simulation. Transp. Res. Part C: Emerg. Technol. 10 , 351–371 (2002).

Daganzo, C. F. A behavioral theory of multi-lane traffic flow. Part II: merges and the onset of congestion. Transp. Res. Part B: Methodol. 36 , 159–169 (2002).

Daganzo, C. F. The cell transmission model: a dynamic representation of highway traffic consistent with the hydrodynamic theory. Transp. Res. Part B: Methodol. 28 , 269–287 (1994).

Daganzo, C. F. The cell transmission model, part II: network traffic. Transp. Res. Part B: Methodol. 29 , 79–93 (1995).

Li, D., Jiang, Y., Kang, R. & Shlomo, H. Spatial correlation analysis of cascading failures: congestions and blackouts. Sci. Rep. 4 , 5381 (2014).

Wu, J., Sun, H. & Gao, Z. Cascading failures on weighted urban traffic equilibrium networks. Phys. A: Stat. Mech. Appl. 386 , 407–413 (2007).

Cwilich, G. & Buldyrev, S. V. Cascading traffic jamming in a two-dimensional Motter and Lai model. Phys. Rev. E 106 , 024303 (2022).

Duan, J., Li, D. & Huang, H.-J. Reliability of the traffic network against cascading failures with individuals acting independently or collectively. Transp. Res. Part C: Emerg. Technol. 147 , 104017 (2023).

Saberi, M. et al. A simple contagion process describes spreading of traffic jams in urban networks. Nat. Commun. 11 , 1616 (2020).

Article   ADS   PubMed   PubMed Central   CAS   Google Scholar  

Wu, J., Gao, Z. & Sun, H. Simulation of traffic congestion with SIR model. Mod. Phys. Lett. B 18 , 1537–1542 (2004).

Brockmann, D. & Helbing, D. The hidden geometry of complex, network-driven contagion phenomena. Science 342 , 1337–1342 (2013).

Serok, N., Havlin, S. & Lieberthal, E. B. Identification, cost evaluation, and prioritization of urban traffic congestions and their origin. Sci. Rep. 12 , 13026 (2022).

Nguyen, H., Liu, W. & Chen, F. Discovering congestion propagation patterns in spatio-temporal traffic data. IEEE Transactions on . Big Data 3 , 169–180 (2016).

Luan, S., Ke, R., Huang, Z. & Ma, X. Traffic congestion propagation inference using dynamic Bayesian graph convolution network. Transp. Res. Part C Emerg. Technol. 135 , 103526 (2022).

Asif, M. T. et al. Spatiotemporal patterns in large-scale traffic speed prediction. IEEE Trans. Intell. Transp. Syst. 15 , 794–804 (2013).

Wu, Y., Tan, H., Qin, L., Ran, B. & Jiang, Z. A hybrid deep learning based traffic flow prediction method and its understanding. Transp. Res. Part C Emerg. Technol. 90 , 166–180 (2018).

Lei, W., Alves, L. G. & Amaral, L. A. N. Forecasting the evolution of fast-changing transportation networks using machine learning. Nat. Commun. 13 , 1–12 (2022).

Article   ADS   Google Scholar  

Ren, Y., Ercsey-Ravasz, M., Wang, P., González, M. C. & Toroczkai, Z. Predicting commuter flows in spatial networks using a radiation model based on temporal ranges. Nat. Commun. 5 , 5347 (2014).

Anbaroglu, B., Heydecker, B. & Cheng, T. Spatio-temporal clustering for non-recurrent traffic congestion detection on urban road networks. Transp. Res. Part C: Emerg. Technol. 48 , 47–65 (2014).

Avila, A. M. & Mezić, I. Data-driven analysis and forecasting of highway traffic dynamics. Nat. Commun. 11 , 1–16 (2020).

Hanna, R., Kreindler, G. & Olken, B. A. Citywide effects of high-occupancy vehicle restrictions: evidence from “three-in-one” in Jakarta. Science 357 , 89–93 (2017).

Bellocchi, L. & Geroliminis, N. Unraveling reaction-diffusion-like dynamics in urban congestion propagation: Insights from a large-scale road network. Sci. Rep. 10 , 1–11 (2020).

Yildirimoglu, M., Ramezani, M. & Geroliminis, N. Equilibrium analysis and route guidance in large-scale networks with MFD dynamics. Transp. Res. Procedia 9 , 185–204 (2015).

Olmos, L. E., Çolak, S., Shafiei, S., Saberi, M. & González, M. C. Macroscopic dynamics and the collapse of urban traffic. Proc. Natl Acad. Sci. 115 , 12654–12661 (2018).

Ben-Akiva, M., De Palma, A. & Kanaroglou, P. Dynamic model of peak period traffic congestion with elastic arrival rates. Transp. Sci. 20 , 164–181 (1986).

Huang, H.-J. & Lam, W. H. Modeling and solving the dynamic user equilibrium route and departure time choice problem in network with queues. Transp. Res. Part B: Methodol. 36 , 253–273 (2002).

Ran, B. & Boyce, D. Modeling Dynamic Transportation Networks: an Intelligent Transportation System Oriented Approach . (Springer Science & Business Media, 2012).

Kasmalkar, I. G. et al. When floods hit the road: resilience to flood-related traffic disruption in the San Francisco Bay Area and beyond. Sci. Adv. 6 , eaba2423 (2020).

Article   ADS   PubMed   PubMed Central   Google Scholar  

Tian, L.-J., Yang, H. & Huang, H.-J. Tradable credit schemes for managing bottleneck congestion and modal split with heterogeneous users. Transp. Res. Part E: Logist. Transp. Rev. 54 , 1–13 (2013).

Daganzo, C. F. Queue spillovers in transportation networks with a route choice. Transp. Sci. 32 , 3–11 (1998).

Article   MATH   Google Scholar  

Arnott, R., De Palma, A. & Lindsey, R. A structural model of peak-period congestion: a traffic bottleneck with elastic demand. Am. Econ. Rev. 83 , 161–179 (1993).

Kerner, B. S. & Klenov, S. L. Microscopic theory of spatial-temporal congested traffic patterns at highway bottlenecks. Phys. Rev. E 68 , 036130 (2003).

Zhang, L. et al. Scale-free resilience of real traffic jams. Proc. Natl Acad. Sci. USA 116 , 8673–8678 (2019).

Kearney, M. J. Exactly solvable cellular automaton traffic jam model. Phys. Rev. E 74 , 061115 (2006).

Arnott, R., De Palma, A. & Lindsey, R. Economics of a bottleneck. J. Urban Econ. 27 , 111–130 (1990).

Daganzo, C. F. & Laval, J. A. Moving bottlenecks: a numerical method that converges in flows. Transp. Res. Part B: Methodol. 39 , 855–863 (2005).

Newell, G. F. A simplified theory of kinematic waves in highway traffic, part I: general theory. Transp. Res. Part B: Methodol. 27 , 281–287 (1993).

Arnott, R., De Palma, A. & Lindsey, R. Properties of dynamic traffic equilibrium involving bottlenecks, including a paradox and metering. Transp. Sci. 27 , 148–160 (1993).

Li, Z.-C., Huang, H.-J. & Yang, H. Fifty years of the bottleneck model: a bibliometric review and future research directions. Transp. Res. Part B: Methodol. 139 , 311–342 (2020).

Li, D. et al. Percolation transition in dynamical traffic network with evolving critical bottlenecks. Proc. Natl Acad. Sci. 112 , 669–672 (2015).

Hamedmoghadam, H., Jalili, M., Vu, H. L. & Stone, L. Percolation of heterogeneous flows uncovers the bottlenecks of infrastructure networks. Nat. Commun. 12 , 1254 (2021).

Zeng, G. et al. Switch between critical percolation modes in city traffic dynamics. Proc. Natl Acad. Sci. USA 116 , 23–28 (2019).

Hamedmoghadam, H., Zheng, N., Li, D. & Vu, H. L. Percolation-based dynamic perimeter control for mitigating congestion propagation in urban road networks. Transp. Res. Part C Emerg. Technol. 145 , 103922 (2022).

Vickrey, W. S. Congestion theory and transport investment. Am. Econ. Rev. 59 , 251–260 (1969).

Zeng, G. et al. Multiple metastable network states in urban traffic. Proc. Natl Acad. Sci. USA 117 , 17528–17534 (2020).

Dakos, V. et al. Slowing down as an early warning signal for abrupt climate change. Proc. Natl Acad. Sci. 105 , 14308–14312 (2008).

Scheffer, M. Foreseeing tipping points. Nature 467 , 411–412 (2010).

Scheffer, M. et al. Early-warning signals for critical transitions. Nature 461 , 53–59 (2009).

Veraart, A. J. et al. Recovery rates reflect distance to a tipping point in a living system. Nature 481 , 357–359 (2012).

Al-Madani, H. M. Dynamic vehicular delay comparison between a police-controlled roundabout and a traffic signal. Transp. Res. Part A: Policy Pract. 37 , 681–688 (2003).

Akbarzadeh, M. & Estrada, E. Communicability geometry captures traffic flows in cities. Nat. Hum. Behav. 2 , 645–652 (2018).

Article   PubMed   Google Scholar  

Lee, M., Barbosa, H., Youn, H., Holme, P. & Ghoshal, G. Morphology of travel routes and the organization of cities. Nat. Commun. 8 , 2229 (2017).

De Palma, A., Lindsey, R. & Picard, N. Risk aversion, the value of information, and traffic equilibrium. Transp. Sci. 46 , 1–26 (2012).

Liu, P. & Liu, Y. Optimal information provision at bottleneck equilibrium with risk-averse travelers. Transp. Res. Rec. 2672 , 69–78 (2018).

Thunig, T., Kühnel, N. & Nagel, K. Adaptive traffic signal control for real-world scenarios in agent-based transport simulations. Transp. Res. Procedia 37 , 481–488 (2019).

Zhao, J., Li, D., Sanhedrai, H., Cohen, R. & Havlin, S. Spatio-temporal propagation of cascading overload failures in spatially embedded networks. Nat. Commun. 7 , 10094 (2016).

Çolak, S., Lima, A. & González, M. C. Understanding congested travel in urban areas. Nat. Commun. 7 , 10793 (2016).

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

Schröder, M., Storch, D.-M., Marszal, P. & Timme, M. Anomalous supply shortages from dynamic pricing in on-demand mobility. Nat. Commun. 11 , 1–8 (2020).

Dussutour, A., Fourcassié, V., Helbing, D. & Deneubourg, J.-L. Optimal traffic organization in ants under crowded conditions. Nature 428 , 70–73 (2004).

Yeung, C. H., Saad, D. & Wong, K. M. From the physics of interacting polymers to optimizing routes on the London Underground. Proc. Natl Acad. Sci. 110 , 13717–13722 (2013).

Article   ADS   MathSciNet   PubMed   PubMed Central   MATH   CAS   Google Scholar  

Cantarella, G. E. & Cascetta, E. Dynamic processes and equilibrium in transportation networks: towards a unifying theory. Transp. Sci. 29 , 305–329 (1995).

Vazifeh, M. M., Santi, P., Resta, G., Strogatz, S. H. & Ratti, C. Addressing the minimum fleet problem in on-demand urban mobility. Nature 557 , 534–538 (2018).

Hanley, J. A. & McNeil, B. J. The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 143 , 29–36 (1982).

Article   PubMed   CAS   Google Scholar  

Nagatani, T. Self-organized criticality and scaling in lifetime of traffic jams. J. Phys. Soc. Jpn. 64 , 31–34 (1995).

Petri, G., Expert, P., Jensen, H. J. & Polak, J. W. Entangled communities and spatial synchronization lead to criticality in urban traffic. Sci. Rep. 3 , 1–8 (2013).

Robertson, D. I. & Bretherton, R. D. Optimizing networks of traffic signals in real time-the SCOOT method. IEEE Trans. Veh. Technol. 40 , 11–15 (1991).

Martin, R. AV futures or futures with AVs? Bridging sociotechnical imaginaries and a multi-level perspective of autonomous vehicle visualisations in praxis. Hum. Soc. Sci. Commun. 8 , 68 (2021).

Gazis, D. C. Mathematical theory of automobile traffic. Science 157 , 273–281 (1967).

Mansourianfar, M. H., Gu, Z. & Saberi, M. Distance-based time-dependent optimal ratio control scheme (TORCS) in congested mixed autonomy networks. Transp. Res. Part C Emerg. Technol. 141 , 103760 (2022).

De Oliveira, L. B. & Camponogara, E. Multi-agent model predictive control of signaling split in urban traffic networks. Transp. Res. Part C Emerg. Technol. 18 , 120–139 (2010).

Srinivasan, D., Choy, M. C. & Cheu, R. L. Neural networks for real-time traffic signal control. IEEE Trans. Intell. Transp. Syst. 7 , 261–272 (2006).

Feng, S. et al. Dense reinforcement learning for safety validation of autonomous vehicles. Nature 615 , 620–627 (2023).

Guo, Q., Li, L. & Ban, X. J. Urban traffic signal control with connected and automated vehicles: a survey. Transp. Res. Part C Emerg. Technol. 101 , 313–334 (2019).

Hegyi, A. Model Predictive Control for Integrating Traffic Control Measures. (Netherlands TRAIL Research School, Netherlands, 2004).

Ramezani, M., de Lamberterie, N., Skabardonis, A. & Geroliminis, N. A link partitioning approach for real-time control of queue spillbacks on congested arterials. Transp. B: Transp. Dyn. 5 , 177–190 (2017).

Barmpounakis, E. & Geroliminis, N. On the new era of urban traffic monitoring with massive drone data: The pNEUMA large-scale field experiment. Transp. Res. Part C: Emerg. Technol. 111 , 50–71 (2020).

Liang, X., Du, X., Wang, G. & Han, Z. A deep reinforcement learning network for traffic light cycle control. IEEE Trans. Veh. Technol. 68 , 1243–1253 (2019).

Cao, Z., Jiang, S., Zhang, J. & Guo, H. A unified framework for vehicle rerouting and traffic light control to reduce traffic congestion. IEEE Trans. Intell. Transp. Syst. 18 , 1958–1973 (2016).

Schläpfer, M. et al. The universal visitation law of human mobility. Nature 593 , 522–527 (2021).

Article   ADS   PubMed   Google Scholar  

Alonso-Mora, J., Samaranayake, S., Wallar, A., Frazzoli, E. & Rus, D. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proc. Natl Acad. Sci. 114 , 462–467 (2017).

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grants 71890971/71890970, H.-J.H.; 72225012, D.L.; 72288101, H.-J.H. and D.L.; 71822101, D.L.; and 71890973/71890970, D.L.), the Fundamental Research Funds for the Central Universities (D.L.), the Israel Science Foundation (Grant No. 189/19, S.H.), the Binational Israel-China Science Foundation (Grant No. 3132/19, S.H.), and the European Union’s Horizon 2020 research and innovation program (DIT4Tram, Grant Agreement 953783, S.H. and E.B.L.).

Author information

Authors and affiliations.

School of Economics and Management, Beihang University, Beijing, 100191, China

Jinxiao Duan & Hai-Jun Huang

Department of Physics, Bar-Ilan University, Ramat Gan, 52900, Israel

Jinxiao Duan, Guanwen Zeng & Shlomo Havlin

School of Reliability and Systems Engineering, Beihang University, Beijing, 100191, China

Guanwen Zeng & Daqing Li

Azrieli School of Architecture, Tel Aviv University, Tel Aviv, 6997801, Israel

Nimrod Serok & Efrat Blumenfeld Lieberthal

You can also search for this author in PubMed   Google Scholar

Contributions

J.D. and S.H. designed the research. J.D., S.H., H.-J.H., N.S., E.B.L., and D.L. developed the method. J.D. and G.Z. performed the computation. All the authors analyzed the results. J.D., E.B.L., N.S, S.H., H.-J.H., and D.L. wrote the paper.

Corresponding authors

Correspondence to Efrat Blumenfeld Lieberthal , Hai-Jun Huang or Shlomo Havlin .

Ethics declarations

Competing interests.

The authors declare no competing interests.

Peer review

Peer review information.

Nature Communications thanks Luis Amaral, Steven Travis Waller, and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. A peer review file is available.

Additional information

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

Supplementary information

Supplementary information, peer review file, rights and permissions.

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ .

Reprints and permissions

About this article

Cite this article.

Duan, J., Zeng, G., Serok, N. et al. Spatiotemporal dynamics of traffic bottlenecks yields an early signal of heavy congestions. Nat Commun 14 , 8002 (2023). https://doi.org/10.1038/s41467-023-43591-7

Download citation

Received : 10 March 2023

Accepted : 14 November 2023

Published : 04 December 2023

DOI : https://doi.org/10.1038/s41467-023-43591-7

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

By submitting a comment you agree to abide by our Terms and Community Guidelines . If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Quick links

  • Explore articles by subject
  • Guide to authors
  • Editorial policies

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

dynamic traffic assignment capability

IMAGES

  1. Dynamic traffic assignment

    dynamic traffic assignment capability

  2. 1: General framework of the Dynamic Traffic Assignment (DTA) Model

    dynamic traffic assignment capability

  3. PPT

    dynamic traffic assignment capability

  4. Dynamic Traffic Assignment

    dynamic traffic assignment capability

  5. Dynamic traffic assignment framework overview In the current DTA

    dynamic traffic assignment capability

  6. Conceptual approach to dynamic traffic assignment The Dynamic Network

    dynamic traffic assignment capability

VIDEO

  1. Traffic Assignment

  2. Dynamic Traffic Assignment (DTA) in Braess Network

  3. Effect of Modal Integration on Traffic Conditions in India || Traffic Engineering

  4. Traffic Assignment Example

  5. Module 6-Part -1: Intro to Traffic Assignment

  6. Mod 6, Part 4: Traffic Assignment (Stochastic Method)

COMMENTS

  1. Dynamic traffic assignment: A review of the ...

    A semi-dynamic traffic assignment model can be considered a series of connected STA models (e.g., Nakayama and Conors, 2014). Unlike STA, a semi-dynamic traffic assignment model has multiple time periods for route choice and allows the residual traffic of one period to transfer to the following time periods.

  2. PDF Foundations of Dynamic Traffic Assignment: The Past, the Present and

    data requirements and capabilities in terms of representing the traffic system or control actions. One common feature of these models is that they depart from the standard static assignment assumptions to deal with time-varying flows. Another feature shared by these models is that none presently provides a universal solution for general networks.

  3. PDF Dynamic Traffic Assignment

    Now, after decades of research and intensive market readiness developments, dynamic traffic assignment (DTA) models have become a viable modeling option. DTA models supplemental existing travel forecasting models and microscopic traffic simulation models. Travel forecasting models represent the static regional travel analysis capability ...

  4. PDF Guidebook on the Utilization of Dynamic Traffic Assignment in Modeling

    Dynamic Traffic Assignment is an evolving technique in transportation modeling. As of late 2012 when this Guide was developed, both DTA modeling process and software capabilities are rapidly changing. Thus, this guidebook does not expand into great detail on DTA methods of application due to the

  5. PDF Comparison of Simulation-based Dynamic Traffic Assignment Approaches

    These capabilities are necessary for short-term planning (e.g. work zone scheduling or evacuation planning) and operations management (e.g. incident response). Static approaches are tailored towards long-term processes involving significant changes in ... Dynamic Traffic Assignment Results Figure 2 illustrates the convergence of TransModeler ...

  6. PDF Dynamic Traffic Assignment: Properties and Extensions

    The properties of dynamic traffic assignment (DTA) have important implications on its ability to portray the actual travel behaviour, and hence on the fidelity and accuracy of the model results. These properties depend strongly on the two components of DTA: the travel choice principle and the traffic-flow component. The travel choice principle

  7. Dynamic Traffic Assignment with Rolling Horizon Implementation

    This paper discusses an analytical dynamic traffic assignment (DTA) model with the extended capability of performing rolling horizon implementation. This model is formulated as a link-based variational inequality and can be solved efficiently to convergence by a relaxation (diagonalization) algorithm.

  8. PDF Dynamic Traffic Simulation and Assignment: Models ...

    which are conveniently integrated into a dynamic traffic assignment (DTA) system. Two essential capabilities are required of the DTA The first is descriptive, and consists of describing how flow patterns develop spatially and temporally in a traffic network, typically given set of desired trips be­

  9. Dynamic Traffic Assignment: Properties and Extensions

    Dynamic Traffic Assignment (DTA) is long recognized as a key component for network planning and transport policy evaluations as well as for real-time traffic operation and management. How traffic is encapsulated in a DTA model has important implications on the accuracy and fidelity of the model results. This study compares and contrasts the ...

  10. Scalability of dynamic traffic assignment

    Abstract. This research develops a systematic approach to analyze the computational performance of Dynamic Traffic Assignment (DTA) models and provides solution techniques to improve their scalability for on-line applications for large-scale networks. DTA models for real-time use provide short-term predictions of network status and generate ...

  11. Advances in Dynamic Traffic Assignment Models

    This paper handles the findings of three recent dynamic traffic assignment models, namely; 1) A dynamic traffic assignment model for highly congested urban networks; 2) System-optimal dynamic traffic assignment with and without queue spillback: Its path-based formulation and solution via approximate path marginal cost; and 3) A dynamic traffic ...

  12. Simulation-Based Dynamic Traffic Assignment

    Objectives Illustrate the capabilities of a simulation-based DTA framework for the evaluation of ITS technologies. Provide a hands-on experience modeling and analyzing ITS technologies, using a simulation-based DTA framework Primary Audience This tutorial is tailored for researchers interested in the evaluation of ITS technologies for the real-word. The tutorial will help understanding the ...

  13. A dynamic traffic assignment model for highly congested urban networks

    Abstract. The management of severe congestion in complex urban networks calls for dynamic traffic assignment (DTA) models that can replicate real traffic situations with long queues and spillbacks. DynaMIT-P, a mesoscopic traffic simulation system, was enhanced and calibrated to capture the traffic characteristics in a sub-area of Beijing ...

  14. PDF Dynamic Traffic Assignment Incorporating

    have allowed this study area to move toward more behaviorally realistic dynamic traffic assignment (DTA) models. DTA techniques have a number of advantages over the static traffic assignment, such as representing time-dependent interactions of the travel demand and supply of the network and the capability to capture traffic congestion buildup and

  15. A predictive dynamic traffic assignment model in congested capacity

    To illustrate how far the resulting traffic pattern satisfies the dynamic user-optimal conditions, the actual path travel times and flows on all these paths for the 4 OD pairs are shown from Fig. 5, Fig. 6, Fig. 7, Fig. 8. It can be seen that the actual travel times on all paths between a particular OD pair are almost identical with small round-off errors, except for paths 4, 10, 12 and 13 in ...

  16. PDF Development and Testing of Dynamic Traffic Assignment and Simulation

    route guidance, traffic control actions, or other forms of information. The procedures developed to address the first capability incorporate the second capability as a sub-problem.The dynamic traffic assignment algorithm developed to address the first capability is an interactive procedure, within which a traffic simulation capability is required.

  17. Traffic Analysis Toolbox Volume XIV: Guidebook on the Utilization of

    The use of Dynamic Traffic Assignment (DTA) in transportation modeling is an emerging analysis approach around the world. The benefits of applying DTA in transportation analysis increase with network size and level of congestion. This guidebook presents principles and direction that can be consistently applied when using DTA regardless of application platforms or software packages.

  18. Scalability of dynamic traffic assignment

    Abstract. This research develops a systematic approach to analyze the computational performance of Dynamic Traffic Assignment (DTA) models and provides solution techniques to improve their scalability for on-line applications for large-scale networks. DTA models for real-time use provide short-term predictions of network status and generate ...

  19. Dynamic Traffic Assignment Based on a Cell Transmission Model and

    Dynamic traffic assignment is a component of the basic theories in Intelligent Transportation System (ITS). This paper presents an environmental constraint with an Operational Street Pollution Model (OSPM), which considers roads as a link pollution source. The environmental constraint is added to the traditional dynamic user optimization (DUO ...

  20. PDF The Cell Transmission Model: a Dynamic Representation of Highway

    Although dynamic traffic assignment models -planning level models involving large networks- typically recognize that traffic travels to many destinations, the models are based on simplistic flow relationships that are not perfectly consistent with the conserva- tion laws of traffic. A planned sequel to this paper will discuss this in more ...

  21. PDF A Linear Programming Model for the Single Destination System Optimum

    This article was downloaded by: [137.132.123.69] On: 17 June 2014, At: 15:03 Publisher: Institute for Operations Research and the Management Sciences (INFORMS)

  22. Spatiotemporal dynamics of traffic bottlenecks yields an early ...

    This could be because the traffic flows are the result of the dynamic self ... S., Wallar, A., Frazzoli, E. & Rus, D. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment.

  23. Welcome to Turnitin Guides

    Class and assignment management: Creating and managing QuickMarks, rubrics and grading PeerMark assignments guidance: Grading and feedback: User profile guidance for administrators and instructors: User profile settings. Administrator account settings and migration help: Administrator hub: Release notes and known issues: Turnitin release notes ...