Efficient Top-k Matching for Publish/Subscribe Ride Hitching

被引:5
|
作者
Li, Yafei [1 ]
Gu, Hongyan [1 ]
Chen, Rui [2 ]
Xu, Jianliang [3 ]
Guo, Shangwei [4 ]
Xue, Junxiao [1 ]
Xu, Mingliang [1 ]
机构
[1] Zhengzhou Univ, Sch Informat Engn, Zhengzhou 450001, Peoples R China
[2] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin 150001, Peoples R China
[3] Hong Kong Baptist Univ, Dept Comp Sci, Kowloon Tong, Hong Kong, Peoples R China
[4] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
关键词
Vehicles; Roads; Servers; Indexes; Maintenance engineering; Computer science; Euclidean distance; Location-based service; ridesharing; order dispatch; query processing; optimization;
D O I
10.1109/TKDE.2021.3124232
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the continued proliferation of mobile Internet and geo-locating technologies, carpooling as a green transport mode is widely accepted and becoming tremendously popular worldwide. In this paper, we focus on a popular carpooling service called ride hitching, which is typically implemented using a publish/subscribe approach. In a ride hitching service, drivers subscribe ride orders published by riders and continuously receive matching ride orders until one is picked. The current systems (e.g., Didi Hitch) adopt a threshold-based approach to filter ride orders. That is, a new ride order will be sent to all subscribing drivers whose planned trips can match the ride order within a pre-defined detour threshold. A limitation of this approach is that it is difficult for drivers to specify a reasonable detour threshold in practice. In addressing this problem, we propose a novel type of top -k subscription queries called Top -k Ride Subscription (TkRS) query, which continuously returns the best k ride orders that match drivers' trip plans to them. We propose two efficient algorithms to enable the top -k result maintenance. We also design a novel hybrid grid index and a two-level buffer structure to efficiently track the top -k results for all TkRS queries. Finally, extensive experiments on real-life datasets suggest that our proposed algorithms are capable of achieving desirable performance in practical settings.
引用
收藏
页码:3808 / 3821
页数:14
相关论文
共 50 条
  • [21] An efficient method for top-k graph based node matching
    Liu, Guanfeng
    Shi, Qun
    Zheng, Kai
    Liu, An
    Li, Zhixu
    Zhou, Xiaofang
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2019, 22 (03): : 945 - 966
  • [22] Approximate matching in publish/subscribe
    Liu, HF
    Jacobsen, HA
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 192 - 197
  • [23] Efficient matching for Web-based publish/subscribe systems
    Pereira, J
    Fabret, F
    Llirbat, F
    Shasha, D
    COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2000, 1901 : 162 - 173
  • [24] Distributed Top-k subgraph matching
    Lan C.
    Zhang Y.
    Xing C.
    Xing, Chunxiao (xingcx@tsinghua.edu.cn), 1600, Tsinghua University (56): : 871 - 877
  • [25] Efficient event matching in publish/subscribe: Based on routing destination and matching history
    Guo, Xiangfeng
    Wei, Jun
    Han, Dongli
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2008, : 129 - +
  • [26] Fast, Expressive Top-k Matching
    Culhane, William
    Jayaram, K. R.
    Eugster, Patrick
    ACM/IFIP/USENIX MIDDLEWARE 2014, 2014, : 73 - 84
  • [27] Diversified Top-k Graph Pattern Matching
    Fan, Wenfei
    Wang, Xin
    Wu, Yinghui
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (13): : 1510 - 1521
  • [28] Diversified Top-k Spatial Pattern Matching
    Xie, Jiahua
    Chen, Hongmei
    Wang, Lizhen
    SPATIAL DATA AND INTELLIGENCE, SPATIALDI 2022, 2022, 13614 : 87 - 98
  • [29] TASM: Top-k Approximate Subtree Matching
    Augsten, Nikolaus
    Barbosa, Denilson
    Boehlen, Michael
    Palpanas, Themis
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 353 - 364
  • [30] Predicate matching and subscription matching in publish/subscribe systems
    Ashayer, G
    Leung, HKY
    Jacobsen, HA
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 539 - 546