CSS434 Presentation Guide

Slides:



Advertisements
Similar presentations
A PERSPECTIVE ON APPLICATION OF A PAIR OF PLANNING AND MICRO SIMULATION MODELS: EXPERIENCE FROM I-405 CORRIDOR STUDY PROGRAM Murli K. Adury Youssef Dehghani.
Advertisements

Swarm-Based Traffic Simulation
SkewReduce YongChul Kwon Magdalena Balazinska, Bill Howe, Jerome Rolia* University of Washington, *HP Labs Skew-Resistant Parallel Processing of Feature-Extracting.
Using Dynamic Traffic Assignment Models to Represent Day-to-day Variability Dirck Van Vliet 20 th International EMME Users’ Conference Montreal October.
Introduction to VISSIM
12th TRB National Transportation Planning Applications Conference
Presented by: Pascal Volet, ing. October 11,2007 Application of Dynameq in Montréal: bridging the gap between regional models and microsimulation Application.
TRANSIMS Research and Deployment Project TRACC TSM Staff Dr. Vadim Sokolov Dr. Joshua Auld Dr. Kuilin Zhang Mr. Michael Hope.
Critical Analysis Presentation: T-Drive: Driving Directions based on Taxi Trajectories Authors of Paper: Jing Yuan, Yu Zheng, Chengyang Zhang, Weilei Xie,
TRANSPORT MODELLING Lecture 4 TRANSPORT MODELLING Lecture 4 26-Sep-08 Transport Modelling Microsimulation Software.
Complexity Science & Transport Systems Jeffrey Johnson & Joan Serras Design, Development, Environment & Materials The Open University to infinity … and.
TEMPLATE DESIGN © Issues and Challenges in Route Guidance: Mr. Tremaine Rawls, Mr. Timothy Hulitt, Dr. Fatma Mili Norfolk.
CSS595 SUMMER 2014 ZACH MA ADVISOR: MUNEHIRO FUKUDA Multi-Agent Transportation Simulation Using MASS MATMASSim.
Automatic loading of inputs for Real Time Evacuation Scenario Simulations: evaluation using mesoscopic models Josep M. Aymamí 15th TRB National Transportation.
Queue evolutions Queue evolution is one of the most important factors in design of intersection signals. The evaluation compares the model-estimated and.
Challenge 2: Spatial Aggregation Level Multi-tier Modeling in Ohio Attempts to Balance Run Time and Forecast Granularity Gregory Giaimo, PE The Ohio Department.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
Technische Universität München 1 Traffic Simulation with Queues Ferienakademie, Sarntal Neven Popov.
©2009 Proprietary and Confidential DTA in practice: Modeling dynamic networks in the real world Michael Mahut, Ph.D. INRO Montreal, Canada.
Lesson 5 – Looking at the Output MATSim Tutorial, 2011, Shanghai 1.
Evaluating Robustness of Signal Timings for Conditions of Varying Traffic Flows 2013 Mid-Continent Transportation Research Symposium – August 16, 2013.
Report Samples. 2 Stop Report Shows where, when and for how long a vehicle has stopped.
Mediamatics / Knowledge based systems Dynamic vehicle routing using Ant Based Control Ronald Kroon Leon Rothkrantz Delft University of Technology October.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
© 2014 HDR, Inc., all rights reserved. COUNCIL BLUFFS INTERSTATE SYSTEM MODEL Jon Markt Source: FHWA.
Analysis of a Multimodal Light Rail Corridor using an Activity-Based Microsimulation Framework S. Ellie Volosin & Ram M. Pendyala, Arizona State University,
An Agent-Based Cellular Automaton Cruising-For-Parking Simulation A. Horni, L. Montini, R. A. Waraich, K. W. Axhausen IVT ETH Zürich July 2012.
April 2010 Scott Smith Volpe Center / RITA / U.S. DOT Transportation Border Working Group Meeting Boston, MA An Integrated Regional Planning / Microsimulation.
Innovative ITS services thanks to Future Internet technologies ITS World Congress Orlando, SS42, 18 October 2011.
TRANSIMS Version 5 Application Concepts January 20, 2011 David Roden – AECOM.
Regional Traffic Simulation/Assignment Model for Evaluation of Transit Performance and Asset Utilization April 22, 2003 Athanasios Ziliaskopoulos Elaine.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco’s Dynamic Traffic Assignment Model Background SFCTA DTA Model Peer Review Panel Meeting July.
Expanding the CASE Framework to Facilitate Load Balancing of Social Network Simulations Amara Keller, Martin Kelly, Aaron Todd.
EMME Users’ Group Meeting NSW Modelling Guidelines - Highway Assignment 27 May 2011.
Incorporating Traffic Operations into Demand Forecasting Model Daniel Ghile, Stephen Gardner 22 nd international EMME Users’ Conference, Portland September.
A. Horni and K.W. Axhausen IVT, ETH Zürich GRIDLOCK MODELING WITH MATSIM.
ZACH MA WINTER 2015 A Parallelized Multi-Agent Transportation Simulation Using MASS MATMASSim.
Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.
Modeling Drivers’ Route Choice Behavior, and Traffic Estimation and Prediction Byungkyu Brian Park, Ph.D. Center for Transportation Studies University.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Science & Engineering Research Support soCiety Special Issue Call for Papers Paper Submission The papers will be subject to the usual peer review process.
MITSIM The Traffic Simulator ● Represents movement of vehicles in terms of smaller elements such as nodes, links, and lanes ● Randomly assigns driver aggression.
Integrated Corridor Management Initiative ITS JPO Lead: Mike Freitas Technical Lead: John Harding, Office of Transportation Management.
Transit Signal Priority: The Importance of AVL Data David T. Crout Tri-County Metropolitan Transportation District of Oregon (TriMet) Presented at Transportation.
On the Placement of Web Server Replicas Yu Cai. Paper On the Placement of Web Server Replicas Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker Infocom.
Urban Planning Group Implementation of a Model of Dynamic Activity- Travel Rescheduling Decisions: An Agent-Based Micro-Simulation Framework Theo Arentze,
PhD 800 & 805 Term Paper Ali Al Jassim S Sept Factors Affecting Traffic Jam in Dubai: The Effectiveness of Licensing Role in Reducing.
Traffic Models Alaa Hleihel Daniel Mishne /32.
Modeling the Optimization of a Toll Booth Plaza By Liam Connell, Erin Hoover and Zach Schutzman Figure 1. Plot of k values and outputs from Erlang’s Formula.
Traffic Simulation L0 – How to use AIMSUN Ing. Ondřej Přibyl, Ph.D.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Challenge: Numerous Governmental Layers
Induced Travel: Definition, Forecasting Process, and A Case Study in the Metropolitan Washington Region A Briefing Paper for the National Capital Region.
Macro / Meso / Micro Framework on I-395 HOT Lane Conversion
Thank you, chairman for the kind introduction. And hello, everyone.
Special Issue Call for Papers
Jim Henricksen, MnDOT Steve Ruegg, WSP
Modelling Sustainable Urban Transport
Applied Technology and Traffic Analysis Program(ATTAP) MIDCAP & MUID
Macroscopic Speed Characteristics
Introduction Traffic flow characteristics
MASS CUDA Performance Analysis and Improvement
Complex World 2015 Workshop
Predicting Traffic Dmitriy Bespalov.
Transit Signal Priority: The Importance of AVL Data
Vehicular Ad-hoc Networks
School of Civil Engineering
Norman Washington Garrick CE 2710 Spring 2016 Lecture 07
Visually Analyzing Latent Accessibility Clusters of Urban POIs
Comparison and Analysis of Big Data for a Regional Freeway Study in Washington State Amanda Deering, DKS Associates.
Presentation transcript:

