Data as a resource: real-time predictive analytics for bus bunching
|
|
|
- Sabina Green
- 10 years ago
- Views:
Transcription
1 Data as a resource: real-time predictive analytics for bus bunching Rahul Nair 1, Eric Bouillet, Yiannis Gkoufas, Oliver Verscheure {rahul.nair, bouillet, yiannisg, IBM Research and Magda Mourad, Farzin Yashar {magdam, fyashar}@us.ibm.com IBM Software Group Industries & Solutions, IBM Corporation and Rosie Perez, Joel Perez, Gerald Bryant {rdp, jpz, gbryan}@miamidade.gov Miami Dade Transit, Miami, Florida August 1st, words + (3 Tables + 12 Figures) * 250 = 7,985 words For presentation at the 2015 TRB 94 rd Annual Meeting and for possible publication in the Transportation Research Record 1 Corresponding author, Ph Address: IBM Research, 3 Technology Campus, Damastown Industrial Estate, Mulhuddart, Dublin 15, Ireland
2 ABSTRACT This paper outlines the results of an eight week pilot program in Miami that provided a real-time system to predict bus bunching along four routes. Bunching refers to the phenomenon of two buses serving the same route arriving at a stop at the same time. Desired service headways are not maintained in such cases leading to lower levels of service for passengers on account of longer wait times and lower utilization of resources for operators. Predictions of when and where bus bunching is likely to occur in the future equip controllers with tools to regularize headways in an anticipative fashion. The besteffort prediction system is works in an entirely data-driven fashion and leverages, in part, a historical catalog of bus propagation. Applications in performance management and schedule optimization are also presented.
3 INTRODUCTION As Miami Dade Transit (MDT) seeks to improve transit services under constrained resource environments (unfunded needs for bus improvements for existing services total $81.4 million till 2023 (1)), the use of data and novel analytics methods to gain insights into both operational and planning aspects of the system offer significant opportunities to do more with less. This paper outlines the results of an eight week bus bunching pilot program that provided controllers with real-time predictions of bus bunching. Bunching refers to the phenomenon of two buses serving the same route arriving at a stop at the same time. Desired service headways are not maintained is such cases leading to lower levels of service for passengers on account of longer wait times and lower utilization of resources for MDT. Predictions of when bus bunching is likely to occur in the future equip MDT operations with tools to regularize headways in a proactive fashion. Figure 1 shows a typical occurrence of bunching events during a morning peak period along a route. Figure 1 Space-time trajectories showing bunching on two consecutive Wednesdays. The aim of the pilot program was to predict when and where bunching will occur (shown in red) A best-effort prediction system is designed that learns from past histories and covers a wide range of operational scenarios. In part, the system leverages operational data from MDT by building historical models of how each bus in the system performs. The data powers the accurate predictions of bus movements using the intuition that history repeats itself and bus propagation along the
4 4 route in real-time can rely on past observations to predict the future. Analytics on the gathered operational data paints a robust picture on system performance with an aim to arm MDT scheduling and planning divisions with data-driven insights. Prediction of bus bunching in this work relies on accurate bus arrival prediction, for which several approaches have been proposed. Cathey and Dailey (2) provide a general framework for predictions based on automatic vehicle location (AVL) data, describing a tracker, filter and prediction module. Among the analytical models, artificial neural networks (3), support vector machines (4), Kalman filters and combinations (5), nearest neighbor trajectory method (6, 7), inclusion of covariates such as weather (8), and K-nearest neighbors (9). Yu et al. (10) compare several of these approaches and present support vector machines as providing the most accurate results. Similarly, Sinn et al. (11) present a comparison of several data-driven approaches, finding that the kernel regression model out performs other approaches. The fused prediction model employed herein leverages their kernel regression model. A significant component of bus travel time with impact on bus bunching is dwell time. This is the time a bus spends serving passengers and can be highly variable in practice. While passenger loading levels directly influence dwell times (13) and passenger data can be used directly in predicting downstream arrival times (5), other cases such as merging of buses into general traffic lanes can also have an impact (12). In contrast to these approaches, the base prediction system employed uses a `best-effort fusion approach that is applicable in a wide range of operational scenarios. This system is described in greater detail in (14) and the focus of this paper is on the prediction of bus bunching. Several works have aimed at alleviation of bus bunching under different operational conditions and response strategies (15, 16, 17, and 19). Some works aim to determine spatiotemporal characteristics and causality of bunching (18). Predictive models that provide the opportunity to anticipatively correct collapsing headways have not been previously proposed. The main contributions of the paper are in (a) describing a real-time prediction system of bus bunching, (b) demonstrating its applicability via a real-world deployment in Miami-Dade Transit, and (c) highlighting key performance indicators, including comprehensive accuracy assessments and performance metrics related to planning and scheduling. During the pilot operations, the system collected 2.6 million position updates in real-time along four routes and generated 74,015 alerts representing 9,696 separate bunching events. Each of these events were validated a posteriori, and spatiotemporal characteristics of observed bunching analyzed to provide insights into capacity constraints and system operations. Bus bunching prediction accuracy is shown to range between 68% and 80% and was primarily dependent on the polling frequency of the AVL technology used, the time horizon to prediction, and data coverage available for the prediction engine.
5 5 From a planning perspective, the operational data allows a rich characterization of service characteristics, its variability and pinpoints bottlenecks with the system. A comprehensive comparison of scheduled services and how they are realized operationally is performed. For example, each scheduled revenue-hour of service is shown to take 66 minutes on the average to provide. This does not include non-revenue time like deadheading trips and includes data on buses that took less time that the scheduled travel times. While each scheduled revenue hour of service for Route 119 took 64 minutes on the average, the same statistic for Route 120 was 71 minutes. Buses along this corridor spent more time stationary away from stops with non-stop related dwell times accounting for 6.7% and 5.1% of runtimes for Routes 119 and 120 respectively. The paper is organized as follows. The next section describes the high-level system description followed by major implementation considerations. The results from the Miami Dade pilot are described next with key performance indicators for operations and planning. The last section concludes with a summary of ongoing work and conclusions. SYSTEM DESCRIPTION The real-time prediction system relies on two types of data. Infrastructure data that describe the inventory of stops, routes, lines, along with production timetables for all scheduled services is used to determine the network configuration. Spatial route configurations are then determined dynamically each day, and the production timetable information loaded. The second data source is the real-time vehicle position data that provides the spatial location of the bus along the service reference that is used to correlate the position update with a specific service. Figure 2 shows the major components of the system. Figure 2 Overview of real-time components Once the real-time bus position is received, rigorous quality checks, including on-route/off-route analysis through map-matching, de-noising and consistency checks are performed. The spatial position is then converted to an offset metric, which is a linear representation of the bus route. The offset measures the distance of the bus from the start terminal. A collection of bus offsets along
6 6 with the time stamps of each position creates a path in space and time, and is referred herein as a trajectory. Trajectories are stored in a database and used to build a historical catalog of bus movements that are then used in one of the predictive models (11, 14). The prediction engine is a best-effort system that is designed to operate under a wide variety of operational scenarios. The three sources for the prediction are based on past historical performance (how did this bus do in the past?), current observed conditions (how are other buses doing?) and a reference timetable speed from the schedule. Each prediction model generates an estimated time of arrival (ETA) for all downstream bus stops and a confidence score that is computed by several factors, but mainly related to the quantity of data used to make the prediction, the age of the data available to make the prediction. A fusion engine then merges the three different predictions to yield a final single prediction. The fusion uses the confidence scores to balance the contribution of each component prediction. This purpose of the fusion engine is to provide accurate predictive capabilities under a wide range of operational scenarios. For example, a low frequency route may not have a sufficient historical catalog to power the historical prediction component. The corresponding weights used by the fusion for this component is therefore reduced. Similarly, for rural routes, there may be insufficient probes to provide coverage on the entirety of the route leading to lower confidence scores for the observed ETA component. The historical ETA component leverages operational data from the bus routes to build accurate historical models of how buses perform. This historical information predicts bus movements using the intuition that history repeats itself and bus propagation along the route in real-time can rely on past observations to predict the future. Figure 3 shows sample historical trajectory catalogs used for this predictive model for two different routes. Such catalogs are built for each journey pattern separately and stored in memory for real-time prediction. In real-time, once a bus position is received, the most relevant past histories are referenced from the catalog, and a kernel weighted average taken to determine the most likely progression into the future (14). The observed ETA component leverages all buses are probes to compute experienced travel and dwell times. These quantities from all downstream buses are factored in the observed ETA in real time. The reference travel time is also considered and factored in for downstream stops. A bus bunching awareness and prediction module then combines predictions to generate alerts seen by transit operators. The bus bunching alert includes information on where, when and which buses will be involved in a bunch, along with a confidence score. Each time the prediction is updated, the alert is generated, updated, or deleted. Figure 4 shows a sample set of bunching alerts (including all updates) on the space-time reference for a day of operations along a single route. Bunching occurs when trajectories meet. The figure also shows slowdowns during the middle portion of the day.
7 Figure 3 Sample trajectory data used by prediction models for Route 119 Northbound (top) and Route 120 Northbound (bottom) 7
8 8 Figure 4 Sample space-time diagram for Route 119 showing buses (lines) and bunching event (points) IMPLEMENTATION AND KEY CONSIDERATIONS The prediction system was deployed for four lines of Route H (108), Route L (112), Route S (119), and Route Beach MAX (120) and was operational from January 18 th, 2014 through March 18 th, 2014 for a period of 8 weeks. Along with a 6 week test period prior to the operational release, a total of 2.6 million bus position updates were processed in real-time from Dec 4 th through March 18 th, representing close to 20,000 bus runs along the 4 routes over this period. Alerts generated in real-time were available via a browser interface in the control room. Data on real-time bus positions was made available through an XML feed with all active buses during revenue operations. The infrastructure data along with time table information was made available through the public GTFS feed. The real-time data from MDT was sourced from two systems. The WiFi modem equipped buses provided bus position updates every 20 seconds. The older CAD AVL system provided information at a lower polling frequency of a minimum of two minutes, but in practice polling frequency for the CAD AVL buses was found to be longer. The data coverage for the two systems was therefore different depending on the on-board devices. Polling frequency of on-board devices A critical aspect of the prediction system is the polling frequency, the time interval between successive bus position updates, since the prediction computations are made when each bus position arrives. The desired polling frequency of 20 seconds provides sufficient granularity to capture dynamics of the buses as they progress. Longer polling rates, such as those received every two minutes from the CAD AVL system, do not provide complete information for the entirety of
9 9 the route. Since in MDT, part of the fleet is equipped with such buses, data coverage can vary based on the number of buses using the CAD AVL system. In particular, routes 119 and 120 had better coverage and better historical models, while routes 108 and 112 had fewer high quality trajectories that were available for the predictive models and subsequent analysis. The system learns over a period time and improves its prediction power as more data becomes available. The data coverage for the duration of the pilot was not complete, since not all bus journeys reported their position in real-time. The consequence of having multiple polling frequencies is that coverage for different routes is different and the available data for the prediction also varies impacting the quality of predictions for certain routes. METRICS OF BUNCHING A total of 74,015 messages were generated over the course of the pilot representing 9,696 unique bunching events. A message can be of three types. A create message is generated with a new bus bunching event is predicted. When new positions are received, the predictions are updated and subsequently an update message is issued that updates the information on the alert. For example, events become more certain when they are in the near term, and as a result confidence scores improve. In total 54,631 update messages were sent. When bunching events are no longer predicted, either due to spacing out of the buses, or due to arrival at the terminal station, a delete message is sent to cancel ongoing event. Two buses are considered to be bunched when the time headway is below a certain threshold. For this pilot, several thresholds were evaluated, and the final threshold used was 60 seconds. Figure 5 shows unique bunching events for the four routes by direction. Looking at the intensity of bunching events through the course of a day, it is predominant during the PM peak periods for all the routes. In terms of differences across routes, Route 119 was the main route for which the maximum number of bunching events were generated. Figure 6 shows the spatial dimension of bunching with respect to where along the route bunching is likely to occur. While the stochastic characteristics of travel time experienced along a route suggest that bunching should occur during the latter part of the route, along some routes, capacity considerations that impact dispatch policies can lead to bunching early on as well as shown the Route 119 Northbound direction.
10 Figure 5 Unique bunching events by hour of day for the duration of the pilot 10
11 Figure 6 Bunching locations along Route 119 by hour of day (Southbound - top, Northbound - bottom). The y-axis ranges from 0 to 40 events for each hour and the direction of travel is from left to right. 11
12 12 The early bunching indicates that the cause of early bunching in the northbound direction are not due to variability in travel times or boarding patterns, but due to other systemic factors. The main driving factor is the capacity constraints the downtown terminal that cause compressed recovery times. In terms of prediction horizons, Table 1 shows the how far ahead of time the events were generated. Only create events are considered as the first occurrence of bunching. The table shows a large number of events were predicted within 10 minutes especially for Route 119. Table 1 Prediction horizon of events Route <10 min min min min min min. >60 min The reason for the large number of on-going events is that, once buses bunch they tend to persist in that state till the end of their run. Under the current solution, bunching alerts are generated if buses that bunch, then space out and then bunch again. The prediction quality of these events are reported next. ACCURACY MEASURES Accuracy of the entire solution is investigated in two stages. First, the system prediction of bus arrival times at each stop are studied and compared to actual arrivals of buses. Actual arrival of buses are inferred by looking at the position data after the fact, to see if in fact the prediction made ahead of time had actually been accurate. At the second step, the bunching prediction accuracy is quantified to show if bunching occurred as predicted or not. ETA prediction accuracy Root Mean Squared Error (RMSE) is used as a metric of accuracy, where prediction error = predicted arrival at a stop actual arrival at the stop. Table 2 shows the RMSE computed for each route by time horizon. On the average, the prediction of a bus arrival time 30 minutes into the future has an error or roughly 2-4 minutes, depending on the route, while predicting 60 minutes out the average error is in the range of 3-7 minutes. Routes for while there is better WiFi data, mainly 119 and 120, show lower RMSE values than those dependent on the older CAD AVL buses that provide lower polling frequency.
13 13 Table 2 ETA Prediction RMSE in minutes by time horizon Route Time horizon < min. min min min min min The error distributions for each route are also illustrative as they show if there are systematic biases in the predictions. For routes with greater histories the prediction distributions are centered on the mean. Sample distributions for Route 119 are shown in box-plot diagrams in Figure 7.
14 14 Figure 7 Sample ETA Prediction error distribution by time horizon (blue boxes represent ranges between the 25 th and 75 th percentile, the whiskers represent three standard deviations, and the red crosses mark outliers). Errors computed over 0.9 million and 0.87 million ETA predictions made for the top (Route 119 southbound) and bottom (Route 119 northbound) respectively. Bus bunching prediction accuracy Bunching prediction accuracy is evaluated by comparing if predicted bunching events occurred or not by comparing the bus trajectories after the fact to see if bunching could be captured. Since good quality trajectories can be utilized to evaluate if bunching actually took place or not, a minimum threshold of 20 position updates was used to evaluate if bunching occurred or not. Three basic outcomes are possible as shown in Figure 8. (a) True positives indicate predictions that happened in reality. (b) False positives indicate predictions that were made but did not occur in reality, (c) False negatives, where the system did not correctly identify bunching that occurred in reality, and (d) no data scenarios, where there was insufficient number of GPS data points to evaluate if bunching actually happened or not. Reality is reconstructed from the observations and interpolating to determine arrival at stops. Note that bunching is determined using the predictive models, so even if position updates were not received, the bus is assumed to be moving according to the predictions. No data entries show the value of using the prediction based approach, since such events would not have been picked up by conventional methods.
15 15 Figure 8 Example of three cases of bunching accuracy on the same day Overall the system had a false positive rate of 13% and no false negatives. For roughly 53% of the cases, there was sufficient resolution of data to evaluate if bunching occurred or not. Figure 8 shows an example of where the system got it wrong. A bus position update was received at 10am that indicated a series of bunching downstream that did not end up happening. The next position update for the bus put it on a bunching pattern with the next services a set of bunching alerts that the system got correct. DATA INSIGHTS The main observations and insights from the data observed are presented, highlighting some of the patterns observed. Due to the differing AVL systems, data gaps and long polling frequencies for some buses, depending on the calculation, only subsets of data that meet certain quality thresholds are used. The number of bus runs that were used to determine the statistic are noted where applicable (and denoted by n ). Figure 9 shows the space-time diagram for a trajectory that is constructed from the bus position updates and compared with its scheduled trajectory, constructed from the timetable. Deviations from schedule at the end terminal station are used to compute the on-time performance values. Deviations from schedule at the start terminal station are used to compute the dispatch time
16 16 performance. The difference of the scheduled time and actual run time is used to evaluate en-route performance. Figure 9 Diagram indicating key metrics used All attributes shown in Figure 9 where analyzed. On-time performance was founded to be driven largely by dispatch performance, which in turn was driven, for the major routes, by capacity constraints at the terminal station. In other words, delays in start terminal dispatch explained the on-time performance at the end terminal. Dispatch operations were constrained by downtown terminal capacity issues leading to accumulating delays. We now focus on en-route performance and speed profiles to evaluate revenue operations. En-route performance Once in service, how long does a bus take to complete its trip and how does that compare to how much travel time the schedule allocates? In other words, discounting for delays in dispatching, how do revenue hours of a bus compare with the schedule. To compute the en-route performance, few assumptions were made. Buses that reported less than 30 positions during the entire trip were excluded, as were buses that did not provide updates within 0.62 miles (1 kilometer) of the start and end terminal station. To complete data gaps at start portions of the trip, an average speed of all buses for that route was computed for the first segment and this was employed to compute the start time. To complete data gaps at the end portions of the trip, the last available prediction was employed to determine the arrival time at the end terminal station. Since the prediction is based on historical data, it is equivalent in some ways to the method by which the start gaps are filled.
17 17 In total, 2,740 bus runs were used for this analysis. Many completed their journeys in less time than the time allocated by the schedule, but the majority took more time than the scheduled travel times called for. On the average, from an operational sense, it took 9.4% more time to complete service than what the schedules called for. Put in other words, for each revenue hour in the schedule, operations delivered service in minutes on the average. This time includes only revenue hours - i.e. time spent serving customers. Data on deadheaded trips, layovers, and recovery times were not available to this study and are not included. Further, since this is averaged across all buses, it is important to read this value in conjunction with the delay distributions that follow. Table 3 Aggregate en-route performance by route and expected weekday cost impacts of en-route delays Route direction # Buses observed Scheduled revenue time (hrs) Actual revenue time (hrs) % rise Mean delay w.r.t. schedule #Weekday services Daily Cost 108 South % $ North % $ East % $2, West % $2, South % $2, North % $2, South % $2, North % $2,314 Total % 574 $16,271 The following histograms in Figure 10 and Figure 11 show what fractions of buses took longer (or shorter) than the travel times in the schedule for each route. To interpret these figures, let s take the example of Route 119 in Figure 10. The southbound services are more likely to take longer than the schedule, while the northbound services shows that a good fraction of buses are likely to be quicker than the schedule time. This indicates high variability in service which has a scheduled run time of a little over one hour. The data shows that in 35% of the cases, the observed buses took a little over an hour. In 10% of the cases, the buses deviated by 30 minutes, showing an actual run time of more than 1.5 hours. In a perfect system, all buses will be clustered around the 0 mark showing perfect synchrony between schedules and operations.
18 Figure 10 En-route performance distribution for Route
19 19 Figure 11 En-route performance distribution for Route 120 The cost impacts of these differences can be computed by merging this delay measures with the average cost to MDT to provide these services. MDT operating costs were computed as $ per revenue hour and $10.6 per revenue mile (20). Table 3 also shows how delayed service runs cost MDT for the various routes. This cost is only incurred when schedule revenue hours are exceeded by the operational revenue hours. Note that this is not the true cost to MDT (in terms of overtime pay, etc.), but rather the cost associated with increase revenue hours due to operational conditions. En-route performance is broken down by hour of day for Route 119, which along with Route 120, shows the greatest variability in service. Each time period shows a distinct delay pattern. Travel times increase significantly in the both directions beginning in the mid-day period. The variability of northbound routes is markedly different, since it shows buses are as likely to be fast as slow during the PM Peak period.
20 20 Speed Profiles While the on-time, dispatch and en-route measures can be considered aggregate in some sense, as they measure what the bus did in total, this section describes the performance at the stop-to-stop level and aims to quantify where the delays accumulate and the variability experienced by services. The speeds are computed for all data available on weekdays with reasonable quality (more than 30 observations) and data gaps are ignored, i.e. not filled in. The distribution of speeds in mph are measured for each stop pair and the summary of this data below show the mean computed across this distribution, and variability is documented by the 10 th and 90 th percentile scores. Ignoring the extreme tails of the speed distribution essentially excludes special events, breakdowns and other outlier behavior that could bias the results and not indicative from a planning perspective. The diagrams below therefore summarize the range of normal operations that were experienced during this period. The baseline scheduled speeds are also shown as a reference. It is important to note that some key differences in interpreting the speed information below as compared to the delay statistics presented above. The main difference is that since speed and travel times are inversely proportional (lower speeds lead to higher travel times), portions in the speed profile graphs that have low speeds could have much greater impact on the travel times than what is visually perceptible. For example, in the Lincoln Road portion in Miami Beach of Route 119 where significantly lower speeds are shown in Figure 12, the impact on travel times is significantly greater than what the speed profile graphs suggest.
21 21 Figure 12 Sample speed profiles for Route 119 The main outcome of this analysis is that the scheduled speed closely follows the observed speed for much of the route. In portions of the routes where variability is high, the scheduled speed is conservative to account for this increased uncertainty. Examples of this are the early part of Route 119 Northbound (around the causeway), where high variability in bus travel speeds are observed. When traffic conditions allow for free flow, buses travel can reach more than twice the scheduled speed and as evidenced in the bunching metrics section, lead to greater bunching in the portion of the route. Among the four routes, Route 120 shows the greatest differences between the scheduled speeds and observed speeds, suggesting that the travel times in the schedule can be updated to include modified time profiles from the data. CONCLUSIONS A predictive system for detecting bus bunching is described and piloted in Miami-Dade Transit for four routes. The prediction system is entirely data-driven, and leverages operational data to build historical models of bus propagation that provide high accuracy predictions even when polling rates are more than two minutes. For the four routes the prediction error for predictions made one hour out were between 3-7 minutes. Bus bunching predictions had a false positive rate of 13%. Data insights from the operational data were analyzed to demonstrate the potential for bridging the gap between operations and scheduling via schedule refinements. Current research efforts are focused on generating anticipative corrective actions. ACKNOWLEDGEMENTS Contributions from IBM Software Group Services, specifically Tom Luzzi, Keith Baldwin, Jun Xia Zhou, and Sanjeev K. Sinha on project management and cloud infrastructure, and software services are acknowledged. From Miami Dade Transit, we wish to thank Andrew Hagewood and Hector Garnica for their assistance with the project.
22 22 References [1] Miami-Dade Transit. Transit Development Plan FY , Chapter 8, September [2] Cathey, F. W., and D. J. Dailey. A prescription for transit arrival/departure prediction using automatic vehicle location data. Transportation Research Part C: Emerging Technologies, Vol. 11, No. 3, 2003, pp [3] Padmanaban, R. P. S., K. Divakar, L. Vanajakshi, and S.C. Subramanian. Development of a real-time bus arrival prediction system for Indian traffic conditions. IET Intelligent Transport Systems, Vol. 4, No. 3, 2010, pp [4] Bin, Y., Y. Zhongzhen, and Y. Baozhen. Bus arrival time prediction using support vector machines. Journal of Intelligent Transportation Systems, Vol. 10, No. 4, 2006, pp [5] Chen, M., X. Liu, J. Xia, and S.I. Chien. A Dynamic Bus Arrival Time Prediction Model Based on APC Data. Computer Aided Civil and Infrastructure Engineering, Vol. 19, No. 5, 2004, pp [6] Tiesyte, D, and C. S. Jensen. Similarity-based prediction of travel times for vehicles traveling on known routes. Proceedings of the 16th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, Irvine, CA, USA, November 2008, pp [7] Chang, H., D. Park, S. Lee, H. Lee, and S. Baek. Dynamic multi-interval bus travel time prediction using bus transit data. Transportmetrica, Vol. 6, No. 1, 2010, pp [8] Chung, E-H, and A. Shalaby. Expected time of arrival model for school bus transit using realtime global positioning system-based automatic vehicle location data. Journal of Intelligent Transportation Systems, Vol. 11, No. 4, 2007, pp [9] Coffey, C., A. Pozdnoukhov, and F. Calabrese. Time of arrival predictability horizons for public bus routes. Proceedings of the 4th ACM SIGSPATIAL International Workshop on Computational Transportation Science. ACM, [10] Yu, Bin, W.H.K. Lam, and M.L. Tam. Bus arrival time prediction at bus stop with multiple routes. Transportation Research Part C: Emerging Technologies, Vol. 19, No. 6, 2011, pp [11] Sinn, Mathieu, J.W Yoon, F. Calabrese, and E. Bouillet. Predicting arrival times of buses using real-time GPS measurements. Proceedings of 15th International IEEE Conference on Intelligent Transportation Systems (ITSC), IEEE, 2012, pp [12] Meng, Qiang, and X. Qu. Bus dwell time estimation at bus bays: A probabilistic approach. Transportation Research Part C: Emerging Technologies, Vol. 36, 2013, pp
23 23 [13] Patnaik, J., S. Chien, and A. Bladikas. Estimation of bus arrival times using APC data. Journal of Public Transportation, Vol. 7, No. 1, 2004, pp [14] Nair, R, E. Bouillet, M. Sinn, and Y. Gkoufas, Déjà vu: value of past observations on bus arrival predictions, under review. [15] Daganzo, C.F. A headway-based approach to eliminate bus bunching: Systematic analysis and comparisons. Transportation Research Part B: Methodological, Vol. 43, No. 10, Pp [16] Bartholdi III, John J., and Donald D. Eisenstein. A self-coordinating bus route to resist bus bunching. Transportation Research Part B: Methodological, Vol. 46, No. 4, 2012, pp [17] Daganzo, C.F., and J. Pilachowski. Reducing bunching with bus-to-bus cooperation. Transportation Research Part B: Methodological, Vol. 45, No. 1, 2011, pp [18] Feng, W., and M. Figliozzi. Using archived AVL/APC bus data to identify spatial-temporal causes of bus bunching. Proceedings of the Annual Meeting of the Transportation Research Board, Washington, D.C. January, [19] Hickman, M.D. An analytic stochastic model for the transit vehicle holding problem. Transportation Science, Vol. 35, No. 3, 2001, pp [20] Davis, J.L. and S. L Reich, An analysis of Miami-Dade Transit operating cost efficiency, Vol. 1, peer review, Center for Urban Transportation Research Report, November 2011.
Research Note: Determinants of Bus Dwell Time. Kenneth J. Dueker Thomas J. Kimpel James G. Strathman
Research Note: Determinants of Bus Dwell Time Kenneth J. Dueker Thomas J. Kimpel James G. Strathman Center for Urban Studies College of Urban and Public Affairs Portland State University Portland, OR 97207
Smarter Transportation Management
Smarter Transportation Management Smarter Transportation Management An Opportunity for Government to Think and Act in New Ways: Smarter Transportation and Traffic Safety Cate Richards NA Smarter Cities
Analytics That Allow You To See Beyond The Cloud. By Alex Huang, Ph.D., Head of Aviation Analytics Services, The Weather Company, an IBM Business
Analytics That Allow You To See Beyond The Cloud By Alex Huang, Ph.D., Head of Aviation Analytics Services, The Weather Company, an IBM Business Table of Contents 3 Ways Predictive Airport Analytics Could
A DECISION SUPPORT SYSTEM FOR TIMETABLE ADJUSTMENTS
A DECISION SUPPORT SYSTEM FOR TIMETABLE ADJUSTMENTS João Mendes-Moreira Dept. of Informatics Engineering, Faculty of Engineering, University of Porto, Portugal LIAAD-INESC Porto L.A., Portugal E-mail:
USE OF STATE FLEET VEHICLE GPS DATA FOR TRAVEL TIME ANALYSIS
USE OF STATE FLEET VEHICLE GPS DATA FOR TRAVEL TIME ANALYSIS David P. Racca Center for Applied Demography and Survey Research (CADSR) University of Delaware Graham Hall, Rm 284, Newark, Delaware 19716
Public Sector Solutions
Public Sector Solutions The New Jersey DOT Command Center uses INRIX real-time data and analytics to monitor congestion and deploy resources proactively to manage traffic flow and inform travelers. INRIX
USING ARCHIVED DATA TO GENERATE TRANSIT PERFORMANCE MEASURES
USING ARCHIVED DATA TO GENERATE TRANSIT PERFORMANCE MEASURES Robert L. Bertini, Assistant Professor Department of Civil & Environmental Engineering Portland State University P.O. Box 751 Portland, OR 97207-0751
Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging
Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging Aravind. P, Kalaiarasan.A 2, D. Rajini Girinath 3 PG Student, Dept. of CSE, Anand Institute of Higher Technology,
School-related traffic congestion is a problem in
SCHOOL TRANSPORTATION Automated Vehicle Location for School Buses Can the Benefits Influence Choice of Mode for School Trips? TORI D. RHOULAC The author is Assistant Professor, Department of Civil Engineering,
On Correlating Performance Metrics
On Correlating Performance Metrics Yiping Ding and Chris Thornley BMC Software, Inc. Kenneth Newman BMC Software, Inc. University of Massachusetts, Boston Performance metrics and their measurements are
1 FIXED ROUTE OVERVIEW
1 FIXED ROUTE OVERVIEW Thirty transit agencies in Ohio operate fixed route or deviated fixed route service, representing a little less than half of the 62 transit agencies in Ohio. While many transit agencies
Roads Task Force - Technical Note 10 What is the capacity of the road network for private motorised traffic and how has this changed over time?
Roads Task Force - Technical Note 10 What is the capacity of the road network for private motorised traffic and how has this changed over time? Introduction This paper forms one of a series of thematic
Estimating Light-Rail Ridership from APC Data
Estimating Light-Rail Ridership from APC Data Zach Van Gemert, Service Development Applications Expert, Denver RTD Richard Lehman, Senior Applications Developer, RSM Services Corporation The Denver RTD
Scheduling Review Technical Memorandum
Scheduling Review Technical Memorandum City of Colorado Springs Mountain Metropolitan Transit Comprehensive Operational Analysis Introduction As part of the Colorado Springs Comprehensive Operations Analysis,
FREDericksburg Regional Transit (FRED) REAL-TIME SCHEDULING SOFTWARE, BUS STOP ANNUNCIATOR AND TRANSIT WEBSITE PROCUREMENT
FREDericksburg Regional Transit (FRED) REAL-TIME SCHEDULING SOFTWARE, BUS STOP ANNUNCIATOR AND TRANSIT WEBSITE PROCUREMENT Technical Memorandum and Concept of Operations Prepared for: Prepared by: March
Improving public transport decision making, planning and operations by using Big Data
Improving public transport decision making, planning and operations by using Big Data Cases from Sweden and the Netherlands dr. ir. N. van Oort dr. Oded Cats Assistant professor public transport Assistant
FINAL REPORT DEVELOPMENT OF CONGESTION PERFORMANCE MEASURES USING ITS INFORMATION. Sarah B. Medley Graduate Research Assistant
FINAL REPORT DEVELOPMENT OF CONGESTION PERFORMANCE MEASURES USING ITS INFORMATION Sarah B. Medley Graduate Research Assistant Michael J. Demetsky, Ph.D., P.E. Faculty Research Scientist and Professor of
CHAPTER 7 DEMAND-RESPONSIVE TRANSIT
I Transit Capacity and Quality of Service Manual, 3rd Edition CHAPTER 7 DEMAND-RESPONSIVE TRANSIT 1. User's Guide 2. Mode and Service Concepts 3. Operations Concepts 4. Quality of Service Concepts 5. Quality
Congestion (average speed during the weekday morning peak) on Local A Roads Methodology
Congestion (average speed during the weekday morning peak) on Local A Roads Methodology IMPORTANT NOTE This methodology document refers to the previous Congestion on local A road statistics, published
Chapter 3 - GPS Data Collection Description and Validation
Chapter 3 - GPS Data Collection Description and Validation The first step toward the analysis of accuracy and reliability of AVI system was to identify a suitable benchmark for measuring AVI system performance.
How To Use Vehicle Gps Data To Understand Travel Time And Speed In Delaware
USE OF STATE FLEET VEHICLE GPS DATA FOR TRAVEL TIME ANALYSIS David P. Racca Center for Applied Demography and Survey Research (CADSR) University of Delaware Graham Hall, Rm 284, Newark, Delaware 19716
Sea Mammal Research Unit. GPS Phone Tags. www.smru.st-and.ac.uk. Introduction. University of St Andrews. e-mail: [email protected].
GPS Phone Tags A major advance in marine mammal telemetry, featuring: GPS quality locations Detailed individual dive and haulout data Efficient and cheap data relay via mobile phone GSM Introduction The
Auckland Motorways Network Performance Monitoring
Network Performance Monitoring Anita Lin & Hanford Cheung Page 0 Auckland Motorways Network Performance Monitoring Authors Anita Lin Auckland Motorways (Presenter) Traffic Optimisation Leader BE, ME GIPENZ
Smart Cities. How Can Data Mining and Optimization Shape Future Cities? Francesco Calabrese
Smart Cities How Can Data Mining and Optimization Shape Future Cities? Francesco Calabrese Advisory Research Staff Member, Analytics & Optimization Smarter Cities Technology Centre IBM Research and Development
Techniques to Visualize and Monitor Transit Fleet Operations Performance in Urban Areas
1 Techniques to Visualize and Monitor Transit Fleet Operations Performance in Urban Areas ABSTRACT Wei Feng, Miguel Figliozzi, Scott Price, Wu-chi Feng and Kristina Hostetler This study focuses on the
TRAVEL TIME DATA COLLECTION AND SPATIAL INFORMATION TECHNOLOGIES FOR RELIABLE TRANSPORTATION SYSTEMS PLANNING
TRAVEL TIME DATA COLLECTION AND SPATIAL INFORMATION TECHNOLOGIES FOR RELIABLE TRANSPORTATION SYSTEMS PLANNING Srinivas S. Pulugurtha, Ph.D., P.E. Venkata R. Duddu, Ph.D., E.I. The University of North Carolina
Business Analytics using Data Mining
Business Analytics using Data Mining Project Report Indian School of Business Group A6 Bhushan Khandelwal 61410182 61410806 - Mahabaleshwar Bhat Mayank Gupta 61410659 61410697 - Shikhar Angra Sujay Koparde
Two-Way Street Networks: More Efficient than Previously Thought?
Two-Way Street Networks: More Efficient than Previously Thought? V I K A S H V. G A Y A H N E - WAY S T R E E T S I N D W N T W N A R E A S A R E R E C E I V I N G A critical look. City officials and urban
PREDICTIVE ANALYTICS vs HOT SPOTTING
PREDICTIVE ANALYTICS vs HOT SPOTTING A STUDY OF CRIME PREVENTION ACCURACY AND EFFICIENCY 2014 EXECUTIVE SUMMARY For the last 20 years, Hot Spots have become law enforcement s predominant tool for crime
RAIL APC VALIDATION AND SAMPLING FOR NTD AND INTERNAL REPORTING AT TRIMET. James G. Strathman Thomas J. Kimpel
RAIL APC VALIDATION AND SAMPLING FOR NTD AND INTERNAL REPORTING AT TRIMET James G. Strathman Thomas J. Kimpel Center for Urban Studies College of Urban and Public Affairs Portland State University P.O.
CELL PHONE TRACKING. Index. Purpose. Description. Relevance for Large Scale Events. Options. Technologies. Impacts. Integration potential
CELL PHONE TRACKING Index Purpose Description Relevance for Large Scale Events Options Technologies Impacts Integration potential Implementation Best Cases and Examples 1 of 10 Purpose Cell phone tracking
LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES
LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES Learning objective To explain various work shift scheduling methods for service sector. 8.9 Workforce Management Workforce management deals in
From Big Data to Smart Data How to improve public transport through modelling and simulation.
From Big Data to Smart Data How to improve public transport through modelling and simulation. Dr. Alex Erath, Pieter Fourie, Sergio Ordó ~ nez, Artem Chakirov FCL Research Module: Mobility and Transportation
Transportation Research Forum
Transportation Research Forum An Evaluation of RouteMatch Software in the Billings, MT, Special Transit System Author(s): David Kack and Deepu Philip Source: Journal of the Transportation Research Forum,
Traffic Signal Priority (TSP) and Automatic Vehicle Tracking System (AVTS) For Calgary Transit Buses
Traffic Signal Priority (TSP) and Automatic Vehicle Tracking System (AVTS) For Calgary Transit Buses (Project #2001-06) Calgary Transit Transit Planning 2004 July Introduction The purpose of this report
VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR
VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR Andrew Goldstein Yale University 68 High Street New Haven, CT 06511 [email protected] Alexander Thornton Shawn Kerrigan Locus Energy 657 Mission St.
Towards Smart and Intelligent SDN Controller
Towards Smart and Intelligent SDN Controller - Through the Generic, Extensible, and Elastic Time Series Data Repository (TSDR) YuLing Chen, Dell Inc. Rajesh Narayanan, Dell Inc. Sharon Aicler, Cisco Systems
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James
Airline Schedule Development
Airline Schedule Development 16.75J/1.234J Airline Management Dr. Peter Belobaba February 22, 2006 Airline Schedule Development 1. Schedule Development Process Airline supply terminology Sequential approach
Big Data Collection and Utilization for Operational Support of Smarter Social Infrastructure
Hitachi Review Vol. 63 (2014), No. 1 18 Big Data Collection and Utilization for Operational Support of Smarter Social Infrastructure Kazuaki Iwamura Hideki Tonooka Yoshihiro Mizuno Yuichi Mashita OVERVIEW:
Using Predictive Maintenance to Approach Zero Downtime
SAP Thought Leadership Paper Predictive Maintenance Using Predictive Maintenance to Approach Zero Downtime How Predictive Analytics Makes This Possible Table of Contents 4 Optimizing Machine Maintenance
Route Optimisation / Traffic Signals Efficiency
Route Optimisation / Traffic Signals Efficiency Glossary Auckland Council Advanced Real-time Traffic Information System Auckland Transport Closed Circuit Television (Traffic cameras) Full Time Equivalent
Network Performance Monitoring at Small Time Scales
Network Performance Monitoring at Small Time Scales Konstantina Papagiannaki, Rene Cruz, Christophe Diot Sprint ATL Burlingame, CA [email protected] Electrical and Computer Engineering Department University
Split Lane Traffic Reporting at Junctions
Split Lane Traffic Reporting at Junctions White paper 1 Executive summary Split Lane Traffic Reporting at Junctions (SLT) from HERE is a major innovation in real time traffic reporting. The advanced algorithm
American Public Transit Association Bus & Paratransit Conference
American Public Transit Association Bus & Paratransit Conference Intelligent Transportation Systems Integrating Technologies for Mobility Management & Transportation Coordination May 24, 2011 RouteMatch
Easily Identify Your Best Customers
IBM SPSS Statistics Easily Identify Your Best Customers Use IBM SPSS predictive analytics software to gain insight from your customer database Contents: 1 Introduction 2 Exploring customer data Where do
Proactive Performance Management for Enterprise Databases
Proactive Performance Management for Enterprise Databases Abstract DBAs today need to do more than react to performance issues; they must be proactive in their database management activities. Proactive
Design of a Weather- Normalization Forecasting Model
Design of a Weather- Normalization Forecasting Model Project Proposal Abram Gross Yafeng Peng Jedidiah Shirey 2/11/2014 Table of Contents 1.0 CONTEXT... 3 2.0 PROBLEM STATEMENT... 4 3.0 SCOPE... 4 4.0
An Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
TIME-VARIANT TRAVEL TIME DISTRIBUTIONS AND RELIABILITY METRICS AND THEIR UTILITY IN RELIABILITY ASSESSMENTS
TIME-VARIANT TRAVEL TIME DISTRIBUTIONS AND RELIABILITY METRICS AND THEIR UTILITY IN RELIABILITY ASSESSMENTS Patricio Alvarez, Universidad del Bío Bío, [email protected] Mohammed Hadi, Florida International
Measuring real-time traffic data quality based on Floating Car Data
Measuring real-time traffic data quality based on Floating Car Data Jeroen Brouwer TomTom De Ruyterkade 154, 1011 AC Amsterdam, The Netherlands +31 20 75 75441, [email protected] Abstract Congestion
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
Statistical Forecasting of High-Way Traffic Jam at a Bottleneck
Metodološki zvezki, Vol. 9, No. 1, 2012, 81-93 Statistical Forecasting of High-Way Traffic Jam at a Bottleneck Igor Grabec and Franc Švegl 1 Abstract Maintenance works on high-ways usually require installation
Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre)
SPARC 2010 Evaluation of Car-following Models Using Field Data Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre) Abstract Traffic congestion problems have been recognised as
TIBCO Industry Analytics: Consumer Packaged Goods and Retail Solutions
TIBCO Industry Analytics: Consumer Packaged Goods and Retail Solutions TIBCO s robust, standardsbased infrastructure technologies are used by successful retailers around the world, including five of the
Traffic Driven Analysis of Cellular Data Networks
Traffic Driven Analysis of Cellular Data Networks Samir R. Das Computer Science Department Stony Brook University Joint work with Utpal Paul, Luis Ortiz (Stony Brook U), Milind Buddhikot, Anand Prabhu
Feed forward mechanism in public transport
Feed forward mechanism in public transport Data driven optimisation dr. ir. N. van Oort Assistant professor public transport EMTA Meeting London, TfL October 2014 1 Developments in industry Focus on cost
Marketing Mix Modelling and Big Data P. M Cain
1) Introduction Marketing Mix Modelling and Big Data P. M Cain Big data is generally defined in terms of the volume and variety of structured and unstructured information. Whereas structured data is stored
Adaptive Probing: A Monitoring-Based Probing Approach for Fault Localization in Networks
Adaptive Probing: A Monitoring-Based Probing Approach for Fault Localization in Networks Akshay Kumar *, R. K. Ghosh, Maitreya Natu *Student author Indian Institute of Technology, Kanpur, India Tata Research
Short-Term Forecasting in Retail Energy Markets
Itron White Paper Energy Forecasting Short-Term Forecasting in Retail Energy Markets Frank A. Monforte, Ph.D Director, Itron Forecasting 2006, Itron Inc. All rights reserved. 1 Introduction 4 Forecasting
GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS
USER GUIDE GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS Contents Using the LabVIEW Point-By-Point VI Libraries... 2 Initializing Point-By-Point VIs... 3 Frequently Asked Questions... 5 What Are the
PREDICTIVE ANALYTICS VS. HOTSPOTTING
PREDICTIVE ANALYTICS VS. HOTSPOTTING A STUDY OF CRIME PREVENTION ACCURACY AND EFFICIENCY EXECUTIVE SUMMARY For the last 20 years, Hot Spots have become law enforcement s predominant tool for crime analysis.
The Trip Scheduling Problem
The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems
HP Service Health Analyzer: Decoding the DNA of IT performance problems
HP Service Health Analyzer: Decoding the DNA of IT performance problems Technical white paper Table of contents Introduction... 2 HP unique approach HP SHA driven by the HP Run-time Service Model... 2
Automated Data Acquisition & Analysis. Revolutionize Validation Testing & Launch With Confidence
Automated Data Acquisition & Analysis Revolutionize Validation Testing & Launch With Confidence Stop waiting for this... Pass Fail CONTROLTEC is leveraging 21st century technologies to enable customers
Monitoring Best Practices for
Monitoring Best Practices for OVERVIEW Providing the right level and depth of monitoring is key to ensuring the effective operation of IT systems. This is especially true for ecommerce systems like Magento,
Tracking of Small Unmanned Aerial Vehicles
Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: [email protected] Aeronautics and Astronautics Stanford
Intersection Cost Comparison Spreadsheet User Manual ROUNDABOUT GUIDANCE VIRGINIA DEPARTMENT OF TRANSPORTATION
Intersection Cost Comparison Spreadsheet User Manual ROUNDABOUT GUIDANCE VIRGINIA DEPARTMENT OF TRANSPORTATION Version 2.5 i Virginia Department of Transportation Intersection Cost Comparison Spreadsheet
Setting the Standard for Safe City Projects in the United States
Leading Safe Cities Setting the Standard for Safe City Projects in the United States Edge360 is a provider of Safe City solutions to State & Local governments, helping our clients ensure they have a secure,
vrealize Operations Manager User Guide
vrealize Operations Manager User Guide vrealize Operations Manager 6.0.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
Social Media Mining. Data Mining Essentials
Introduction Data production rate has been increased dramatically (Big Data) and we are able store much more data than before E.g., purchase data, social media data, mobile phone data Businesses and customers
Proposed Service Design Guidelines
Proposed Service Design Guidelines July 2015 I. Introduction During Phase II of the Reimagining CityBus project, feedback from public outreach and data analysis conducted during Phase I of the project
THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT
WHITE PAPER: CONVERGED NPM/APM THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT Today, enterprises rely heavily on applications for nearly all business-critical
Adaptive Optimal Scheduling of Public Utility Buses in Metro Manila Using Fuzzy Logic Controller
Adaptive Optimal Scheduling of Public Utility Buses in Metro Manila Using Fuzzy Logic Controller Cyrill O. Escolano a*, Elmer P. Dadios a, and Alexis D. Fillone a a Gokongwei College of Engineering De
DYNAMIC RESOURCE SCHEDULING THE MOST EFFECTIVE WAY TO DELIVER FIELD BASED SERVICES
DYNAMIC RESOURCE SCHEDULING THE MOST EFFECTIVE WAY TO DELIVER FIELD BASED SERVICES 2 FIELD BASED SERVICE GETTING EVERY STEP RIGHT PLANNING & SCHEDULING Manage planned, cyclical and responsive work Align
BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas
BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals
