Hierarchical value decomposition for effective on-demand ride pooling

On-demand ride-pooling (e.g., UberPool, GrabShare) services focus on serving multiple different customer requests using each vehicle, i.e., an empty or partially filled vehicle can be assigned requests from different passengers with different origins and destinations. On the other hand, in Taxi on D...

Full description

Saved in:
Bibliographic Details
Main Authors: JIANG, Hao, VARAKANTHAM, Pradeep
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2022
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/7096
https://ink.library.smu.edu.sg/context/sis_research/article/8099/viewcontent/HIVES.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-8099
record_format dspace
spelling sg-smu-ink.sis_research-80992022-04-11T09:00:46Z Hierarchical value decomposition for effective on-demand ride pooling JIANG, Hao VARAKANTHAM, Pradeep On-demand ride-pooling (e.g., UberPool, GrabShare) services focus on serving multiple different customer requests using each vehicle, i.e., an empty or partially filled vehicle can be assigned requests from different passengers with different origins and destinations. On the other hand, in Taxi on Demand (ToD) services (e.g., UberX), one vehicle is assigned to only one request at a time. On-demand ride pooling is not only beneficial to customers (lower cost), drivers (higher revenue per trip) and aggregation companies (higher revenue), but is also of crucial importance to the environment as it reduces the number of vehicles required on the roads. Since each vehicle has to be matched with a combination of customer requests, the matching problem in ride pooling is significantly more challenging. Due to this complexity, most existing solutions to ride-pooling problem are myopic in that they either ignore future impact of current matches or the impact of other taxis in the expected revenue earned by a taxi. In this paper, we build on an approximate dynamic programming framework to consider impact of other taxis on the value of a taxi (expected revenue earned until end of horizon) through a novel hierarchical value decomposition framework. On a real world city scale taxi data set, we show a significant improvement of up to 10.7% in requests served compared to existing best method for on-demand ride pooling. 2022-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7096 https://ink.library.smu.edu.sg/context/sis_research/article/8099/viewcontent/HIVES.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 Ride Pooling Neural Approximate Dynamic Programming Reinforcement Learning Value Decomposition Artificial Intelligence and Robotics Operations Research, Systems Engineering and Industrial Engineering Transportation
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Ride Pooling
Neural Approximate Dynamic Programming
Reinforcement Learning
Value Decomposition
Artificial Intelligence and Robotics
Operations Research, Systems Engineering and Industrial Engineering
Transportation
spellingShingle Ride Pooling
Neural Approximate Dynamic Programming
Reinforcement Learning
Value Decomposition
Artificial Intelligence and Robotics
Operations Research, Systems Engineering and Industrial Engineering
Transportation
JIANG, Hao
VARAKANTHAM, Pradeep
Hierarchical value decomposition for effective on-demand ride pooling
description On-demand ride-pooling (e.g., UberPool, GrabShare) services focus on serving multiple different customer requests using each vehicle, i.e., an empty or partially filled vehicle can be assigned requests from different passengers with different origins and destinations. On the other hand, in Taxi on Demand (ToD) services (e.g., UberX), one vehicle is assigned to only one request at a time. On-demand ride pooling is not only beneficial to customers (lower cost), drivers (higher revenue per trip) and aggregation companies (higher revenue), but is also of crucial importance to the environment as it reduces the number of vehicles required on the roads. Since each vehicle has to be matched with a combination of customer requests, the matching problem in ride pooling is significantly more challenging. Due to this complexity, most existing solutions to ride-pooling problem are myopic in that they either ignore future impact of current matches or the impact of other taxis in the expected revenue earned by a taxi. In this paper, we build on an approximate dynamic programming framework to consider impact of other taxis on the value of a taxi (expected revenue earned until end of horizon) through a novel hierarchical value decomposition framework. On a real world city scale taxi data set, we show a significant improvement of up to 10.7% in requests served compared to existing best method for on-demand ride pooling.
format text
author JIANG, Hao
VARAKANTHAM, Pradeep
author_facet JIANG, Hao
VARAKANTHAM, Pradeep
author_sort JIANG, Hao
title Hierarchical value decomposition for effective on-demand ride pooling
title_short Hierarchical value decomposition for effective on-demand ride pooling
title_full Hierarchical value decomposition for effective on-demand ride pooling
title_fullStr Hierarchical value decomposition for effective on-demand ride pooling
title_full_unstemmed Hierarchical value decomposition for effective on-demand ride pooling
title_sort hierarchical value decomposition for effective on-demand ride pooling
publisher Institutional Knowledge at Singapore Management University
publishDate 2022
url https://ink.library.smu.edu.sg/sis_research/7096
https://ink.library.smu.edu.sg/context/sis_research/article/8099/viewcontent/HIVES.pdf
_version_ 1770576211438731264