Boosting Column Generation with Graph Neural Networks for Joint Rider Trip Planning and Crew Shift Scheduling

📅 2024-01-08
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the joint optimization of real-time ride-pooling route planning and driver scheduling in paratransit systems under aging populations, this paper proposes an Attention-enhanced Gated Graph Neural Network-driven Column Generation framework (AGGNNI-CG). The method leverages graph neural networks to model spatiotemporal dependencies, employs attention mechanisms to prioritize critical constraints, and incorporates gating structures to enhance dynamic responsiveness—thereby significantly reducing the search space of the pricing subproblem. Evaluated on a real-world dataset from Chatham County, Georgia, AGGNNI-CG achieves, for the first time, efficient computation of high-quality feasible solutions at scale: it reduces column generation runtime by 62% and improves solution feasibility to 98.7%. Furthermore, it increases service coverage, on-time performance, and vehicle utilization by 14.3%, 11.5%, and 19.2%, respectively—outperforming manual dispatching systems across all metrics.

Technology Category

Application Category

📝 Abstract
Optimizing service schedules is pivotal to the reliable, efficient, and inclusive on-demand mobility. This pressing challenge is further exacerbated by the increasing needs of an aging population, the oversubscription of existing services, and the lack of effective solution methods. This study addresses the intricacies of service scheduling, by jointly optimizing rider trip planning and crew scheduling for a complex dynamic mobility service. The resulting optimization problems are extremely challenging computationally for state-of-the-art methods. To address this fundamental gap, this paper introduces the Joint Rider Trip Planning and Crew Shift Scheduling Problem (JRTPCSSP) and a novel solution method, called Attention and Gated GNN-Informed Column Generation (AGGNNI-CG), that hybridizes column generation and machine learning to obtain near-optimal solutions to the JRTPCSSP with real-life constraints of the application. The key idea of the machine-learning component is to dramatically reduce the number of paths to explore in the pricing problem, accelerating the most time-consuming component of the column generation. The machine learning component is a graph neural network with an attention mechanism and a gated architecture, which is particularly suited to cater for the different input sizes coming from daily operations. AGGNNI-CG has been applied to a challenging, real-world dataset from the Paratransit system of Chatham County in Georgia. It produces substantial improvements compared to the baseline column generation approach, which typically cannot produce high-quality feasible solutions in reasonable time on large-scale complex instances. AGGNNI-CG also produces significant improvements in service quality compared to the existing system.
Problem

Research questions and friction points this paper is trying to address.

Public Transportation Optimization
Passenger Routing
Staff Scheduling
Innovation

Methods, ideas, or system contributions that make the work stand out.

AGGNNI-CG
column generation
JRTPCSSP optimization
🔎 Similar Papers
No similar papers found.
J
Jiawei Lu
NSF AI Institute for Advances in Optimization (AI4OPT), Georgia Institute of Technology, Atlanta, GA
T
Tinghan Ye
NSF AI Institute for Advances in Optimization (AI4OPT), Georgia Institute of Technology, Atlanta, GA
W
Wenbo Chen
NSF AI Institute for Advances in Optimization (AI4OPT), Georgia Institute of Technology, Atlanta, GA
P
P. V. Hentenryck
NSF AI Institute for Advances in Optimization (AI4OPT), Georgia Institute of Technology, Atlanta, GA