mlsanityData to 7 Oct 2026

(Optimal) Online Bipartite Matching with Degree Information

arXiv 2110.11439 ↗First posted 21 Oct 2021cs.DS cs.LGcited by 11

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

  1. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  2. 2018Competitive caching with machine learned advicecited by 194
  3. 2017The Case for Learned Index Structurescited by 188
  4. 2020Algorithms with Predictionscited by 152
  5. 2018Learning to Branchcited by 78
  6. 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
  7. 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
  8. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  9. 2021Faster Matchings via Learned Dualscited by 56
  10. 2019Scheduling with Predictions and the Price of Mispredictioncited by 45
  11. 2019Online Computation with Untrusted Advicecited by 42
  12. 2015Learning to Hash for Indexing Big Data - A Surveycited by 39
11 more
  1. 2020Better and Simpler Learning-Augmented Online Cachingcited by 38
  2. 2020Online Learning with Imperfect Hintscited by 37
  3. 2020Online Algorithms for Weighted Paging with Predictionscited by 29
  4. 2020Learnable and Instance-Robust Predictions for Online Matching, Flows and Load Balancingcited by 27
  5. 2021Learning-based Support Estimation in Sublinear Timecited by 16
  6. 2018Semi-Online Bipartite Matchingcited by 12
  7. 2018An Experimental Study of Algorithms for Online Bipartite Matchingcited by 9
  8. 2016Online Stochastic Matching: New Algorithms and Boundscited by 7
  9. 2021Online Matching in Sparse Random Graphs: Non-Asymptotic Performances of Greedy Algorithmcited by 2
  10. 2016On the Power of Advice and Randomization for Online Bipartite Matchingcited by 1
  11. 2017On Conceptually Simple Algorithms for Variants of Online Bipartite Matchingcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 1; 2024: 4; 2025: 2; 2026: 3.

11 papers.