An Online Approach to Solve the Dynamic Vehicle Routing Problem with Stochastic Trip Requests for Paratransit Services

May 2022·
Michael Wilbur
Salah Uddin Kadir
Salah Uddin Kadir
,
Youngseo Kim
,
Geoffrey Pettet
,
Ayan Mukhopadhyay
,
Philip Pugliese
,
Samitha Samaranayake
Aron Laszka
Aron Laszka
,
Abhishek Dubey
Abstract
Many transit agencies operating paratransit and microtransit ser-vices have to respond to trip requests that arrive in real-time, which entails solving hard combinatorial and sequential decision-making problems under uncertainty. To avoid decisions that lead to significant inefficiency in the long term, vehicles should be allocated to requests by optimizing a non-myopic utility function or by batching requests together and optimizing a myopic utility function. While the former approach is typically offline, the latter can be performed online. We point out two major issues with such approaches when applied to paratransit services in practice. First, it is difficult to batch paratransit requests together as they are temporally sparse. Second, the environment in which transit agencies operate changes dynamically (e.g., traffic conditions can change over time), causing the estimates that are learned offline to become stale. To address these challenges, we propose a fully online approach to solve the dynamic vehicle routing problem (DVRP) with time windows and stochastic trip requests that is robust to changing environmental dynamics by construction. We focus on scenarios where requests are relatively sparse—our problem is motivated by applications to paratransit services. We formulate DVRP as a Markov decision process and use Monte Carlo tree search to evaluate actions for any given state. Accounting for stochastic requests while optimizing a non-myopic utility function is computationally challenging; indeed, the action space for such a problem is intractably large in practice. To tackle the large action space, we leverage the structure of the problem to design heuristics that can sample promising actions for the tree search. Our experiments using real-world data from our partner agency show that the proposed approach outperforms existing state-of-the-art approaches both in terms of performance and robustness.
Type
Venue
13th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS 2022), 147–158
publications

Authors

Salah Uddin Kadir
Ph.D. 2023
Salah Uddin joined the department of Computer Science at the University of Houston as a Ph.D. student in fall 2018 and started working in the Resilient Networks and Systems Lab in spring 2020. He defended his Ph.D. dissertation in 2023. Earlier, he graduated with a Bachelors’s Degree in Computer Science and Engineering from Daffodil International University, Bangladesh. He graduated first in his class (highest CGPA in class). He worked as a Software engineer at Eyeball Networks Inc. and IPvision Canada Inc. from 2014 to 2018. He mainly worked with VoIP and messaging protocols like STUN, TURN, XMPP servers, and client-side SDKs. His research interest includes cybersecurity and artificial intelligence. Currently, his research work focuses on IoT Remote Attestation, which includes exploring IoT vulnerabilities and attack detection.
Aron Laszka
Associate Professor

Aron Laszka is an Associate Professor in the College of Information Sciences and Technology at the Pennsylvania State University. Previously, he was an Assistant Professor at the University of Houston, a Research Assistant Professor at Vanderbilt University, and a Postdoctoral Scholar at the University of California, Berkeley.

His research interests revolve around artificial intelligence and cyber-physical systems, focusing on machine learning for decision making and optimization, with applications in smart and connected communities, critical infrastructure, and cybersecurity.

His research is funded by the National Science Foundation, the Department of Energy, the Department of Transportation, and other agencies.