ORF 510: Directed Research II “Analyzing travel time distributions using GPS data” Santiago Arroyo Advisor: Prof. Alain L. Kornhauser January 13 th, 2004.

Slides:



Advertisements
Similar presentations
Problem solving with graph search
Advertisements

Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
2 5 Y e a r s o f T r a n s p o r t a t i o n T e c h n o l o g y L e a d e r s h i p CoPilot|MinETA Real-Time Dynamic Minimum ETA Sat/Nav Operational.
On Map-Matching Vehicle Tracking Data
Design and Analysis of Algorithms Single-source shortest paths, all-pairs shortest paths Haidong Xue Summer 2012, at GSU.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
A Probabilistic Model for Road Selection in Mobile Maps Thomas C. van Dijk Jan-Henrik Haunert W2GIS, 5 April 2013.
GEOG 111 & 211A Transportation Planning Traffic Assignment.
4-step Model – Trip Assignment 1CVEN672 Lecture 13-1.
Chapter 5 Routing Algorithm in Networks. How are message routed from origin to destination? 1) Circuit-Switching → telephone net. Dedicated bandwidth.
Chapter 2: Model of scheduling problem Components of any model: Decision variables –What we can change to optimize the system, i.e., model output Parameters.
Math443/543 Mathematical Modeling and Optimization
Algorithms for Precomputing Constrained Widest Paths and Multicast Trees Paper by Stavroula Siachalou and Leonidas Georgiadis Presented by Jeremy Witmer.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
August 7, 2003 Virtual City : A Heterogeneous System Model of an Intelligent Road Navigation System Incorporating Data Mining Concepts Mike Kofi Okyere.
Queuing and Transportation
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
CISS Princeton, March Optimization via Communication Networks Matthew Andrews Alcatel-Lucent Bell Labs.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
Ant Colony Optimization Optimisation Methods. Overview.
TEMPLATE DESIGN © Issues and Challenges in Route Guidance: Mr. Tremaine Rawls, Mr. Timothy Hulitt, Dr. Fatma Mili Norfolk.
Probability Distributions Random Variables: Finite and Continuous Distribution Functions Expected value April 3 – 10, 2003.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 21 Introduction to Computer Networks.
ORF 510: Directed Research II “Analyzing travel time distributions using GPS data” Santiago Arroyo Advisor: Prof. Alain L. Kornhauser January 13 th, 2004.
Lecture II-2: Probability Review
GIS Analysis. Questions to answer Position – what is here? Condition – where are …? Trends – what has changed? Pattern – what spatial patterns exist?
Distance Indexing on Road Networks A summary Andrew Chiang CS 4440.
Ant Colony Optimization: an introduction
1 Shortest Path Calculations in Graphs Prof. S. M. Lee Department of Computer Science.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
Information Networks Power Laws and Network Models Lecture 3.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems David Goldschmidt, Ph.D.
Particle Filtering in Network Tomography
Chapter 9 – Graphs A graph G=(V,E) – vertices and edges
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Networks and the Shortest Path Problem.  Physical Networks  Road Networks  Railway Networks  Airline traffic Networks  Electrical networks, e.g.,
Data Structures Week 9 Towards Weighted BFS So, far we have measured d s (v) in terms of number of edges in the path from s to v. Equivalent to assuming.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Stochastic Algorithms Some of the fastest known algorithms for certain tasks rely on chance Stochastic/Randomized Algorithms Two common variations – Monte.
Random Sampling, Point Estimation and Maximum Likelihood.
Asst. Prof. Dr. Mongkut Piantanakulchai
Chapter 10. Sampling Strategy for Building Decision Trees from Very Large Databases Comprising Many Continuous Attributes Jean-Hugues Chauchat and Ricco.
© 2009 IBM Corporation 1 Improving Consolidation of Virtual Machines with Risk-aware Bandwidth Oversubscription in Compute Clouds Amir Epstein Joint work.
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 31 Alternative System Description If all w k are given initially as Then,
Traffic Flow Jerusalem to Tel Aviv Kiong Teo Yuval Nevo Steve Hunt.
1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.
CHAPTER 2 Statistical Inference, Exploratory Data Analysis and Data Science Process cse4/587-Sprint
Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 24 Simulation.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
Robotics Club: 5:30 this evening
© 2009 Ilya O. Ryzhov 1 © 2008 Warren B. Powell 1. Optimal Learning On A Graph INFORMS Annual Meeting October 11, 2009 Ilya O. Ryzhov Warren Powell Princeton.
Time Dependent Transportation Network Models Petko Bakalov, Erik Hoel, Wee-Liang Heng # Environmental Systems Research Institute (ESRI)
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Analysis of Experimental Data; Introduction
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Maths Study Centre CB Open 11am – 5pm Semester Weekdays
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Calculating time-dependent travel times for VRPs
Mathematical Modelling of Pedestrian Route Choices in Urban Areas Using Revealed Preference GPS Data Eka Hintaran ATKINS European Transport Conference.
Yuval Peres Dmitry Sotnikov Benny Sudakov Uri Zwick (武熠)
Finding Fastest Paths on A Road Network with Speed Patterns
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
traveling salesman problem
Chapter 6 Network Flow Models.
Presentation transcript:

