Eric J. Nava Department of Civil Engineering and Engineering Mechanics, University of Arizona,

Similar documents
Region-wide Microsimulation-based DTA: Context, Approach, and Implementation for NFTPO

Comparison of Simulation-Based Dynamic Traffic Assignment Approaches for Planning and Operations Management

By using DTA, you accept the following assumptions

Use of Dynamic Traffic Assignment in FSUTMS in Support of Transportation Planning in Florida

ABM-DTA Deep Integration: Results from the Columbus and Atlanta SHRP C10 Implementations

Large-scale, high-fidelity dynamic traffic assignment: framework and real-world case studies

Characteristics of Routes in a Road Traffic Assignment

An Optimization Approach for Real Time Evacuation Reroute. Planning

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

Application of Dynamic Traffic Assignment (DTA) Model to Evaluate Network Traffic Impact during Bridge Closure - A Case Study in Edmonton, Alberta

Agenda. Analysis Tool Selection and Mesoscopic Dynamic Traffic Assignment Models Applications:

Trip Assignment. Lecture Notes in Transportation Systems Engineering. Prof. Tom V. Mathew. 1 Overview 1. 2 Link cost function 2

EVALUATING AN ADAPTIVE SIGNAL CONTROL SYSTEM IN GRESHAM. James M. Peters, P.E., P.T.O.E., Jay McCoy, P.E., Robert Bertini, Ph.D., P.E.

2. LITERATURE REVIEW

TELETRAFFIC ISSUES IN HIGH SPEED CIRCUIT SWITCHED DATA SERVICE OVER GSM

Structure and Synthesis of Robot Motion

Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection

IBM SPSS Neural Networks

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale

Investigation of Timescales for Channel, Rate, and Power Control in a Metropolitan Wireless Mesh Testbed1

Performance Evaluation of a Mixed Vehicular Network with CAM-DCC and LIMERIC Vehicles

Case Study Evaluation of Dynamic Traffic Assignment Tools

Column Generation. A short Introduction. Martin Riedler. AC Retreat

Linking TransCAD to Synchro Micro-simulation

Trip Assignment. Chapter Overview Link cost function

EXPLORING SIMULATION BASED DYNAMIC TRAFFIC ASSIGNMENT WITH A LARGE-SCALE MICROSCOPIC TRAFFIC SIMULATION MODEL

PoC #1 On-chip frequency generation

Optimizing Group Transit in the Gulf of Aden

RF Considerations for Wireless Systems Design. Frank Jimenez Manager, Technical Support & Service

Aimsun Next User's Manual

Optimum Power Allocation in Cooperative Networks

Anomalies in Optimal Rate-control and Scheduling Protocols for Cognitive Radio Networks

Spectrum Requirements for 4G Wireless Systems

State Road A1A North Bridge over ICWW Bridge

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Transportation Timetabling

On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment - Supplemental Material -

Dynamic Data-Driven Adaptive Sampling and Monitoring of Big Spatial-Temporal Data Streams for Real-Time Solar Flare Detection

A Study of Dynamic Routing and Wavelength Assignment with Imprecise Network State Information

Dynamic Grouping and Frequency Reuse Scheme for Dense Small Cell Network

RHODES: a real-time traffic adaptive signal control system

Development of a Dynamic Traffic Assignment Model for Northern Nevada

Technical and Commercial Challenges of V2V and V2I networks

Large company practices. Small company responsiveness. Working for YOU.

Link and Link Impedance 2018/02/13. VECTOR DATA ANALYSIS Network Analysis TYPES OF OPERATIONS

ON USING PERFECT SIGNAL PROGRESSION AS THE BASIS FOR ARTERIAL DESIGN: A NEW PERSPECTIVE

Wavelength Assignment Problem in Optical WDM Networks

Technical Report Documentation Page 2. Government 3. Recipient s Catalog No.

Connected Car Networking

Abstract. Marío A. Bedoya-Martinez. He joined Fujitsu Europe Telecom R&D Centre (UK), where he has been working on R&D of Second-and

The WISE Experience. Association of Monterey Bay Area Governments (AMBAG) September 20, Bhupendra Patel, Ph.D. Director of Modeling, AMBAG

