Geoprune: Efficiently matching trips in ride-sharing through geometric properties

On-demand ride-sharing is rapidly growing. Matching trip requests to vehicles efficiently is critical for the service quality of ride-sharing. To match trip requests with vehicles, a prune-And-select scheme is commonly used. The pruning stage identifies feasible vehicles that can satisfy the trip co...

Full description

Saved in:
Bibliographic Details
Main Authors: XU, Yixin, QI, Jianzhong, BOROVICA-GAJIC, Renata
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2020
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8409
https://ink.library.smu.edu.sg/context/sis_research/article/9412/viewcontent/GeoPrune__Efficiently_Matching_Trips_in_Ride_sharing_Through_Geometric_Properties.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9412
record_format dspace
spelling sg-smu-ink.sis_research-94122024-03-20T02:44:35Z Geoprune: Efficiently matching trips in ride-sharing through geometric properties XU, Yixin QI, Jianzhong BOROVICA-GAJIC, Renata On-demand ride-sharing is rapidly growing. Matching trip requests to vehicles efficiently is critical for the service quality of ride-sharing. To match trip requests with vehicles, a prune-And-select scheme is commonly used. The pruning stage identifies feasible vehicles that can satisfy the trip constraints (e.g., trip time). The selection stage selects the optimal one(s) from the feasible vehicles. The pruning stage is crucial to lowering the complexity of the selection stage and to achieve efficient matching. We propose an effective and efficient pruning algorithm called GeoPrune. GeoPrune represents the time constraints of trip requests using circles and ellipses, which can be computed and updated efficiently. Experiments on real-world datasets show that GeoPrune reduces the number of vehicle candidates in nearly all cases by an order of magnitude and the update cost by two to three orders of magnitude compared to the state-of-The-Art. 2020-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8409 info:doi/10.1145/3400903.3400912 https://ink.library.smu.edu.sg/context/sis_research/article/9412/viewcontent/GeoPrune__Efficiently_Matching_Trips_in_Ride_sharing_Through_Geometric_Properties.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Geometric properties Number of vehicles Pruning algorithms Real-world datasets Selection stages State of the art Three orders of magnitude Time constraints Databases and Information Systems Theory and Algorithms
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Geometric properties
Number of vehicles
Pruning algorithms
Real-world datasets
Selection stages
State of the art
Three orders of magnitude
Time constraints
Databases and Information Systems
Theory and Algorithms
spellingShingle Geometric properties
Number of vehicles
Pruning algorithms
Real-world datasets
Selection stages
State of the art
Three orders of magnitude
Time constraints
Databases and Information Systems
Theory and Algorithms
XU, Yixin
QI, Jianzhong
BOROVICA-GAJIC, Renata
Geoprune: Efficiently matching trips in ride-sharing through geometric properties
description On-demand ride-sharing is rapidly growing. Matching trip requests to vehicles efficiently is critical for the service quality of ride-sharing. To match trip requests with vehicles, a prune-And-select scheme is commonly used. The pruning stage identifies feasible vehicles that can satisfy the trip constraints (e.g., trip time). The selection stage selects the optimal one(s) from the feasible vehicles. The pruning stage is crucial to lowering the complexity of the selection stage and to achieve efficient matching. We propose an effective and efficient pruning algorithm called GeoPrune. GeoPrune represents the time constraints of trip requests using circles and ellipses, which can be computed and updated efficiently. Experiments on real-world datasets show that GeoPrune reduces the number of vehicle candidates in nearly all cases by an order of magnitude and the update cost by two to three orders of magnitude compared to the state-of-The-Art.
format text
author XU, Yixin
QI, Jianzhong
BOROVICA-GAJIC, Renata
author_facet XU, Yixin
QI, Jianzhong
BOROVICA-GAJIC, Renata
author_sort XU, Yixin
title Geoprune: Efficiently matching trips in ride-sharing through geometric properties
title_short Geoprune: Efficiently matching trips in ride-sharing through geometric properties
title_full Geoprune: Efficiently matching trips in ride-sharing through geometric properties
title_fullStr Geoprune: Efficiently matching trips in ride-sharing through geometric properties
title_full_unstemmed Geoprune: Efficiently matching trips in ride-sharing through geometric properties
title_sort geoprune: efficiently matching trips in ride-sharing through geometric properties
publisher Institutional Knowledge at Singapore Management University
publishDate 2020
url https://ink.library.smu.edu.sg/sis_research/8409
https://ink.library.smu.edu.sg/context/sis_research/article/9412/viewcontent/GeoPrune__Efficiently_Matching_Trips_in_Ride_sharing_Through_Geometric_Properties.pdf
_version_ 1794549874464653312