A Dynamic Tree Algorithm for Peer-to-Peer Ride-sharing Matching
Rui Yao, Shlomo Bekhor

TL;DR
This paper introduces a dynamic tree algorithm for peer-to-peer ride-sharing matching that improves runtime efficiency and scalability by leveraging driver schedules and candidate request pre-processing.
Contribution
The paper presents a novel dynamic tree algorithm tailored for on-demand ride-sharing, enhancing matching efficiency and incorporating a pre-processing step for candidate selection.
Findings
The algorithm achieves similar objective function values as exact methods with shorter runtimes.
Performance is affected by spatial distribution of participants.
Excess travel times are critical constraints impacting matching quality.
Abstract
On-demand peer-to-peer ride-sharing services provide flexible mobility options, and are expected to alleviate congestion by sharing empty car seats. An efficient matching algorithm is essential to the success of a ride-sharing system. The matching problem is related to the well-known dial-a-ride problem, which also tries to find the optimal pickup and delivery sequence for a given set of passengers. In this paper, we propose an efficient dynamic tree algorithm to solve the on-demand peer-to-peer ride-sharing matching problem. The dynamic tree algorithm benefits from given ride-sharing driver schedules, and provides satisfactory runtime performances. In addition, an efficient pre-processing procedure to select candidate passenger requests is proposed, which further improves the algorithm performance. Numerical experiments conducted in a small network show that the dynamic tree algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTransportation and Mobility Innovations · Sharing Economy and Platforms · Smart Parking Systems Research
