ABSTRACT
In this paper, we study the problem of on-demand food delivery in a new setting where two groups of workers -- riders and taxi drivers (drivers for short) -- cooperate with each other for better service. The riders are responsible for the first and the last mile, and the drivers are in charge of the cross-community transportation. We show this problem is generally NP-hard by a reduction from the well-known 3-dimensional matching (3DM). To tackle with this problem, we first reduce it to the maximum independent set problem and use a simple greedy strategy to design an approximate algorithm which has a polynomial time. Considering the exponents in the polynomial are not very small, we then transform the 3DM into two rounds of 2-dimensional matching and propose a fast algorithm to solve it. Though 3DM problem is NP-hard, we find the cooperation between riders and drivers form a special tripartite graph, based on which we construct a flow network and employ the min-cost max-flow algorithm to efficiently compute the exact solution. We conduct extensive experiments to show the efficiency and the effectiveness of our proposed algorithms.
Supplemental Material
- Chao Chen, Daqing Zhang, Xiaojuan Ma, Bin Guo, Leye Wang, Yasha Wang, and Edwin Sha. 2017. CROWDDELIVER: Planning City-Wide Package Delivery Paths Leveraging the Crowd of Taxis. IEEE Transactions on Intelligent Transportation Systems, Vol. 18, 6 (2017), 1478--1496. https://doi.org/10.1109/TITS.2016.2607458Google ScholarDigital Library
- Xuanhao Chen, Yan Zhao, Kai Zheng, Bin Yang, and Christian S. Jensen. 2022. Influence-aware Task Assignment in Spatial Crowdsourcing. In 38th IEEE International Conference on Data Engineering, ICDE 2022, Kuala Lumpur, Malaysia, May 9-12, 2022. 2141--2153. https://doi.org/10.1109/ICDE53745.2022.00206Google Scholar
- Peng Cheng, Xun Jian, and Lei Chen. 2018. An Experimental Evaluation of Task Assignment in Spatial Crowdsourcing. Proc. VLDB Endow., Vol. 11, 11 (jul 2018), 1428--1440. https://doi.org/10.14778/3236187.3236196Google ScholarDigital Library
- Peng Cheng, Xiang Lian, Lei Chen, Jinsong Han, and Jizhong Zhao. 2016. Task Assignment on Multi-Skill Oriented Spatial Crowdsourcing. IEEE Transactions on Knowledge and Data Engineering, Vol. 28, 8 (2016), 2201--2215. https://doi.org/10.1109/TKDE.2016.2550041Google ScholarDigital Library
- Peng Cheng, Xiang Lian, Zhao Chen, Lei Chen, Jinsong Han, and Jizhong Zhao. 2014. Reliable Diversity-Based Spatial Crowdsourcing by Moving Workers. CoRR, Vol. abs/1412.0223 (2014). showeprint[arXiv]1412.0223 http://arxiv.org/abs/1412.0223Google Scholar
- DiDi. 2018. https://www.didiglobal.com/news/newsDetail?id=454&type=newsGoogle Scholar
- Jing Du, Bin Guo, Yan Liu, Liang Wang, Qi Han, Chao Chen, and Zhiwen Yu. 2019. CrowDNet: Enabling a Crowdsourced Object Delivery Network Based on Modern Portfolio Theory. IEEE Internet of Things Journal, Vol. 6, 5 (2019), 9030--9041. https://doi.org/10.1109/JIOT.2019.2926255Google ScholarCross Ref
- Chengliang Gao, Fan Zhang, Guanqun Wu, Qiwan Hu, Qiang Ru, Jinghua Hao, Renqing He, and Zhizhao Sun. 2021. A Deep Learning Method for Route and Time Prediction in Food Delivery Service (KDD '21). Association for Computing Machinery, New York, NY, USA, 2879--2889. https://doi.org/10.1145/3447548.3467068Google ScholarDigital Library
- Bin Guo, Yan Liu, Leye Wang, Victor O. K. Li, Jacqueline C. K. Lam, and Zhiwen Yu. 2018. Task Allocation in Spatial Crowdsourcing: Current State and Future Directions. IEEE Internet of Things Journal, Vol. 5, 3 (2018), 1749--1764. https://doi.org/10.1109/JIOT.2018.2815982Google ScholarCross Ref
- Shenggong Ji, Yu Zheng, Zhaoyuan Wang, and Tianrui Li. 2019. Alleviating Users' Pain of Waiting: Effective Task Grouping for Online-to-Offline Food Delivery Services. In The World Wide Web Conference (San Francisco, CA, USA) (WWW '19). Association for Computing Machinery, New York, NY, USA, 773--783. https://doi.org/10.1145/3308558.3313464Google ScholarDigital Library
- M. Joshi, A. Singh, S. Ranu, A. Bagchi, P. Karia, and P. Kala. 2021. Batching and Matching for Food Delivery in Dynamic Road Networks. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE Computer Society, 2099--2104.Google Scholar
- Leyla Kazemi and Cyrus Shahabi. 2012. GeoCrowd: Enabling Query Answering with Spatial Crowdsourcing. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems (Redondo Beach, California) (SIGSPATIAL '12). Association for Computing Machinery, New York, NY, USA, 189--198. https://doi.org/10.1145/2424321.2424346Google ScholarDigital Library
- J. Kleinberg and É. Tardos. 2006. Algorithm Design. Pearson/Addison-Wesley. 2005000401 https://books.google.com.hk/books?id=OiGhQgAACAAJGoogle Scholar
- Boyang Li, Yurong Cheng, Ye Yuan, Guoren Wang, and Lei Chen. 2019. Three-Dimensional-Stable-Matching for Spatial Crowdsourcing Platforms. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD '19). Association for Computing Machinery, New York, NY, USA, 1643--1653. https://doi.org/10.1145/3292500.3330879Google ScholarDigital Library
- Boyang Li, Yurong Cheng, Ye Yuan, Guoren Wang, and Lei Chen. 2021a. Simultaneous Arrival Matching for New Spatial Crowdsourcing Platforms. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence (Yokohama, Yokohama, Japan) (IJCAI'20). Article 178, 9 pages.Google ScholarDigital Library
- Baoxiang Li, Dmitry Krushinsky, Hajo A. Reijers, and Tom Van Woensel. 2014. The Share-a-Ride Problem: People and parcels sharing taxis. European Journal of Operational Research, Vol. 238, 1 (2014), 31--40. https://doi.org/10.1016/j.ejor.2014.03.003Google ScholarCross Ref
- Maocheng Li, Jiachuan Wang, Libin Zheng, Han Wu, Peng Cheng, Lei Chen, and Xuemin Lin. 2021b. Privacy-Preserving Batch-based Task Assignment in Spatial Crowdsourcing with Untrusted Server. In CIKM '21: The 30th ACM International Conference on Information and Knowledge Management, Virtual Event, Queensland, Australia, November 1 - 5, 2021. 947--956. https://doi.org/10.1145/3459637.3482288Google ScholarDigital Library
- An Liu, Zhixu Li, Guanfeng Liu, Kai Zheng, Min Zhang, Qing Li, and Xiangliang Zhang. 2017. Privacy-Preserving Task Assignment in Spatial Crowdsourcing. J. Comput. Sci. Technol., Vol. 32, 5 (2017), 905--918. https://doi.org/10.1007/s11390-017-1772-5Google ScholarCross Ref
- An Liu, Weiqi Wang, Shuo Shang, Qing Li, and Xiangliang Zhang. 2018. Efficient task assignment in spatial crowdsourcing with worker and task privacy protection. GeoInformatica, Vol. 22, 2 (2018), 335--362. https://doi.org/10.1007/s10707-017-0305-2Google ScholarDigital Library
- Yan Liu, Bin Guo, Chao Chen, He Du, Zhiwen Yu, Daqing Zhang, and Huadong Ma. 2019. FooDNet: Toward an Optimized Food Delivery Network Based on Spatial Crowdsourcing. IEEE Transactions on Mobile Computing, Vol. 18, 6 (2019), 1288--1301.Google ScholarDigital Library
- MeiTuan. 2020. https://tech.meituan.com/2020/02/20/meituan-delivery-operations-research.htmlGoogle Scholar
- Wangze Ni, Peng Cheng, Lei Chen, and Xuemin Lin. 2020. Task Allocation in Dependency-aware Spatial Crowdsourcing. In 36th IEEE International Conference on Data Engineering, ICDE 2020, Dallas, TX, USA, April 20-24, 2020. 985--996. https://doi.org/10.1109/ICDE48307.2020.00090Google Scholar
- Tianshu Song, Yongxin Tong, Libin Wang, Jieying She, Bin Yao, Lei Chen, and Ke Xu. 2017. Trichromatic Online Matching in Real-Time Spatial Crowdsourcing. In 2017 IEEE 33rd International Conference on Data Engineering (ICDE). 1009--1020. https://doi.org/10.1109/ICDE.2017.147Google Scholar
- Yatong Song, Jiawei Li, Liying Chen, and Shuiping Chen. 2021. A Semantic Segmentation Based POI Coordinates Generating Framework for On-Demand Food Delivery Service. In Proceedings of the 29th International Conference on Advances in Geographic Information Systems (Beijing, China) (SIGSPATIAL '21). Association for Computing Machinery, New York, NY, USA, 379--388.Google ScholarDigital Library
- Yongxin Tong, Lei Chen, and Cyrus Shahabi. 2017. Spatial Crowdsourcing: Challenges, Techniques, and Applications. Proc. VLDB Endow., Vol. 10, 12 (aug 2017), 1988--1991.Google Scholar
- Yongxin Tong, Zimu Zhou, Yuxiang Zeng, Lei Chen, and Cyrus Shahabi. 2020. Spatial crowdsourcing: a survey. VLDB J., Vol. 29, 1 (2020), 217--250. https://doi.org/10.1007/s00778-019-00568-7Google ScholarDigital Library
- Ziwei Wang, Yan Zhao, Xuanhao Chen, and Kai Zheng. 2021. Task Assignment with Worker Churn Prediction in Spatial Crowdsourcing. In CIKM '21: The 30th ACM International Conference on Information and Knowledge Management, Virtual Event, Queensland, Australia, November 1 - 5, 2021. 2070--2079. https://doi.org/10.1145/3459637.3482301Google ScholarDigital Library
- Mingjun Xiao, Kai Ma, An Liu, Hui Zhao, Zhixu Li, Kai Zheng, and Xiaofang Zhou. 2020. SRA: Secure Reverse Auction for Task Assignment in Spatial Crowdsourcing. IEEE Trans. Knowl. Data Eng., Vol. 32, 4 (2020), 782--796. https://doi.org/10.1109/TKDE.2019.2893240Google ScholarCross Ref
- Yi Xu, Yongxin Tong, Yexuan Shi, Qian Tao, Ke Xu, and Wei Li. 2019. An Efficient Insertion Operator in Dynamic Ridesharing Services. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). 1022--1033. https://doi.org/10.1109/ICDE.2019.00095Google Scholar
- Guanyu Ye, Yan Zhao, Xuanhao Chen, and Kai Zheng. 2021. Task Allocation with Geographic Partition in Spatial Crowdsourcing. In CIKM '21: The 30th ACM International Conference on Information and Knowledge Management, Virtual Event, Queensland, Australia, November 1 - 5, 2021. 2404--2413. https://doi.org/10.1145/3459637.3482300Google ScholarDigital Library
- Dongjun Zhai, Yue Sun, An Liu, Zhixu Li, Guanfeng Liu, Lei Zhao, and Kai Zheng. 2019. Towards secure and truthful task assignment in spatial crowdsourcing. World Wide Web, Vol. 22, 5 (2019), 2017--2040. https://doi.org/10.1007/s11280-018-0638-2Google ScholarDigital Library
- Zhixiang Zhang, An Liu, Shushu Liu, Zhixu Li, and Lei Zhao. 2021. Privacy-Preserving Worker Recruitment Under Variety Requirement in Spatial Crowdsourcing. In Service-Oriented Computing - 19th International Conference, ICSOC 2021, Virtual Event, November 22-25, 2021, Proceedings. 302--316. https://doi.org/10.1007/978-3-030-91431-8_19Google ScholarDigital Library
- Yan Zhao, Jiannan Guo, Xuanhao Chen, Jianye Hao, Xiaofang Zhou, and Kai Zheng. 2021a. Coalition-based Task Assignment in Spatial Crowdsourcing. In 37th IEEE International Conference on Data Engineering, ICDE 2021, Chania, Greece, April 19-22, 2021. 241--252. https://doi.org/10.1109/ICDE51399.2021.00028Google Scholar
- Yan Zhao, Kai Zheng, Yue Cui, Han Su, Feida Zhu, and Xiaofang Zhou. 2020. Predictive Task Assignment in Spatial Crowdsourcing: A Data-driven Approach. In 36th IEEE International Conference on Data Engineering, ICDE 2020, Dallas, TX, USA, April 20-24, 2020. 13--24. https://doi.org/10.1109/ICDE48307.2020.00009Google Scholar
- Yan Zhao, Kai Zheng, Jiannan Guo, Bin Yang, Torben Bach Pedersen, and Christian S. Jensen. 2021b. Fairness-aware Task Assignment in Spatial Crowdsourcing: Game-Theoretic Approaches. In 37th IEEE International Conference on Data Engineering, ICDE 2021, Chania, Greece, April 19-22, 2021. 265--276. https://doi.org/10.1109/ICDE51399.2021.00030Google Scholar
- Yan Zhao, Kai Zheng, Hongzhi Yin, Guanfeng Liu, Junhua Fang, and Xiaofang Zhou. 2022. Preference-Aware Task Assignment in Spatial Crowdsourcing: From Individuals to Groups. IEEE Transactions on Knowledge and Data Engineering, Vol. 34, 7 (2022), 3461--3477. https://doi.org/10.1109/TKDE.2020.3021028Google Scholar
- Bolong Zheng, Chenze Huang, Christian S. Jensen, Lu Chen, Nguyen Quoc Viet Hung, Guanfeng Liu, GuoHui Li, and Kai Zheng. 2020. Online Trichromatic Pickup and Delivery Scheduling in Spatial Crowdsourcing. In 36th IEEE International Conference on Data Engineering, ICDE 2020, Dallas, TX, USA, April 20-24, 2020. IEEE, 973--984. https://doi.org/10.1109/ICDE48307.2020.00089Google Scholar
- Lin Zhu, Wei Yu, Kairong Zhou, Xing Wang, Wenxing Feng, Pengyu Wang, Ning Chen, and Pei Lee. 2020. Order Fulfillment Cycle Time Estimation for On-Demand Food Delivery. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Virtual Event, CA, USA) (KDD '20). Association for Computing Machinery, New York, NY, USA, 2571--2580. https://doi.org/10.1145/3394486.3403307Google ScholarDigital Library
Index Terms
- Drive Less but Finish More: Food Delivery based on Multi-Level Workers in Spatial Crowdsourcing
Recommendations
Price-aware real-time ride-sharing at scale: an auction-based approach
SIGSPACIAL '16: Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information SystemsReal-time ride-sharing, which enables on-the-fly matching between riders and drivers (even en-route), is an important problem due to its environmental and societal benefits. With the emergence of many ride-sharing platforms (e.g., Uber and Lyft), the ...
Push-based Spatial Crowdsourcing for Enriching Semantic Tags in OpenStreetMap
SIGSPATIAL '19: Proceedings of the 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information SystemsOpenStreetMap (OSM) is a popular community-driven mapping platform with voluntary contributions from (amateur) cartographers. However, it is a difficult process for the cartographer to identify the areas where she can best contribute to OSM. Furthermore,...
Economic Benefits and Costs of Convenience in Gig Economy: The Effects of Online Food Delivery on Car Accidents and Unemployment Based on Staggered Difference-in-Difference Methodology
ICCIR '21: Proceedings of the 2021 1st International Conference on Control and Intelligent RoboticsThis study examines the economic benefits and costs of online food delivery resulting from the entry of two platforms: Meituan and Eleme in China. In particular, we examine the extent of the impact on road accidents statistics, death counts, and ...
Comments