Master of Comm. Systems Engineering (Structure C)

Next Generation Traffic Control with Connected and Automated Vehicles

Spectrum Sharing with Adjacent Channel Constraints

Accelerated Impulse Response Calculation for Indoor Optical Communication Channels

Application of the Network Robustness Index to Identifying Critical Road-Network Links in Chittenden County, Vermont

Part VII: VRP - advanced topics

Croatian Open Competition in Informatics, contest 6 April 12, 2008

Crash Event Modeling Approach for Dynamic Traffic Assignment

USING BLUETOOTH TM TO MEASURE TRAVEL TIME ALONG ARTERIAL CORRIDORS

Adaptive Transmission Scheme for Vehicle Communication System

A Multi-Criteria Based Approach to Identify Critical Links in a Transportation Network

Statistical Static Timing Analysis Technology

Time And Resource Characteristics Of Radical New Product Development (NPD) Projects And their Dynamic Control. Introduction. Problem Description.

1. Travel time measurement using Bluetooth detectors 2. Travel times on arterials (characteristics & challenges) 3. Dealing with outliers 4.

HARDWARE ACCELERATION OF THE GIPPS MODEL

Exact Response Time of FlexRay Communication Protocol

Bi-objective Network Equilibrium, Traffic Assignment and Road Pricing

SYSTEM-LEVEL PERFORMANCE EVALUATION OF MMSE MIMO TURBO EQUALIZATION TECHNIQUES USING MEASUREMENT DATA

TRB Innovations in Travel Modeling Atlanta, June 25, 2018

10:00-10:30 HOMOGENIZATION OF THE GLOBAL TEMPERATURE Victor Venema, University of Bonn

ASSESSING THE POTENTIAL FOR THE AUTOMATIC DETECTION OF INCIDENTS ON THE BASIS OF INFORMATION OBTAINED FROM ELECTRONIC TOLL TAGS

Mehrdad Amirghasemi a* Reza Zamani a

CUDA-Accelerated Satellite Communication Demodulation

CS434/534: Topics in Networked (Networking) Systems

Solution of the Airline ToD Problem using Severely Limited Subsequence

A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks

Radio Frequency Engineering Report. Proposed Raymond, ME Cellular Facility

Boosting Microwave Capacity Using Line-of-Sight MIMO

Color of Interference and Joint Encoding and Medium Access in Large Wireless Networks

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

Fast Placement Optimization of Power Supply Pads

Channel Assignment with Route Discovery (CARD) using Cognitive Radio in Multi-channel Multi-radio Wireless Mesh Networks

Time Distribution for Application Level 2 and 3 Linking Protection

Traffic Management for Smart Cities TNK115 SMART CITIES

Survey of Call Blocking Probability Reducing Techniques in Cellular Network

4-4 Is there a continuing need for bands below 3.7 GHz for long-haul systems or could this need be met in bands at 3.7 GHz and above?

Location Discovery in Sensor Network

Sentinel antennas address growing capacity challenge in today s microwave backhaul network

Using hybrid optimization algorithms for very-large graph problems and for small real-time problems

A Message Scheduling Scheme for All-to-all Personalized Communication on Ethernet Switched Clusters

0-6920: PROACTIVE TRAFFIC SIGNAL TIMING AND COORDINATION FOR CONGESTION MITIGATION ON ARTERIAL ROADS. TxDOT Houston District

Update on Traffic Results and Findings

Dynamic Clustering For Radio Coordination To Improve Quality of Experience By Using Frequency Reuse, Power Control And Filtering

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation

Load- and Interference-Aware Channel Assignment for Dual-Radio Mesh Backhauls

Mini Project 3: GT Evacuation Simulation

A Reinforcement Learning Scheme for Adaptive Link Allocation in ATM Networks

Urban WiMAX response to Ofcom s Spectrum Commons Classes for licence exemption consultation

CS 229 Final Project: Using Reinforcement Learning to Play Othello

Transcription:

A Temporal Domain Decomposition Algorithmic Scheme for Efficient Mega-Scale Dynamic Traffic Assignment An Experience with Southern California Associations of Government (SCAG) DTA Model Yi-Chang Chiu 1 Department of Civil Engineering and Engineering Mechanics, University of Arizona, 1209 E 2 nd St. Tucson, AZ, USA chiu@email.arizona.edu 520-626-8462 Eric J. Nava Department of Civil Engineering and Engineering Mechanics, University of Arizona, 1209 E 2 nd St. Tucson, AZ, USA ejnava@email.arizona.edu 520-626-3367 Hsi-Hwa Hu, Ph.D. Transportation Modeler Research, Analysis and Information Services Division Southern California Association of Governments 818 W. Seventh Street, 12th Floor Los Angeles, CA 90017 hu@scag.ca.gov 213-2361834 Words: 2,113 Tables and Figures: 4 Total: 3,113 Submitted to the 4 th Conference on Innovations in Travel Modeling (ITM) 1 Corresponding Author: Telephone: 520-626-8462; Email: chiu@email.arizona.edu

1 INTRODUCTION Dynamic Traffic Assignment (DTA) methodology is ever-evolving, growing both theoretically and practically since the influential research of Merchant and Nemhauser (1978a; 1978b). Historically, DTA research has branched into two modeling approaches that can be generally categorized as analytical or simulation-based methods. A simulation-based dynamic traffic assignment (SBDTA) model typically employs a traffic simulator as the network loading method to capture complex demand/supply interactions, whereas analytical models apply mathematical formulations such as exit/ volume-travel time functions for similar purposes. The common algorithmic framework of a SBDTA model includes the iterative execution of network loading (simulation), the path set update procedure (time-dependent travel time cost of routes for all origin, destination, and departure time triplets), and the path set adjustment (DTA) procedure to update vehicle paths. To determine how close the current solution is to the DUE condition, the evaluation of path assignments, by means of simulation, requires checking a defined convergence criterion. The algorithm terminates if the stopping criterion is met. With rising interest in SBDTA from practitioners and researchers who recognize the potential capability of the DTA methodology, deployment of SBDTA models for traffic operations and transportation planning have increased. In parallel, research and development of innovative approaches of the SBDTA model have improved, particularly in the realms of DUE solution methodology and traffic simulation. However, computational requirement for largescale implementation of a DTA model remains to be one of the great challenges. Network size, e.g., links, nodes, and zones, the amount of vehicles being simulated/assigned and the length of the analysis period are the key factors determining the computational requirements of the SBDTA model, thus potentially making assignment procedures intractable. In this study, the Method of Isochronal Vehicle Assignment (MIVA) is proposed in which the temporal domain of the TDSP and path assignment is decomposed, thereby improving the scalability of the SBDTA model and allowing for simulation and assignment of long-period, large-scale models. The self-tuning adaptive (STA) algorithm is also developed to search for an optimal MIVA specification during run-time. To the best of our knowledge, this paper is the first known effort to enable SBDTA for region-sized networks with diurnal demand modeling period. 2

2 THE METHOD OF ISOCHRONAL VEHICLE ASSIGNMENT FOR DYNAMIC TRAFFIC ASSIGNMENT The proposed Method of Isochronal Vehicle Assignment (MIVA) decouples the time domain between simulation and both the path set update and path adjustment procedures (comprised of both the TDSP and assignment solution algorithm) into forward-sliding time periods which allows the memory requirement for both the path set update and path adjustment to be bounded solely on the length of the determined temporal segment instead of the entire analysis period. 2.1 The MIVA Temporal Decomposition Framework Shown in Figure 1, the MIVA scheme is denoted by two inter-associated time periods: Epoch and Projection Period. The MIVA scheme decouples the temporal domain of the analysis period (also termed simulation period) into sequential segments of equal length called Epochs. For vehicles departing within a single Epoch, the arrival times to their destination are used to estimate the time period, known as the Projection Period, in which the domain for the TDSP algorithm is defined for path set update for vehicles departing within the current Epoch. At the end of one Epoch, all TDSP and assignment-related memory is de-allocated, and then reallocated for the next Epoch. The MIVA scheme then slides the path set update and adjustment operations from one Epoch to the next until completing all Epochs. As a result, the memory usage during the entire path set update and adjustment operation is only a function of the Epoch length. 3