CSS434 Presentation Guide # slides should be around 15 for a 20-minute talk. Show a table of contents, (i.e., what you will be talking about). Get started with the background of the project you surveyed. Digest the essense of the project rather than cut and paste the contes from the papers you read. Include examples, illustrations, and performance results. Clarify pros and cons of the research/development project you surveyed. Add your opinion to improve the project. Conclude your presentation.

CSS434 Demo Talk Agent-Based Traffic Simulation Munehiro Fukuda University of Washington Bothell

Table of Contents Conventional Mathematical Models CSS434 Demo Talk: Agent-Based Traffic Simulation Table of Contents Conventional Mathematical Models Micro-Simulation: Agent-Based Models MATSim Challenges in Agent-Based Transport Simulation Summary

Backgound Macroscopic Simulation CSS434 Demo Talk: Agent-Based Traffic Simulation Backgound Macroscopic Simulation Merits Demerits Mathematical models General parameter assumptions Construction, fires, etc. considered as bias to the model Ease of real data retrieval such as highway traffic WSDOT annual traffic report Mathematical verification No micro events or interactions considered Traffic signals and lanes Parking Freight traffic Public transport No dynamic events considered Weather Dynamic trip plans

Background Agent-Based Modeling CSS434 Demo Talk: Agent-Based Traffic Simulation Background Agent-Based Modeling Micro-simulation Views interaction among a large number of simulation entities, (a.k.a. agents). Simulates an emergent collective group behavior of agents Agent-based transport simulation Model each traveler as an agent. Consider as many traffic events as possible. Simulates traffic as an interaction among travelers and events. System examples (open source) TRANSIMS: based on cellular automata MATSim: based on a queuing network

MATSim Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 MATSim Variable lenth Event-based queuing simulation XML input files Network configuration Log File Score Statistics Leg Travel Distance Statistics Events Trip Durations Optimization is performed in terms of agents’ plans. 10% agents: reroute their plans dynamically. 90% agents: choose their best score. Agent plans From Andreas Horni, Kai Nagel, Kay W. Axhausen, “The Multi-Agent Transport Simulation MATSim”

MATSim Example Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 MATSim Example https://vimeo.com/138598871 From http://www.matsim.org/scenarios

Challenges in Agent-Based Models Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 Challenges in Agent-Based Models Modeling A huge manpower would be required to model signals, lanes, parking, etc. in details rather than to give global models and parameters. Calibration Non-mathematical verifications are difficult to trust. How much detailed data can be sampled from the real world? Computation Millions of agents drive through several thousands of cells in TRANSIMS and links in MATSim.

Modeling in Agent-Based Models Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 Modeling in Agent-Based Models Links: speed, signals, and lanes Parking Public transport Freight traffic Dynamic events (e.g., accidents and weather changes) Pro: Agents and micro-simulation can describe almost whatever we want to model.

Public Transport in MATSim Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 Public Transport in MATSim Teleportion An agent is removed from one location and place at a later point of time. TransitVehicles.xml Vehicle type Passenger capasity Actual vehicles TransitSchedule.xml Transit stops with names Transit lines Routes (links) used by the transit Schedules Teleportion Con: Labor/time/data-intensive work From Andreas Horni, Kai Nagel, Kay W. Axhausen, “The Multi-Agent Transport Simulation MATSim”

Calibrations in Agent-Based Models Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 Calibrations in Agent-Based Models Realism tests * Hourly traffic flows: can be compared with automatic traffic recorders’ data Travel times and speeds: can be compared with public transports’ data Traffic patterns (queuing patterns at intersections, congested roads, freeway lane choice, merging, etc.): traffic cameras?? Available traffic data * Automatic traffic recorder(s)’ samples are sparse and imperfect. Drivers’ mentality (e.g., aggressiveness) varies in metropolitan and suburban areas. It is impossible to prepare millions of all agent itineraries and perturbations, thus we need to sample householders’ data. Comparing simulation results with real data Data-intensive and labor-intensive work * * From Wisconsin DOT Micro-Simulation Guideline: http://wisdot.info/microsimulation/

Computation in Agent-Based Models CSS434 Demo Talk: Agent-Based Traffic Simulation Computation in Agent-Based Models Large # road links A TRANSIMS simulation of 200,000 links in Portland: 0.23 sec per simulation step (1 sec) From Kai Nagel, Marcus Ricket, “Parallel implementation of the TRANSIMS micro-simulation”, Parallel Computing Vol 27(N.12), 2001 A day traffic simulation would take 5.5 hours. Large # agents A MATSim simulation of 10,000-car circular movement over 10,000 links: 51 sec From John Piger, MASS library traffic simulation application development and performance evaluation. Css497 final report, University of Washington, Bothell, WA, August 2011 A movement of 200,000 cars driving through I-405 in Bellevue would take 17 minutes, then a day traffic simulation? Solution: Parallel and distributed simulation

Future Distributed Computing in MATSim CSS434 Demo Talk: Agent-Based Traffic Simulation Future Distributed Computing in MATSim Master-slave mode Qsim on master Runs selected plans in a full queue simulation. Uses multithreading for parallelization. Psim on slave nodes Produce and evaluate plans for all agents. Pro Could distribute agents over a cluster and reduce memory usage per node. Con Would still suffer from CPU-intensive micro-simulation. From Andreas Horni, Kai Nagel, Kay W. Axhausen, “The Multi-Agent Transport Simulation MATSim”

Our Approach to MATSim Parallelization Global City Teams Challenge Super Action Cluster Summit Feb 2, 2017 Our Approach to MATSim Parallelization Decentralized model Qsim on all computing node Links and nodes are mapped to a distributed array Agents migrated over a distributed space. Performance Pro: Better than the original multithreaded MATSim Con: Load balancing needed From Zach Ma and Munehiro Fukuda, “A Multi-Agent Spatial Simulation Library for Parallelizing Transport Simulations”, WSC 2015

Final Remarks Two major agent-based transport simulators: Challenges CSS434 Demo Talk: Agent-Based Traffic Simulation Final Remarks Two major agent-based transport simulators: TRANSIMS and MATSim (The talk focused on MATSim.) Challenges Detailed modeling Agents and micro-simulation can describe almost whatever we want to model. Calibrations Limitation of real data Labor/data-intensive work Computational needs Some parallel/distributed computing efforts have been made. On-the-fly simulation linked to IoT sensors is not yet addressed because of long-time execution

CSS434 Demo Talk: Agent-Based Traffic Simulation Questions?