(Optimal) Online Bipartite Matching with Degree Information
Not on the map. Why?
Abstract (arXiv)
We propose a model for online graph problems where algorithms are given access to an oracle that predicts (e.g., based on modeling assumptions or on past data) the degrees of nodes in the graph. Within this model, we study the classic problem of online bipartite matching, and a natural greedy matching algorithm called MinPredictedDegree, which uses predictions of the degrees of offline nodes. For the bipartite version of a stochastic graph model due to Chung, Lu, and Vu where the expected values of the offline degrees are known and used as predictions, we show that MinPredictedDegree stochastically dominates any other online algorithm, i.e., it is optimal for graphs drawn from this model. Since the "symmetric" version of the model, where all online nodes are identical, is a special case of the well-studied "known i.i.d. model", it follows that the competitive ratio of MinPredictedDegree on such inputs is at least 0.7299. For the special case of graphs with power law degree distributions, we show that MinPredictedDegree frequently produces matchings almost as large as the true maximum matching on such graphs. We complement these results with an extensive empirical evaluation showing that MinPredictedDegree compares favorably to state-of-the-art online algorithms for online matching.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 23 of its 66 references that are in the map. First posted on arXiv 21 Oct 2021.
Builds on
23 of 66 references.
References · 23
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2018Competitive caching with machine learned advicecited by 194
- 2017The Case for Learned Index Structurescited by 188
- 2020Algorithms with Predictionscited by 152
- 2018Learning to Branchcited by 78
- 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
- 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
- 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
- 2021Faster Matchings via Learned Dualscited by 56
- 2019Scheduling with Predictions and the Price of Mispredictioncited by 45
- 2019Online Computation with Untrusted Advicecited by 42
- 2015Learning to Hash for Indexing Big Data - A Surveycited by 39
11 more
- 2020Better and Simpler Learning-Augmented Online Cachingcited by 38
- 2020Online Learning with Imperfect Hintscited by 37
- 2020Online Algorithms for Weighted Paging with Predictionscited by 29
- 2020Learnable and Instance-Robust Predictions for Online Matching, Flows and Load Balancingcited by 27
- 2021Learning-based Support Estimation in Sublinear Timecited by 16
- 2018Semi-Online Bipartite Matchingcited by 12
- 2018An Experimental Study of Algorithms for Online Bipartite Matchingcited by 9
- 2016Online Stochastic Matching: New Algorithms and Boundscited by 7
- 2021Online Matching in Sparse Random Graphs: Non-Asymptotic Performances of Greedy Algorithmcited by 2
- 2016On the Power of Advice and Randomization for Online Bipartite Matchingcited by 1
- 2017On Conceptually Simple Algorithms for Variants of Online Bipartite Matchingcited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 4; 2025: 2; 2026: 3.
11 papers.
- 2024Online bipartite matching with imperfect advicecited by 13
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2025Learning-Augmented Online Bipartite Fractional Matchingcited by 8
- 2024Learning-Augmented Search Data Structurescited by 4
- 2024Learning-Based Algorithms for Graph Searching Problemscited by 4
- 2022On the Power of Learning-Augmented Search Treescited by 3
- 2024On Approximability of ℓ22 Min-Sum Clusteringcited by 1
- 2026Parsimonious Learning-Augmented Online Metric Matchingcited by 1
- 2025Transductive and Learning-Augmented Online Regressioncited by 0
- 2026Online Algorithms with Unreliable Guidancecited by 0
- 2026Robust and Learned Online Matching in Growing Treescited by 0
- 2026Robust and Learned Online Matching in Growing Trees30 Sep 2026
- 2026Parsimonious Learning-Augmented Online Metric Matching26 May 2026
- 2026Online Algorithms with Unreliable Guidance24 Feb 2026
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Learning-Augmented Online Bipartite Fractional Matching25 May 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2024Learning-Based Algorithms for Graph Searching Problems27 Feb 2024
- 2024Learning-Augmented Search Data Structures16 Feb 2024
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2022On the Power of Learning-Augmented Search Trees16 Nov 2022