Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Activity-aware Ridesharing Group Trip Planning Queries for Flexible POIs

Published: 04 September 2019 Publication History

Abstract

In recent years, ridesharing has become a popular model that enables users to share their rides with others. In this article, we introduce a novel ridesharing service, an Activity-aware Ridesharing Group Trip Planning (ARGTP) query, in road networks that exhibits three novel features: (i) ensures a complete trip for visiting more than two locations, (ii) allows visiting both fixed and flexible locations, and (iii) provides true ridesharing services instead of taxilike ridesourcing services by matching a group of riders’ flexible trips with a driver’s fixed trip. A trip visits a point-of-interest (POI) like a bank, restaurant, or supermarket for an activity in between source and destination locations. In a fixed trip, the POI is predetermined (e.g., a specific branch of a bank) and in a flexible trip, the POI is a flexible one (e.g., any branch of a bank). Considering the spatial proximity of the riders’ trips with a driver’s trip, an ARGTP query returns an optimal ridesharing group that minimizes the group cost. We develop the first solution to process ARGTP queries in real time and extend our solution for generalized ARGTP queries with multiple POIs. The efficiency of ARGTP query processing algorithms depends on the number of candidate riders and POIs to be explored. We introduce novel pruning techniques to refine the riders and POI search space. We perform extensive experiments using both real and synthetic datasets to validate the efficiency and effectiveness of our approach and show that it outperforms two baseline approaches with a large margin.

References

