Ordis: A Dynamic Order-Dispatch Algorithm for Ridehailing and Ridesharing in a Large Region

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Online ridesourcing framework is often designed with a goal to achieve optimized matching between driver and passenger for not only minimizing passenger’s travel time but also maximizing driver’s revenue incomes. However, traditional order dispatching that materializes this matching is typically conducted on per pair of passenger and driver basis in a relatively small area, which often lead to suboptimal global matching rate. In this paper, we model the order dispatching as a distributed matching problem for a wide area based on a developed multi-queue model, each queue in charge of a region service. Based on this model, we propose a dispatching algorithm, called Ordis, by applying the network-flow theory to the multi-queues with an attempt to maximize the overall service revenue while improving the service efficiency and user experience for both ridehailing and ridesharing across multiple regions. To validate the effectiveness of the proposed approach, we developed an online taxi-hailing simulation system and compared it with some commonly used dispatch algorithms based on real trace data. We found that the proposed method is superior to those compared methods.

Cite

CITATION STYLE

APA

Jin, M., Zhao, J., Wang, Y., & Xu, C. (2023). Ordis: A Dynamic Order-Dispatch Algorithm for Ridehailing and Ridesharing in a Large Region. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13777 LNCS, pp. 737–751). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-22677-9_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free