Unsupervised Mechanisms for Optimizing On-Time Performance Of

Unsupervised Mechanisms for Optimizing On-Time Performance Of

1 Unsupervised Mechanisms for Optimizing On-Time Performance of Fixed Schedule Transit Vehicles Fangzhou Sun, Chinmaya Samal, Jules White, Abhishek Dubey Institute of Software Integrated Systems, Vanderbilt University, Nashville, TN, USA {fangzhou.sun, chinmaya.samal.1, jules.white, abhishek.dubey}@vanderbilt.edu Abstract—The on-time arrival performance of vehicles at stops system evaluation include schedule adherence, on-time per- is a critical metric for both riders and city planners to evaluate the formance, total trip travel time, etc. To quantity bus on-time reliability of a transit system. However, it is a non-trivial task for arrival performance, many regional transit agencies use the transit agencies to adjust the existing bus schedule to optimize the range of [-1,+5] min compared to the scheduled bus stop time on-time performance for the future. For example, severe weather as the on-time standard to evaluate bus performance using conditions and special events in the city could slow down traffic historical data [7]. They analyze the historical data and adjust and cause bus delay. Furthermore, the delay of previous trips may affect the initial departure time of consecutive trips and generate the scheduled time by hand, which is time consuming and accumulated delay. In this paper, we formulate the problem as heavily relies on the past experience of transit engineers. a single-objective optimization task with constraints and propose A variety of studies have been conducted on improving a greedy algorithm and a genetic algorithm to generate bus bus on-time performance and many use heuristics solutions. schedules at timepoints that improve the bus on-time performance Specific and ad-hoc heuristic search (e.g. greedy algorithms), at timepoints which is indicated by whether the arrival delay is neighborhood search (e.g. simulated annealing (SA) and tabu within the desired range. We use the Nashville bus system as search (TS)), evolutionary search (e.g. genetic algorithm [8], a case study and simulate the optimization performance using historical data. The comparative analysis of the results identifies [9], [10], [11]) and hybrid search [12], [13] are popular meth- that delay patterns change over time and reveals the efficiency ods to search for the optimization solutions. The optimization of the greedy and genetic algorithms. objectives of existing works also vary, such as minimizing passenger transfer time (required time to switch from one Keywords—public transportation; optimal scheduling; statistical route to another route to get to destinations) [11], minimizing distributions; genetic algorithm; transfer user cost [14], bus frequency setting (the frequency of departure buses of one route) [12]. However, there are few stochastic optimization models that focus on optimizing bus I. INTRODUCTION timetables to maximize the probability of bus trips where buses Emerging trends and challenges. In the last decade, public arrive at timepoint with delay within a desired on-time range transit ridership in the United States increased by 37% [1]. (e.g. one minute early and five minutes late), which is widely Compared with other modes of transportation like subway and used as a key indicator of bus performance in the United States light rail, bus service has advantages of low cost and large [7]. Timepoints are special bus stops that transit agencies use capacity, and thus is the backbone of public transit services in to record and coordinate the bus arrival times along a trip. many cities. However, bus operations are also more easily af- Studying the travel time of timepoint segments can be an fected by uncertain factors, such as traffic congestion, weather effective way to set bus timetables, however, because of the condition, road construction, passenger/bicycle loading, big monthly and seasonal variation in historical monthly patterns, events, etc. If the same vehicle or operator is scheduled to generating one timetable for all months may not be the best be used by two consecutive bus trips, the accumulated delay solution, and how to divide months into clusters and optimize occurred on previous trips may cause a delay in consecutive timetable for each month cluster remains an open problem. trips by affecting the initial departure time of the next trip. This Contributions. This paper focuses on creating and imple- unreliability in bus services can decrease rider satisfaction and menting a mechanism to improve the on-time performance of loyalty, resulting in lower fleet utilization [2]. Regarding this bus services with fixed schedules at the re-planning stage (re- issue, studies [3], [4], [5] have been conducted to reduce the planning stage is when transit agencies adjust the existing bus uncertainty in transit systems and provide predictive informa- schedules to make a future timetable). Specific contributions tion to users. are 1) We describe an unsupervised mechanism to find out Providing convenient, efficient and sufficient bus services how months can be divided to generate new timetables. We to meet the expanding demand and reliability requirement for apply outlier analysis and clustering analysis on bus travel public transit remains a great challenge for transit agencies. times to identify monthly patterns, and then generates new Therefore, transit agencies have developed various indicators timetables for month clusters that have similar patterns. The to evaluate public transit systems and monitored service re- feature vectors we use include mean, median and standard liability through several key performance measurements from deviation of the historical travel time aggregated by route, different perspectives [6]. Common indicators of public transit trip, direction, timepoint segment and month. 2) We present 978-1-5090-6517-2/17/$31.00 ©2017 IEEE a genetic algorithm to optimize the scheduled arrival and departure time at timepoints to maximize the probability of bus trips that reach the desired on-time range. A greedy algorithm is also developed for comparison purpose. 3) We evaluate the proposed mechanism via simulation. Results show that the genetic algorithm outperforms the greedy algorithm in on-time performance and the month grouping method that generates Fig. 1. A bus route example: two consecutive trips in the same block. separate bus schedules for clustered months can further im- using preference-based genetic algorithm. Nayeem et al. [11] prove the optimization. The average on-time performance on presented a genetic algorithm based optimization model for all bus routes was improved from 62.9% to 74.7%. maximizing the number of satisfied passengers, minimizing Paper outline. Section II compares our mechanism with the total number of transfers and minimizing the total travel related work; Section III presents the problem description and time of all served passengers. formulation, and key research challenges; Section IV outlines Using genetic algorithms for transit optimization is well the details of the unsupervised mechanism; Section V uses studied. However, to the best of the authors’ knowledge, even real-world data from the Nashville transit system as a case though the on-time arrival range (e.g. one minute earlier and study to evaluate our methodology’s performance; Section VI six minute later than advertised schedule) is widely used as a presents conclusion remarks and future work. key transit reliability indicator by transit agencies for analyzing and timetabling in the United States [7], there are few stochas- II. RELATED WORK tic optimization models focusing on optimizing bus timetables to increase bus trips within the on-time performance range. A wide range of studies have been conducted on the bus on- Also, they didn’t realize that grouping months according to time performance optimization problem. Friedman et al. [15] the travel time patterns and generating cluster-specific schedule formulated a mathematical model of a general transportation can further increase the on-time performance. The difference network and presented a procedure to optimize bus departure between existing approaches and our approach is that since times for minimizing the average waiting time of passengers traffic and delay patterns change over seasons and different by changing decision variables (i.e. bus departure time). Hora times, we generate clusters based on unsupervised learning et al. [13] applied a Mixed Integer Linear Programming and develop optimization models for these clusters. In this (MILP) model to obtain robust bus schedules that minimize paper, we propose an unsupervised mechanism with genetic the differences between scheduled times and actual arrival algorithm to solve this problem. We show how we formulate time Their solution works on allocating the slack time of two the problem and set up the solution population for the genetic subsequent stops. Guihaire et al. [16] presented a classification algorithm. A greedy algorithm is developed as a comparison. of 69 approaches dealing with route design, bus frequency and We also study the seasonal variations on bus delay patterns, timetabling. which help to build a robust bus timetable. Genetic algorithms (GAs) are search and optimization meth- ods based on the evolutionary ideas of natural selection. Chakroborty et al. [17] first used genetic algorithms to develop III. SYSTEM MODEL optimal schedules for urban transit systems. The problem is formulated as a mathematical program that minimizes the sum Public transit bus service in a city typically consists of of total time transferring from

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us