ORF 510: Directed Research II “Analyzing travel time distributions using GPS data” Santiago Arroyo Advisor: Prof. Alain L. Kornhauser January 13 th, 2004

Objectives Obtain travel time distributions between “monuments” on the US road network in order to: Find more realistic shortest paths (according to travel time, not distance) Obtain travel time patterns according to categories: Day of week (week/weekend) Time of day Road type Forecast travel times in real time

Concepts Road network US (Copilot ® ): Different levels: Level 0: 30 x 10 6 arcs Level 1: arcs Level 2: arcs Level 3: arcs Nodes: 5 million approx. Monuments: Midpoints of some arcs on level 1 (used originally to build network) Number:

Data Copilot ® : Generated on Nov 14 th, 2003 Every 3 seconds Matched to link using position and heading Biased geographically and by users Identified by vehicle, position, heading, speed, date and time

Data monument to monument (m2m) times Max # of observations for m2m pair: 1202 Total # of m2m pairs: Only 1730 (4.96%) pairs have 100 observations or more Biased around Princeton area

Time vs. Speed Time: Absolute (don’t care about what happens in between measures) Readily extractable from data Speed: Calculate estimated time using speed measurements More difficult to take into account changes in speed between points (intersections, left turns, stops) Significant errors around intersections due to matching

Case Study Monument 1 Monument 2 Monument 3

Case Study Mean: Median: 73 St Dev: Mean: Median: 117 St Dev: 19.52

Case Study Mean: Median: 73 St Dev: 7.91 Mean: Median: 117 St Dev: 9.06

Case Study

Problem Stochastic Shortest Path: Travel time is a function of departure time Discrete time of day intervals? Continuous function relating travel time and departure time Edge weights are random variables What are their distributions? Are they independent? How do we “add” distributions on a path? Memory limitations Can’t store all possible paths Which paths should we store?

Travel time as a function of departure time Schrader & Kornhauser (2003): Ten-parameter function fit to data from the Milwaukee Highway System:

Travel time as a function of departure time Schrader & Kornhauser (2003): Milwaukee Highway System (Weekday travel time): where: TT = travel time t = departure time

Travel time as a function of departure time Case study:

Edge weights are random variables Extension of deterministic algorithms: Dijkstra’s, Bellman-Ford, A* and variations Use expected value as edge weight: Need to know travel time distribution Stochastic Shortest Path algorithms: Priority First Search (PFS) with dominance pruning (Wellman et al., 1995) Adaptive Path Planning (Wellman et al., 1995) Vertex-Potential Model (Cooper et al., 1997) Path Optimality Indexes (Sigal et al., 1980)

Edge weights are random variables PFS with dominance pruning : Stochastically consistent network : c ij (x)= time dependent travel time from i to j For all i, j, s =Pr{t+ c ij (t)<=z} i.e. the probability of arriving by any given time z cannot be increased by leaving later

Edge weights are random variables PFS with dominance pruning : Stochastic dominance: Arrival time distribution at a node dominates another iff cumulative probability function is uniformly greater or equal to that of the other

Edge weights are random variables PFS with dominance pruning : Utility is nonincreasing with respect to arrival time How do we find arrival time distributions from a path with two edges or more? (+)= ? ABC Priority queue: only keep stochastically undominated paths Apply variations like A*

Further Research Establish m2m time travel distribution approximations (normal, lognormal, exponential, etc.) “Addition” of distributions on a path (stochastic model) Investigate on independence of distributions in a path (maybe as a function of edges in the path) Categorize by time of day, day of week, road type Develop travel time as a function of departure time using Copilot ® data Construct network with expected travel times instead of distances (PTNM) Use travel times from Copilot ® data to forecast travel times, incorporating real time data

Bibliography C. Cooper, A. Frieze, K. Mehlhorn and V. Priebe, Average-case of shortest-paths problems in the vertex-potential model, International Workshop RANDOM’97, Bologna, Italy A.M. Frieze and G.R. Grimmett, The Shortest-Path Problem for Graphs with Random Arc-Lengths, Discrete Applied Mathematics, 10 (1985) S. Pallottino and M. Scutella, Shortest Path Algorithms in Transportation Models: Classical and Innovative Aspects. In Marcotte, P., Nguyen, S., eds.: Equilibrium and Advanced Transportation Modelling. Kluwer, Amsterdam (1998) C. Schrader and Alain L. Kornhauser, Using Historical Information in Forecasting in Travel Times, BSE Thesis, Princeton University, 2003 C. Elliot Sigal, A. Alan B. Pritsker and James J. Solberg, The Stochastic Shortest Route Problem, Operations Research, (1980) Michael P. Wellman, Kenneth Larson, Matthew Ford and Peter R. Wurman, Path Planning Under Time-Dependent Uncertainty, Eleventh Conference on Uncertainty in Artificial Intelligence, 28-5 (1995) Fastest Path Problems in Dynamic Transportation Networks, in