Matching Tasks and Workers under Known Arrival Distributions: Online Task Assignment with Two-sided Arrivals

Author:

Dickerson John P.1ORCID,Sankararaman Karthik2ORCID,Srinivasan Aravind3ORCID,Xu Pan4ORCID,Xu Yifan5ORCID

Affiliation:

1. University of Maryland, College Park, MD, College Park, USA

2. Meta, Menlo Park, CA, Austin, USA

3. University of Maryland, College Park, MD, College Park USA

4. New Jersey Institute of Technology, Newark, NJ, Newark USA

5. Southeast University, Nanjing, Nanjing, Jiangsu, China

Abstract

Efficient allocation of tasks to workers is a central problem in crowdsourcing. In this article, we consider a setting inspired by spatial crowdsourcing platforms, where both workers and tasks arrive at different times, and each worker-task assignment yields a given reward. The key challenge is to address the uncertainty in the stochastic arrivals from both workers and the tasks. In this work, we consider a ubiquitous scenario where the arrival patterns of worker “types” and task “types” are not erratic but can be predicted from historical data. Specifically, we consider a finite time horizon T and assume that in each time-step the arrival of a worker and a task can be seen as an independent sample from two (different) distributions. Our model, called Online Task Assignment with Two-sided Arrival (OTA-TSA), is a significant generalization of the classical online task assignment problem when all the tasks are statically available. For the general case of OTA-TSA, we present an optimal non-adaptive algorithm (NADAP), which achieves a competitive ratio (CR) of at least 0.295. For a special case of OTA-TSA when the reward depends only on the worker type, we present two adaptive algorithms, which achieve CRs of at least 0.343 and 0.355, respectively. On the hardness side, we show that (1) no non-adaptive can achieve a CR larger than that of NADAP, establishing the optimality of NADAP among all non-adaptive algorithms; and (2) no (adaptive) algorithm can achieve a CR better than 0.581 (unconditionally) or 0.423 (conditionally on the benchmark linear program), respectively. All aforementioned negative results apply to even unweighted OTA-TSA when every assignment yields a uniform reward. At the heart of our analysis is a new technical tool, called two-stage birth-death process , which is a refined notion of the classical birth-death process. We believe it may be of independent interest. Finally, we perform extensive numerical experiments on a real-world rideshare dataset collected in Chicago and a synthetic dataset, and results demonstrate the effectiveness of our proposed algorithms in practice.

Funder

NSF

NSF CRII

NSF CAREER

NIST MSE

DARPA GARD

DARPA SI3-CMD

DoD WHS

Publisher

Association for Computing Machinery (ACM)

Reference54 articles.

1. Elliot Anshelevich, Meenal Chhabra, Matthew Gerrior, and Sanmay Das. 2012. On the social welfare of mechanisms for repeated batch matching. In Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems-Volume 3. 1321–1322.

2. Ali Aouad and Ömer Saritaç. 2020. Dynamic stochastic matching under limited time. In Proceedings of the 21st ACM Conference on Economics and Computation. 789–790.

3. On matching and thickness in heterogeneous dynamic markets;Ashlagi Itai;Oper. Res.,2019

4. Maximizing efficiency in dynamic matching markets;Ashlagi Itai;R,2018

5. Itai Ashlagi, Patrick Jaillet, and Vahideh H. Manshadi. 2013. Kidney exchange in dynamic sparse heterogenous pools. In Proceedings of the ACM Conference on Economics and Computation. 25–26.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3