An Experimental Study of Algorithms for Online Bipartite Matching

Author:

Borodin Allan1,Karavasilis Christodoulos1,Pankratov Denis2

Affiliation:

1. University of Toronto, Toronto, ON, Canada

2. Concordia University, Montreal, QC, Canada

Abstract

We perform an experimental study of algorithms for online bipartite matching under the known i.i.d input model with integral types. In the last decade, there has been substantial effort in designing complex algorithms to improve worst-case approximation ratios. Our goal is to determine how these algorithms perform on more practical instances rather than worst-case instances. In particular, we are interested in whether the ranking of the algorithms by their worst-case performance is consistent with the ranking of the algorithms by their average-case/practical performance. We are also interested in whether preprocessing times and implementation difficulties that are introduced by these algorithms are justified in practice. To that end, we evaluate these algorithms on different random inputs as well as real-life instances obtained from publicly available repositories. We compare these algorithms against several simple greedy-style algorithms. Most of the complex algorithms in the literature are presented as being non-greedy (i.e., an algorithm can intentionally skip matching a node that has available neighbors) to simplify the analysis. Every such algorithm can be turned into a greedy one without hurting its worst-case performance. On our benchmarks, non-greedy versions of these algorithms perform much worse than their greedy versions. Greedy versions perform about as well as the simplest greedy algorithm by itself. This, together with our other findings, suggests that simplest greedy algorithms are competitive with the state-of-the-art worst-case algorithms for online bipartite matching on many average-case and practical input families. Greediness is by far the most important property of online algorithms for bipartite matching.

Funder

Natural Sciences and Engineering Research Council of Canada

Publisher

Association for Computing Machinery (ACM)

Subject

Theoretical Computer Science

Reference29 articles.

1. Improved Bounds for Online Stochastic Matching

2. Greedy bipartite matching in random type Poisson arrival model. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques;Borodin A.;APPROX/RANDOM,2018

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Max-min greedy matching problem: Hardness for the adversary and fractional variant;Theoretical Computer Science;2024-02

2. Continuous Similarity Search for Dynamic Text Streams;IEICE Transactions on Information and Systems;2023-12-01

3. Online Bipartite Matching for HAP Access in Space-Air-Ground Integrated Networks using Graph Neural Network-Enhanced Reinforcement Learning;2023 IEEE International Conference on Communications Workshops (ICC Workshops);2023-05-28

4. Max-Min Greedy Matching Problem: Hardness for the Adversary and Fractional Variant;Frontiers of Algorithmics;2023

5. Fairness Maximization among Offline Agents in Online-Matching Markets;ACM Transactions on Economics and Computation;2022-12-31

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

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

www.globalauthorid.com

TOP

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