On Conceptually Simple Algorithms for Variants of Online Bipartite Matching

被引:0
|
作者
Allan Borodin
Denis Pankratov
Amirali Salehi-Abari
机构
[1] University of Toronto,Department of Computer Science
[2] Concordia University,Department of Computer Science and Software Engineering
[3] University of Ontario Institute of Technology,Faculty of Business and IT
来源
关键词
Conceptually simple algorithms; Online algorithms; Priority algorithms; Bipartite matching; Greedy algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
We present a series of results regarding conceptually simple algorithms for bipartite matching in various online and related models. We first consider a deterministic adversarial model. The best approximation ratio in this model is 1/2, which is achieved by any greedy algorithm. Dürr et al. (2016) presented a 2-pass algorithm Category-Advice with approximation ratio 3/5. We extend their algorithm to multiple passes. We prove the exact approximation ratio for the k-pass Category-Advice algorithm for all k ≥ 1, and show that the approximation ratio converges quickly to the inverse of the golden ratio 2/(1+5)≈0.618\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$2/(1+\sqrt {5}) \approx 0.618$\end{document} as k goes to infinity. We then consider a natural adaptation of a well-known offline MinGreedy algorithm to the online stochastic IID model, which we call MinDegree. In spite of excellent empirical performance of MinGreedy, it was recently shown to have approximation ratio 1/2 in the adversarial offline setting — the approximation ratio achieved by any greedy algorithm. Our result in the online known IID model is, in spirit, similar to the offline result, but the proof is different. We show that MinDegree cannot achieve an approximation ratio better than 1 − 1/e, which is guaranteed by any consistent greedy algorithm in the known IID model. Finally, following the work in Besser and Poloczek (Algorithmica 2017(1), 201–234, 2017), we depart from an adversarial or stochastic ordering and investigate a natural randomized algorithm (MinRanking) in the priority model. Although the priority model allows the algorithm to choose the input ordering in a general but well defined way, this natural algorithm cannot obtain the approximation of the Ranking algorithm in the ROM model.
引用
收藏
页码:1781 / 1818
页数:37
相关论文
共 50 条
  • [1] On Conceptually Simple Algorithms for Variants of Online Bipartite Matching
    Borodin, Allan
    Pankratov, Denis
    Salehi-Abari, Amirali
    [J]. THEORY OF COMPUTING SYSTEMS, 2019, 63 (08) : 1781 - 1818
  • [2] Competitive algorithms for online weighted bipartite matching and its variants
    Nguyen Kim, Thang
    [J]. arXiv, 2021,
  • [3] An Experimental Study of Algorithms for Online Bipartite Matching
    Borodin A.
    Karavasilis C.
    Pankratov D.
    [J]. 1600, Association for Computing Machinery (25):
  • [4] Randomized Online Algorithms for Minimum Metric Bipartite Matching
    Meyerson, Adam
    Nanavati, Akash
    Poplawski, Laura
    [J]. PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 954 - +
  • [5] ONLINE ALGORITHMS FOR WEIGHTED BIPARTITE MATCHING AND STABLE MARRIAGES
    KHULLER, S
    MITCHELL, SG
    VAZIRANI, VV
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 127 (02) : 255 - 267
  • [6] ONLINE ALGORITHMS FOR WEIGHTED BIPARTITE MATCHING AND STABLE MARRIAGES
    KHULLER, S
    MITCHELL, SG
    VAZIRANI, VV
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 510 : 728 - 738
  • [7] Markovian Online Matching Algorithms on Large Bipartite Random Graphs
    Aoudi, Mohamed Habib Aliou Diallo
    Moyal, Pascal
    Robin, Vincent
    [J]. METHODOLOGY AND COMPUTING IN APPLIED PROBABILITY, 2022, 24 (04) : 3195 - 3225
  • [8] Markovian Online Matching Algorithms on Large Bipartite Random Graphs
    Mohamed Habib Aliou Diallo Aoudi
    Pascal Moyal
    Vincent Robin
    [J]. Methodology and Computing in Applied Probability, 2022, 24 : 3195 - 3225
  • [9] Near optimal algorithms for online weighted bipartite matching in adversary model
    Sun, Xiaoming
    Zhang, Jia
    Zhang, Jialin
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2017, 34 (03) : 689 - 705
  • [10] Correction to: Markovian Online Matching Algorithms on Large Bipartite Random Graphs
    Mohamed Habib Aliou Diallo Aoudi
    Pascal Moyal
    Vincent Robin
    [J]. Methodology and Computing in Applied Probability, 2022, 24 : 3227 - 3227