Simulation Period Simulation Interval Assignment Interval Network Loading: Simulation Arrays Storing Time-Varying Travel Time, Intersection Delay, etc. Projection Period Epoch 1: TDSP Epoch 1: Vehicle Assignment Epoch Epoch 2: TDSP Epoch 2: Vehicle Assignment Convergence Check Stop Epoch 3: TDSP Epoch 3: Vehicle Assignment Epoch 4: TDSP Epoch 4: Vehicle Assignment Arrays Storing Vehicles and Assigned (Selected) Paths Figure 1: The MIVA computational scheme implemented within the SBDTA algorithmic framework. The Epoch is the partitioned period that acts as the temporal segment for the path adjustment procedure, meaning the TDSP and assignment procedure is bounded solely by the length of the Epoch. An Epoch consists of multiple assignment intervals (interchangeably termed as departure intervals as assignment is performed for vehicle departing at the same departure interval). An aggregation interval pertains to the time interval in which traffic data, i.e., timedependent link travel times and intersection delays, are averaged to be the input for the TDSP. The Projection Period, is defined as the set of assignment intervals for each Epoch. Let { } be the set of assignment intervals contained in the Project Period for Epoch. By definition, the start of the Projection Period is synchronized with each associated Epoch. However, the Projection Period is extended beyond the end of the Epoch by { }. This temporal extension is to 4