[1]
2010. Map of slugging sites in Washington D.D. Retrieved from www.slug-lines.com.
[2]
Niels Agatz, Alan Erera, Martin Savelsbergh, and Xing Wang. 2012. Optimization for dynamic ride-sharing: A review. Eur. J. Operat. Res. 223, 2 (2012), 295--303.
[3]
Niels Agatz, Alan L. Erera, Martin W. P. Savelsbergh, and Xing Wang. 2009. Sustainable Passenger Transportation: Dynamic Ridesharing. Technical Report. Erasmus Research Institute of Management.
[4]
Elham Ahmadi and Mario A. Nascimento. 2015. A mixed breadth-depth first search strategy for sequenced group trip planning queries. In Proceedings of the Annual Conference on Mobile Data Management. 24--33.
[5]
Samiul Anwar, Shuha Nabila, and Tanzima Hashem. 2017. A novel approach for efficient computation of community aware ridesharing groups. In Proceedings of the Annual Conference on Information and Knowledge Management (CIKM’17). 1971--1974.
[6]
Andrea Attanasio, Jean-Francois Cordeau, Gianpaolo Ghiani, and Gilbert Laporte. 2004. Parallel Tabu search heuristics for the dynamic multi-vehicle dial-a-ride problem. Parallel Comput. 30, 3 (2004), 377--387.
[7]
Emily Badger. 2011. Slugging—The People’s Transit.
[8]
Rajesh Krishna Balan, Khoa Xuan Nguyen, and Lingxiao Jiang. 2011. Real-time trip information service for a large taxi fleet. In Proceedings of the International Conference on Mobile Systems, Applications, and Services (MobiSys’11). 99--112.
[9]
Norbert Beckmann, Hans-Peter Kriegel, Ralf Schneider, and Bernhard Seeger. 1990. The R*-tree: An efficient and robust access method for points and rectangles. In Proceedings of the Annual Conference of the Special Interest Group on Management of Data (SIGMOD’90). 322--331.
[10]
Filippo Bistaffa, Alessandro Farinelli, and Sarvapali D. Ramchurn. 2015. Sharing rides with friends: A coalition formation algorithm for ridesharing. In Proceedings of the Annual Conference of the AAAI Conference on Artificial Intelligence (AAAI’15). 608--614.
[11]
Blerim Cici, Athina Markopoulou, Enrique Frias-Martinez, and Nikolaos Laoutaris. 2014. Assessing the potential of ride-sharing using mobile and social data: A tale of four cities. In Proceedings of the International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp’14). 201--211.
[12]
J. F. Cordeau and G. Laporte. 2007. The dial-a-ride problem: Models and algorithms. Ann. Operat. Res. 153, 1 (2007), 29--46.
[13]
Ian De Felipe, Vagelis Hristidis, and Naphtali Rishe. 2008. Keyword search on spatial databases. In Proceedings of the IEEE International Conference on Data Engineering (ICDE’08). 656--665.
[14]
Pedro M. d’Orey, Ricardo Fernandes, and Michel Ferreira. 2012. Empirical evaluation of a dynamic and distributed taxi-sharing system. In Proceedings of the IEEE Conference on Intelligent Transportation Systems Conference (ITSC’12). 140--146.
[15]
Wisam Eltarjaman, Rinku Dewri, and Ramakrishna Thurimella. 2017. Private retrieval of POI details in top-K queries. IEEE Transactions on Mobile Computing 16, 9 (2017), 2611--2624.
[16]
Masabumi Furuhata, Maged Dessouky, Fernando Ordóñez, Marc-Etienne Brunet, Xiaoqing Wang, and Sven Koenig. 2013. Ridesharing: The state-of-the-art and future directions. Transportation Research Part B: Methodological 57 (2013), 28--46.
[17]
Gyozo Gidofalvi, Torben Bach Pedersen, Tore Risch, and Erik Zeitler. 2008. Highly scalable trip grouping for large-scale collective transportation systems. In Proceedings of the International Conference on Extending Database (EDBT08). 678--689.
[18]
Preeti Goel, Lars Kulik, and Kotagiri Ramamohanarao. 2016. Privacy-aware dynamic ride sharing. Trans. Spatial. Algor. Syst. 2, 1 (2016), 4:1--4:41.
[19]
Anasthasia Agnes Haryanto, Md. Saiful Islam, David Taniar, and Muhammad Aamir Cheema. 2018. IG-tree: An efficient spatial keyword index for planning best path queries on road networks. In Proceedings of the Annual Conference on the World Wide Web (WWW’18), 1--41.
[20]
Tanzima Hashem, Sukarna Barua, Mohammed Eunus Ali, Lars Kulik, and Egemen Tanin. 2015. Efficient computation of trips with friends and families. In Proceedings of the Annual Conference on Information and Knowledge Management (CIKM’15). 931--940.
[21]
Tanzima Hashem, Rubaba Hasan, Flora Salim, and Mehnaz Tabassum Mahin. 2018. Crowd-enabled processing of trustworthy, privacy-enhanced and personalised location based services with quality guarantee. Interact. Mobile Wear. Ubiq. Technol. 2, 4 (2018), 167:1--167:25.
[22]
Tanzima Hashem, Tahrima Hashem, Mohammed Eunus Ali, and Lars Kulik. 2013. Group trip planning queries in spatial databases. In Proceedings of the International Symposium on Spatial and Temporal Databases (SSTD’13). 259--276.
[23]
Hsiang-Jen Hong, Ge-Ming Chiu, and Wan-Yu Tsai. 2017. A single quadtree-based algorithm for top-k spatial keyword query. Centr. 42, C (2017), 93--107.
[24]
Yan Huang, Favyen Bastani, Ruoming Jin, and Xiaoyang Sean Wang. 2014. Large scale real-time ridesharing with service guarantee on road networks. Proc. VLDB 7, 14 (2014), 2017--2028.
[25]
Roksana Jahan, Tanzima Hashem, and Sukarna Barua. 2017. Group trip scheduling (GTS) queries in spatial databases. In Proceedings of the International Conference on Extending Database (EDBT’17). 390--401.
[26]
Nicholas Jing Yuan, Yu Zheng, Liuhang Zhang, and Xing Xie. 2012. T-finder: A recommender system for finding passengers and vacant taxis. Trans. Knowl. Data Eng. 25, 10 (2012), 2390--2403.
[27]
Ece Kamar and Eric Horvitz. 2009. Collaboration and shared plans in the open world: Studies of ridesharing. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI’09). 187--194.
[28]
A. K. M. Mustafizur Rahman Khan, Oscar Correa, Egemen Tanin, Lars Kulik, and Kotagiri Ramamohanarao. 2017. Ride-sharing is about agreeing on a destination. In Proceedings of the International Conference on Advances in Geographic Information Systems (SIGSPATIAL/GIS’17). 6:1--6:10.
[29]
Feifei Li, Dihan Cheng, Marios Hadjieleftheriou, George Kollios, and Shang-Hua Teng. 2005. On trip planning queries in spatial databases. In Proceedings of the Annual Conference on International Symposium on Spatial and Temporal Databases (SSTD’05). 273--290.
[30]
Yafei Li, Rui Chen, Lei Chen, and Jianliang Xu. 2017. Towards social-aware ridesharing group query services. Trans. Serv. Comput. 10, 4 (2017), 646--659.
[31]
Zhisheng Li, Ken CK Lee, Baihua Zheng, Wang-Chien Lee, Dik Lee, and Xufa Wang. 2011. IR-tree: An efficient index for geographic document search. Trans. Knowl. Data Eng. 23, 4 (2011), 585--599.
[32]
Shuo Ma and Ouri Wolfson. 2013. Analysis and evaluation of the slugging form of ridesharing. In Proceedings of the International Conference on Advances in Geographic Information Systems (SIGSPATIAL/GIS’13). 64--73.
[33]
Shuo Ma, Y. Zheng, and Ouri Wolfson. 2013. T-share: A large-scale dynamic taxi ridesharing service. In Proceedings of the Annual Conference on IEEE International Conference on Data Engineering (ICDE’13). 410--421.
[34]
Torben Pedersen. 2018. Cab-sharing: An effective, door-to-door, on-demand transportation service. In Proceedings of the Annual Conference of ERTICO (ERTICO’18). 1--8.
[35]
Michael Rigby, Antonio Krüger, and Stephan Winter. 2013. An opportunistic client user interface to support centralized ride share planning. In Proceedings of the Annual Conference of the ACM Special Interest Group on Spatial Information (SIGSPATIAL’13). 34--43.
[36]
Samiha Samrose, Tanzima Hashem, Sukarna Barua, Mohammed Eunus Ali, Mohammad Hafiz Uddin, and Md Iftekhar Mahmud. 2015. Dynamic group trip planning queries in spatial databases. In Proceedings of the Annual Conference on Mobile Data Management. 122--127.
[37]
Darshan Santani, Rajesh Krishna Balan, and C. Jason Woodard. 2008. Spatio-temporal Efficiency in a Taxi Dispatch System. 7 pages.
[38]
Mehdi Sharifzadeh, Mohammad Kolahdouzan, and Cyrus Shahabi. 2008. The optimal sequenced route query. Proc. VLDB 17, 4 (2008), 765--787.
[39]
Frank Spielberg and Phillip Shapiro. 2000. Mating habits of slugs: Dynamic carpool formation in the I-95/I-395 corridor of Northern Virginia. Transport. Res. Rec. 1711, 1 (2000), 31--38.
[40]
Anika Tabassum, Sukarna Barua, Tanzima Hashem, and Tasmin Chowdhury. 2017. Dynamic group trip planning queries in spatial databases. In Proceedings of the Scientific and Statistical Database Management Conference (SSDBM’17). 38:1--38:6.
[41]
Kota Tsubouchi, Kazuo Hiekata, and Hiroyuki Yamato. 2009. Scheduling algorithm for on-demand bus system. In Information Technology: New Generations. 189--194.
[42]
Yaoli Wang, Ronny Kutadinata, and Stephen Winter. 2016. Activity-based ridesharing: Increasing flexibility by time geography. In Proceedings of the Annual Conference on Advances in Geographic Information Systems (GIS’16). 1:1--1:10.
[43]
K. I. Wong and Michael G. H. Bell. 2006. Solution of the Dial-a-Ride Problem with multi-dimensional capacity constraints. Int. Trans. Operat. Res. 13, 3 (2006), 195--208.
[44]
Yunhui Wu, Lin Jie Guan, and Stephan Winter. 2006. Peer-to-Peer Shared Ride Systems. 252--270.
[45]
Kosuke Yamamoto, Kentaro Uesugi, and Toyohide Watanabe. 2008. Adaptive routing of cruising taxis by mutual exchange of pathways. In Knowledge-Based Intelligent Information and Engineering Systems, Ignac Lovrek, Robert J. Howlett, and Lakhmi C. Jain (Eds.). 559--566.
[46]
Shangyao Yan and Chun-Ying Chen. 2011. An optimization model and a solution algorithm for the many-to-many car pooling problem. Ann. Operat. Res. 191, 1 (Nov. 2011), 37--71.
[47]
Desheng Zhang, Tian He, Yunhuai Liu, and John A. Stankovic. 2013. CallCab: A unified recommendation system for carpooling and regular taxicab services. In Proceedings of the International Conference on Big Data. 439--447.
[48]
Weicheng Zhao, Yajuan Qin, Dong Yang, Linjuan Zhang, and Wanting Zhu. 2014. Social group architecture based distributed ride-sharing service in VANET. Int. J. Distrib. Sens. Netw. 10, 3 (2014), 1--8.

