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

TL;DR
This paper introduces a dynamic tree algorithm for on-demand peer-to-peer ride-sharing that efficiently finds optimal pickup and drop-off sequences, improving matching performance in real-world networks.
Contribution
The paper presents a novel dynamic tree algorithm with pre-processing for candidate selection, enhancing ride-matching efficiency and solution quality in peer-to-peer mobility services.
Findings
The algorithm efficiently finds optimal ride-sharing sequences.
Pre-processing improves computational performance.
Small vehicle capacities do not necessarily reduce total vehicle kilometers.
Abstract
Innovative shared mobility services provide on-demand flexible mobility options and have the potential to alleviate traffic congestion. These attractive services are challenging from different perspectives. One major challenge in such systems is to find suitable ride-sharing matchings between drivers and passengers with respect to the system objective and constraints, and to provide optimal pickup and drop-off sequence to the drivers. In this paper, we develop an efficient dynamic tree algorithm to find the optimal pickup and drop-off sequence. The algorithm finds an initial solution to the problem, keeps track of previously explored feasible solutions, and reduces the solution search space when considering new requests. In addition, an efficient pre-processing procedure to select candidate passenger requests is proposed, which further improves the algorithm performance. Numerical…
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
