An Experimental Study of Algorithms for Online Bipartite Matching
Not on the map. Why?
Abstract (arXiv)
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 with the goal of improving 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.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 3; 2025: 3.
9 papers.
- 2024Online bipartite matching with imperfect advicecited by 13
- 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
- 2021Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approachcited by 10
- 2025Learning-Augmented Online Bipartite Fractional Matchingcited by 8
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 8
- 2021Fairness Maximization among Offline Agents in Online-Matching Marketscited by 6
- 2024MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximationcited by 2
- 2025Learning-Augmented Online Bipartite Matching in the Random Arrival Order Modelcited by 2
- 2024Online Budgeted Matching with General Bidscited by 0
- 2025Learning-Augmented Online Bipartite Matching in the Random Arrival Order Model28 Nov 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Learning-Augmented Online Bipartite Fractional Matching25 May 2025
- 2024Online Budgeted Matching with General Bids6 Nov 2024
- 2024MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximation10 Jun 2024
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2021(Optimal) Online Bipartite Matching with Degree Information21 Oct 2021
- 2021Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approach21 Sep 2021
- 2021Fairness Maximization among Offline Agents in Online-Matching Markets18 Sep 2021