1 / 74

Mobile Transit Planning with Real Time Data

Mobile Transit Planning with Real Time Data. Jerald Jariyasunant , Dan Work, Branko Kerkez , Eric Mai. Systems Engineering Program, Dept. of Civil and Environmental Engineering Center For Information Technology Research in the Interest of Society (CITRIS) UC Berkeley. Outline. Motivation

gage
Download Presentation

Mobile Transit Planning with Real Time Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Transit Planning with Real Time Data Jerald Jariyasunant, Dan Work, BrankoKerkez, Eric Mai Systems Engineering Program, Dept. of Civil and Environmental Engineering Center For Information Technology Research in the Interest of Society (CITRIS) UC Berkeley

  2. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  3. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  4. Current trip planning tools for mass transit • Schedule based trip planners exist • Real-time bus arrival information exists

  5. Current trip planning tools for mass transit • Schedule based trip planners exist • Real-time bus arrival information exists

  6. Problem of schedule adherence • percentage of vehicles that run on time according to schedule within (-1min, +4 min) • San Francisco area ~ 70% • Random passenger arrivals at bus stops cause buses to bunch, and deviate from the schedule. • Inherent to the system! • Hypothesis: Real time data is vital for trip planning [San Francisco Municipal Transportation Authority, 2008; Metropolitan Transportation Authority; Pilachowski and Daganzo, 09]

  7. Problem of schedule adherence • percentage of vehicles that run on time according to schedule within (-1min, +4 min) • San Francisco area ~ 70% • Random passenger arrivals at bus stops cause buses to bunch, and deviate from the schedule. • Inherent to the system! • Hypothesis: Real time data is vital for trip planning [San Francisco Municipal Transportation Authority, 2008; Metropolitan Transportation Authority; Pilachowski and Daganzo, 09]

  8. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  9. System architecture

  10. Needs from 3rd Party Providers • Static Data • Route Configuration Data • Schedule Data • Dynamic Data • Estimated Bus Arrivals to Stops

  11. Needs from 3rd Party Providers • Static Data • Route Configuration Data • Schedule Data • Dynamic Data • Estimated Bus Arrivals to Stops

  12. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  13. The graph

  14. The Challenge • Transit trip planners based only on schedules have an easy problem – just find the shortest path. • Can be achieved with Dijkstra’s algorithm, A-Star, etc. With real-time data: • Numerous ways to get from point A to point B • Based on the location of buses, running early or behind schedule, the fastest path is always changing

  15. The graph

  16. The Challenge • Transit trip planners based only on schedules have an easy problem – just find the shortest path. • Can be achieved with Dijkstra’s algorithm, A-Star, etc. With real-time data: • Numerous ways to get from point A to point B • Based on the location of buses, running early or behind schedule, the fastest path is always changing

  17. The graph

  18. The graph

  19. The graph Each lookup from the third party server costs time Cannot lookup wait/travel time of every link 3

  20. Feasible Paths • Take advantage of the fact that we are finding the shortest path in a transit network • Create database of feasible path from Origin of every route to Destination of every route (San Francisco Muni = 87 x 87 table) Feasible paths: • Any possible path that takes 3 transfers or less • Remove any path that includes more routes than any other feasible path • Heuristic works for San Francisco • Database contains X paths between bus routes

  21. Example Network F D E G H A B C

  22. Built Database • List of feasible routes for each pair (includes location of transfer points)

  23. Real Time Lookup F D E G H A B C

  24. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  25. Experiment Description • 2 random points in San Francisco were generated • Various paths from point A to point B were determined by a schedule-based planner and a real-time trip planner and then compared • Buses were then tracked to find out the actual trip times between point A and point B along various paths

  26. Example Comparison

  27. NextBus Arrival Estimates • Next bus arrival estimates are noisy • Median error is small (+/- 1 min) • They outliers are problematic • Need to be identified and filtered, or custom arrival estimator needed

  28. Real-Time Planner vs. Schedule Based Planner Accurate Prediction Planner under-estimated trip time Percentage of trips Planner overestimated trip time Real-Time Mean: .91 StdDev: .19 Schedule Based Mean: .85 StdDev: .20 Ratio of estimated tt over actual tt

  29. Real-time data is useful Statistically significant? • Result of Student-t test shows means are different • Result of Wilcoxon signed-rank test shows medians are different • Both CI > 99.99%

  30. Limited reliability with current estimation

  31. Additional Facts Compared single fastest path suggested by both transit trip planners with the ground truth (found by tracking buses) Schedule based planner • 15% of trips missed transfer (wait for next bus) • Predicted actual fastest path in 46% cases Real-time planner • 9% of trips missed transfer (wait for next bus) • Predicted actual fastest path in 53% cases

  32. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  33. What’s next • Improved travel time estimation • Need to model the dynamics of the network to use the real time data more intelligently • Studies of travel behavior

  34. Mobile Transit Planning with Real Time Data Questions Q Jerry JariyasunautBrankoKerkez Dan Work Systems Engineering Program, Dept. of Civil and Environmental Engineering Center For Information Technology Research in the Interest of Society (CITRIS) UC Berkeley

  35. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  36. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

  37. Outline • Motivation • System architecture • Routing with real-time data • System analysis • Mobile client implementation • Next steps

More Related