allow the TDSP to solve for the later arrival times of those vehicles departing toward the end of the Epoch. 3 NUMERICAL ANALYSIS OF MIVA COMPUTATIONAL PERFORMANCE The MIVA scheme was implemented in a SBDTA model DynusT (Chiu, Nava et al. 2011; Nava and Chiu 2012). Three networks, as shown in Figure 2, were used for the initial evaluation of the computational performance of the MIVA scheme. Note that all networks for this batch of performance runs were done on a shared-memory computer with a 2.80 GHz Intel Pentium D Dual-Core Processor with 4GB of RAM. Comparisons for each network were benchmarked by simulating each network without the MIVA scheme implemented (termed fullscale). The goal of the comparison was to investigate the computational memory efficiency that can be achieved by the MIVA scheme. There are numerous choices of an Epoch set size since can be of various equal number of assignment intervals; therefore, (number of Epochs in Epoch set can be of different sizes. For each network, different Epoch sets were used to test the MIVA scheme, and described below for each network. (a) Fort Worth, TX Network (b) Guam Network 5

(c) Minneapolis, MN Network Figure 2: Networks used for MIVA benchmarking. 3.1 Peak Memory Usage The testing results show that for the Fort Worth network, the full scale case required 90.0 megabyte (MB) peak memory usage. For a 2-Epoch case, the peak memory usage dropped from 82.0 to 77.0 MB. As expected, lower percentile leads to a shorter Projection Period length and less memory usage. For the 3-Epoch case, the overall peak memory usage continued to reduce to the range of 78 to 73.6 MB. The lowest memory usage was observed for the 1 st Epoch in the and 5-Epoch case. Comparing the highest and the lowest memory usage, the maximum memory savings was 24.2%. The Guam network, the peak memory for the full-scale case was 70.2 MB. The memory usage continued to drop as low as 50.9 MB with the increasing number of Epochs and lower percentile value. The maximum memory savings was about 27.0%. Consistent memory savings was also observed for the Minneapolis dataset in which the maximum peak memory usage occurred at the full-scale scenario with 598.6 MB and the lowest memory usage was 430.6 MB in the 6-Epoch case. The maximum memory savings was about 28.2%. From the results, it becomes apparent that memory saving always increases with increasing number of Epochs. This is a desirable computational property as a model user can always adjust the number of Epoch according to the memory limitation of the intended computing environment. This accomplished the primarily goal of designing a memory-scalable SBDTA solution algorithm. 3.2 Run-Time Performance For the Fort Worth network, it is noted that the run-time for the full-scale case is 590 seconds for 100 iterations. For all Epoch settings, the run-time remains lower than 590 seconds for all ratios setting except. For the Guam network at 50 iterations, the 2-Epoch case with achieved 1390 second, which was lower than the full-scale case; however, at worst, the run-time for the 6-Epoch case with was found at 2,679 seconds, a 91% increase from the full-scale case. In the Minneapolis, MN network at 50 iterations, the memory usage for the full-scale case was 50,813 seconds. Most of the cases were worse than the full-scale case, except the 5-Epoch case with with 49,413 seconds, a 2.7% savings. The worse case, 6

being the 5-Epoch case with, was 10.9% higher than the full-scale case with 56,354 seconds. 4 EXPERIENCE WITH SCAG NETWORK The Southern California Associations of Governments (SCAG) planning region encompasses over 20k roadway center line miles. The planning network consists of more than 31k nodes, 82K links, and 4109 TAZs. This is arguably the largest planning network in the U.S. Performing a DTA analysis on the entire region over the entire 24-hour period has strategic importance. First, SCAG is well known as one of the most congested metropolitan area in the country as reported by TTI mobility study. Having a dynamic network model to properly capture the traffic dynamic and congestion spatial and temporal pattern is the key to all congestion alleviation strategy formulation. Many policy questions and traffic management strategies can no longer be answered by traditional static assignment based network models. A step toward improving this limitation is the activity-based model (ABM) under development for SCAG. With this ABM model approaching completion it is of great need to have a functional DTA model that is able to seamlessly integrate with the ABM. This means that the DTA model needs to operate for the entire region over the daily period. An operational regional DTA model also serves as the robust and more accurate foundational model for any sub-area analysis often requested by corridor analysis. Because a simulation-based DTA model properly could account for capability constraints and congestion outside the sub-area. The arriving demand at the sub-area boundary would be much more realistic than what would be produced by a static assignment model. Building such a mega-size DTA model is unprecedented. The proposed innovative computational scheme makes such an attempt feasible. The research team will first convert the entire SCAG model into DynusT format and the research team will apply the proposed MIVA approach to perform 24-hour simulation assignment for the entire SCAG regional model. Figure 3 shows the progress of network conversion from existing planning model to DynusT format. The initial testing of the SCAG network show 10GB peak memory usage in simulation and 3GB peak memory usage during assignment for three-hour simulation and assignment. This means that the overall peak memory usage is 10GB. Further work is underway to test the 24-hr simulation/assignment. It is anticipated that the memory usage won t increase drastically from this initial test run as the peak memory required by simulation is only related to number of vehicles exist in the network in a given time 7

and the peak memory for assignment is decoupled from the length of analysis period and is capped at about 6GB. Further run time requirement results will be reported at the conference. Figure 3: DynusT SCAG Network Shown in DynuStudio (a) Vehicles Animation 8

(b) Cumulative Volumes Figure 4: DynusT Vehicle Simulation (a) and Cumulative Volumes (b) of SCAG Model shown in DynuStudio 5 IMPACT FOR THE SCIENCE AND PRATICE OF TRAVEL MODELING With ever increasing computational power, it is always argued that DTA run time will no long be an issue in the future. However, the computational issues need to be address now as more applications find DTA a much needed tool to supplement existing modeling capabilities. The proposed MIVA scheme has been shown to demonstrate very promising results in small- to mid-size networks, but being able to efficiently operate on any mega-size network is the ultimate challenge and testimony or the practicality of simulation-based DTA model to users. This project will provide unique and valuable insight from the SCAG model experience. 6 REFERENCES Chiu, Y.-C., E. Nava, et al. (2011). DynusT User's Manual (http://dynust.net/wikibin/doku.php). Merchant, D. K. and G. L. Nehmauser (1978a). "A model and an Algorithm for the Dynamic Traffic Assignment Problems." Transportation Science 12(3): 183-199. Merchant, D. K. and G. L. Nehmauser (1978b). "Optimality Conditions for a Dynamic Traffic Assignment Model." Transportation Science 12(3): 200-207. Nava, E. and Y.-C. Chiu (2012). "A Temporal Domain Decomposition Algorithmic Scheme for Large-Scale Dynamic Traffic Assignment." International Journal of Transportation Science and Technology 1(1): 1-24. 9