Online Matching with Delays and Stochastic Arrival Times

被引:0
作者
Mari, Mathieu [1 ]
Pawlowski, Michal [2 ,3 ,4 ]
Ren, Runtian [5 ]
Sankowski, Piotr [2 ,6 ]
机构
[1] Univ Montpellier, LIRMM, CNRS, Montpellier, France
[2] Univ Warsaw, Fac Math Informat & Mech, Warsaw, Poland
[3] Sapienza Univ Rome, Dept Comp Control & Management Engn, Rome, Italy
[4] IDEAS NCBR, Warsaw, Poland
[5] Univ Wroclaw, Inst Comp Sci, Wroclaw, Poland
[6] MIM Solut, Warsaw, Poland
关键词
Online algorithms; Metric matchings; Stochastic model; Poisson arrivals;
D O I
10.1007/s00224-024-10207-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider a platform where independent agents arrive at random times and need to be matched into pairs, eventually after waiting for some time. This, for example, models job markets, gaming platforms, kidney exchange programs, etc. The platform decides how to match agents together while optimizing two conflicting objectives: the quality of the matching produced, and the total waiting time of the agents. This can be modeled as an online problem called Min-cost Perfect Matching with Delays (MPMD). In the case when agents arrive in an adversarial order, no online algorithm can achieve a constant-competitive ratio. In this paper, we study a realistic case where agents' arrival times follow some stochastic assumptions, and we present two matching mechanisms, which give constant-competitive solutions. The first one is a simple greedy algorithm in which agents act in a distributed manner requiring only local communication. The second one builds global analysis tools in order to obtain even better performance guarantees. This result is surprising as the greedy approach cannot achieve a competitive ratio better than O(mlog1.5+epsilon)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(m<^>{\log 1.5 + \varepsilon })$$\end{document} in the adversarial model, where m denotes the number of agents. Finally, we extend our results to the general delay cost case, the clearing requests with penalty case, and the asymmetric distance case.
引用
收藏
页数:46
相关论文
共 56 条
  • [1] Aouad Ali, 2020, EC '20: Proceedings of the 21st ACM Conference on Economics and Computation, P789, DOI 10.1145/3391403.3399524
  • [2] Ashlagi I., 2017, P APPR RAND COMB OPT, P1
  • [3] Azar Y., 2020, P EUR S ALG ESA, P8, DOI DOI 10.4230/LIPICS.ESA.2020.8
  • [4] Azar Y, 2021, Disc Algorithms, P301
  • [5] Beyond Tree Embeddings - a Deterministic Framework for Network Design with Deadlines or Delay
    Azar, Yossi
    Touitou, Noam
    [J]. 2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 1368 - 1379
  • [6] Deterministic Min-Cost Matching with Delays
    Azar, Yossi
    Fanani, Amit Jacob
    [J]. THEORY OF COMPUTING SYSTEMS, 2020, 64 (04) : 572 - 592
  • [7] General Framework for Metric Optimization Problems with Delay or with Deadlines
    Azar, Yossi
    Touitou, Noam
    [J]. 2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 60 - 71
  • [8] The Price of Clustering in Bin-Packing with Applications to Bin-Packing with Delays
    Azar, Yossi
    Emek, Yuval
    van Stee, Rob
    Vainstein, Danny
    [J]. SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 1 - 10
  • [9] Online Service with Delay
    Azar, Yossi
    Ganesh, Arun
    Ge, Rong
    Panigrahi, Debmalya
    [J]. STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 551 - 563
  • [10] Azar Y, 2017, PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1051