URoad: An Efficient Algorithm for Large-Scale Dynamic Ridesharing Service

Jing Fan, Jinting Xu, Chenyu Hou, Bin Cao, Tianyang Dong, Shiwei Cheng
{"title":"URoad: An Efficient Algorithm for Large-Scale Dynamic Ridesharing Service","authors":"Jing Fan, Jinting Xu, Chenyu Hou, Bin Cao, Tianyang Dong, Shiwei Cheng","doi":"10.1109/ICWS.2018.00009","DOIUrl":null,"url":null,"abstract":"Nowadays, although there exists many ridesharing services and dynamic matching algorithms for passengers and drivers, there is no service or algorithm that can balance the benefit of passengers and drivers while taking their time and cost constraints into consideration. In this paper, we try to solve the dynamic ridesharing problem by considering all above factors for all the participants. To this end, we present URoad, an efficient algorithm for large-scale dynamic ridesharing service, where a new price cost model is carefully designed to make up for the shortcomings of existing algorithms, and in the meantime a corresponding efficient matching algorithm is proposed to satisfy both the time and cost constraints of passengers and drivers. Specifically, for a given passenger, URoad will find out the optimal driver who can satisfy all the constraints of the passenger and the driver with the minimum detour distance. We design a series of data structures to speed up URoad for large scale ridesharing service application, e.g., Time Index, Grid Index and Greedy Strategy. Through extensive experiments, we prove that URoad can find the optimal driver for a given passenger from more than one hundred thousand drivers within 0.5 second in average.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Web Services (ICWS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS.2018.00009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Nowadays, although there exists many ridesharing services and dynamic matching algorithms for passengers and drivers, there is no service or algorithm that can balance the benefit of passengers and drivers while taking their time and cost constraints into consideration. In this paper, we try to solve the dynamic ridesharing problem by considering all above factors for all the participants. To this end, we present URoad, an efficient algorithm for large-scale dynamic ridesharing service, where a new price cost model is carefully designed to make up for the shortcomings of existing algorithms, and in the meantime a corresponding efficient matching algorithm is proposed to satisfy both the time and cost constraints of passengers and drivers. Specifically, for a given passenger, URoad will find out the optimal driver who can satisfy all the constraints of the passenger and the driver with the minimum detour distance. We design a series of data structures to speed up URoad for large scale ridesharing service application, e.g., Time Index, Grid Index and Greedy Strategy. Through extensive experiments, we prove that URoad can find the optimal driver for a given passenger from more than one hundred thousand drivers within 0.5 second in average.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
大规模动态拼车服务的高效算法
目前,虽然有许多拼车服务和乘客与司机的动态匹配算法,但没有一种服务或算法能够兼顾乘客和司机的利益,同时兼顾他们的时间和成本约束。在本文中,我们试图通过考虑所有参与者的上述因素来解决动态拼车问题。为此,我们提出了大规模动态拼车服务的高效算法URoad,该算法精心设计了新的价格成本模型,弥补了现有算法的不足,同时提出了相应的高效匹配算法,以满足乘客和司机的时间和成本约束。具体而言,对于给定的乘客,URoad将找出能够满足乘客和驾驶员的所有约束,且绕行距离最小的最优驾驶员。我们设计了一系列的数据结构来加速大规模的拼车服务应用,如时间索引、网格索引和贪婪策略。通过大量的实验,我们证明了URoad可以在平均0.5秒内从10多万名司机中找到给定乘客的最优司机。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Web Service for Author Name Disambiguation in Scholarly Databases A Probabilistic Model for Service Clustering - Jointly Using Service Invocation and Service Characteristics Confidential Business Process Execution on Blockchain Title Page i Semantic-Based Information Sharing in Vehicular Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1