Why This Matters

Public transit systems face significant challenges from operational disruptions and the need to maintain service quality under uncertainty, yet most research assumes fixed infrastructure and deterministic conditions. This work is innovative because it provides a unified, scalable framework that simultaneously optimizes both strategic stationing decisions and dynamic dispatch policies, using simulation-based validation on real agency data. The approach bridges planning-time and operation-time decisions in transit systems.

What We Did

This work presents an end-to-end solution for public transit stationing and dispatch problems, formulating the dynamic scheduling and dispatch challenge for fixed-line transit under disruptions. The research develops a semi-Markov decision process framework that solves for optimal routing and dispatch policies using Monte Carlo Tree Search. The platform integrates a simulator for evaluating both synthetic benchmarks and real-world transit data, enabling principled evaluation of stationing decisions and dispatch policies under realistic operational constraints.

Key Results

Evaluation on real WeGo Public Transit data from Nashville demonstrates that the proposed approach increases passenger service by 7% while reducing deadhead miles by 42% compared to greedy baselines. The Monte Carlo Tree Search-based planning provides significantly better performance than myopic policies, validating the effectiveness of principled decision-making under operational uncertainty.

Full Abstract

Cite This Paper

@article{talusanTCPS2025,
  title = {An End-to-End Solution for Public Transit Stationing and Dispatch Problem},
  author = {Talusan, Jose Paolo and Han, Chaeeun and Rogers, David and Mukhopadhyay, Ayan and Laszka, Aron and Freudberg, Dan and Dubey, Abhishek},
  year = {2025},
  month = {jul},
  journal = {ACM Trans. Cyber-Phys. Syst.},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  doi = {10.1145/3754454},
  issn = {2378-962X},
  url = {https://doi.org/10.1145/3754454},
  note = {Just Accepted},
  abstract = {Public bus transit systems provide critical transportation services for large sections of modern communities. On-time performance and maintaining the reliable quality of service is therefore very important. Unfortunately, disruptions caused by overcrowding, vehicular failures, and road accidents often lead to service performance degradation. Though transit agencies keep a limited number of vehicles in reserve and dispatch them to relieve the affected routes during disruptions, the procedure is often ad-hoc and has to rely on human experience and intuition to allocate resources (vehicles) to affected trips under uncertainty. In this paper, we describe a principled approach using non-myopic sequential decision procedures to solve the problem and decide (a) if it is advantageous to anticipate problems and proactively station transit buses near areas with high-likelihood of disruptions and (b) decide if and which vehicle to dispatch to a particular problem. Our approach was developed in partnership WeGo Public Transit, a public transportation agency based in Nashville, Tennessee and models the system as a semi-Markov decision problem (solved as a Monte-Carlo tree search procedure) and shows that it is possible to obtain an answer to these two coupled decision problems in a way that maximizes the overall reward (number of people served). We sample many possible futures from generative models, each is assigned to a tree and processed using root parallelization. We validate our approach with both real-world and scaled-up data from two agencies in Tennessee. Our experiments show that the proposed framework serves 2\% more passengers while reducing deadhead miles by 40\%. Finally, we introduce Vectura, a dashboard providing transit dispatchers a complete view of the transit system at a glance along with access to our developed tools.},
  keywords = {public transit, dispatch optimization, stationing problems, Monte Carlo tree search, disruption management, resource allocation},
  month_numeric = {7}
}
Quick Info
Year 2025
Keywords
public transit dispatch optimization stationing problems Monte Carlo tree search disruption management resource allocation
Research Areas
transit planning CPS
Search Tags

Solution, Public, Transit, Stationing, Dispatch, Problem, public transit, dispatch optimization, stationing problems, Monte Carlo tree search, disruption management, resource allocation, transit, planning, CPS, 2025, Talusan, Han, Rogers, Mukhopadhyay, Laszka, Freudberg, Dubey