Online Relocating and Matching of Ride-Hailing Services: A Model-Based Modular Approach

Chang Gao, Xi Lin, Fang He, Xindi Tang
10/13/2023
cs.LGeess.SY

No confident code implementation found for this paper.

Abstract

This study proposes an innovative model-based modular approach (MMA) to dynamically optimize order matching and vehicle relocation in a ride-hailing platform. MMA utilizes a two-layer and modular modeling structure. The upper layer determines the spatial transfer patterns of vehicle flow within the system to maximize the total revenue of the current and future stages. With the guidance provided by the upper layer, the lower layer performs rapid vehicle-to-order matching and vehicle relocation. MMA is interpretable, and equipped with the customized and polynomial-time algorithm, which, as an online order-matching and vehicle-relocation algorithm, can scale past thousands of vehicles. We theoretically prove that the proposed algorithm can achieve the global optimum in stylized networks, while the numerical experiments based on both the toy network and realistic dataset demonstrate that MMA is capable of achieving superior systematic performance compared to batch matching and reinforcement-learning based methods. Moreover, its modular and lightweight modeling structure further enables it to achieve a high level of robustness against demand variation while maintaining a relatively low computational cost.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gao2023online,
  title  = {Online Relocating and Matching of Ride-Hailing Services: A Model-Based Modular Approach},
  author = {Chang Gao and Xi Lin and Fang He and Xindi Tang},
  year   = {2023},
  eprint = {2310.09071},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.09071v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.09071.svg)](https://codeofpaper.com/paper/2310.09071)

Discussion