Cited By

View all
  • (2024)Opportunistic package delivery as a service on road networksGeoinformatica10.1007/s10707-023-00497-228:1(53-88)Online publication date: 1-Jan-2024
  • (2023)Fairness Driven Efficient Algorithms for Sequenced Group Trip Planning Query ProblemProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598623(86-94)Online publication date: 30-May-2023
  • (2023)In-Path Oracles for Road NetworksISPRS International Journal of Geo-Information10.3390/ijgi1207027712:7(277)Online publication date: 13-Jul-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Spatial Algorithms and Systems
ACM Transactions on Spatial Algorithms and Systems  Volume 5, Issue 3
September 2019
189 pages
ISSN:2374-0353
EISSN:2374-0361
DOI:10.1145/3356873
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 September 2019
Accepted: 01 June 2019
Revised: 01 May 2019
Received: 01 June 2018
Published in TSAS Volume 5, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Ridesharing
  2. flexibility
  3. group trip planning
  4. spatial databases

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)3
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Opportunistic package delivery as a service on road networksGeoinformatica10.1007/s10707-023-00497-228:1(53-88)Online publication date: 1-Jan-2024
  • (2023)Fairness Driven Efficient Algorithms for Sequenced Group Trip Planning Query ProblemProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598623(86-94)Online publication date: 30-May-2023
  • (2023)In-Path Oracles for Road NetworksISPRS International Journal of Geo-Information10.3390/ijgi1207027712:7(277)Online publication date: 13-Jul-2023
  • (2023)Evaluating the travel impacts of a shared mobility system for remote workersTransportation Research Part D: Transport and Environment10.1016/j.trd.2023.103798121(103798)Online publication date: Aug-2023
  • (2023)Efficient algorithms for community aware ridesharingGeoInformatica10.1007/s10707-023-00509-128:3(403-432)Online publication date: 23-Nov-2023
  • (2022)Who Will Travel With Me? Personalized Ranking Using Attributed Network Embedding for PoolingIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2021.311366123:8(12311-12327)Online publication date: Aug-2022
  • (2021)High-capacity ride-sharing via shortest path clustering on large road networksThe Journal of Supercomputing10.1007/s11227-020-03424-677:4(4081-4106)Online publication date: 1-Apr-2021
  • (2020)The simpler the betterProceedings of the VLDB Endowment10.14778/3424573.342457413:13(3517-3530)Online publication date: 27-Oct-2020

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media