Papers
Topics
Authors
Recent
Search
2000 character limit reached

Matching Algorithms in the Sparse Stochastic Block Model

Published 4 Mar 2024 in cs.DS and cs.DM | (2403.02140v1)

Abstract: The stochastic block model (SBM) is a generalization of the Erd\H{o}s--R\'enyi model of random graphs that describes the interaction of a finite number of distinct communities. In sparse Erd\H{o}s--R\'enyi graphs, it is known that a linear-time algorithm of Karp and Sipser achieves near-optimal matching sizes asymptotically almost surely, giving a law-of-large numbers for the matching sizes of such graphs in terms of solutions to an ODE. We provide an extension of this analysis, identifying broad ranges of stochastic block model parameters for which the Karp--Sipser algorithm achieves near-optimal matching sizes, but demonstrating that it cannot perform optimally on general SBM instances. We also consider the problem of constructing a matching online, in which the vertices of one half of a bipartite stochastic block model arrive one-at-a-time, and must be matched as they arrive. We show that the competitive ratio lower bound of 0.837 found by Mastin and Jaillet for the Erd\H{o}s--R\'enyi case is tight whenever the expected degrees in all communities are equal. We propose several linear-time algorithms for online matching in the general stochastic block model, but prove that despite very good experimental performance, none of these achieve online asymptotic optimality.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. Maximum matchings in sparse random graphs: Karp-sipser revisited. Random Struct. Algorithms, 12:111–177, 1998.
  2. Karp–sipser on random graphs with a fixed degree sequence. Combinatorics, Probability and Computing, 20:721 – 741, 2011.
  3. The critical Karp–Sipser core of random graphs, 2022.
  4. Optimal reconstruction of general sparse stochastic block models, 2021.
  5. Differential equation approximations for Markov chains. Probability Surveys, 5(none):37 – 79, 2008.
  6. Online stochastic matching: Beating 1-1/e. CoRR, abs/0905.4100, 2009.
  7. Stochastic blockmodels: First steps. Social Networks, 5(2):109–137, 1983.
  8. Galton–watson games. Random Structures & Algorithms, 59(4):495–521, 2021.
  9. The power of multiple choices in online stochastic matching, 2022.
  10. R. M. Karp and M. Sipser. Maximum matching in sparse random graphs. In 22nd Annual Symposium on Foundations of Computer Science (SFCS 1981), pages 364–375, 1981.
  11. An optimal algorithm for on-line bipartite matching. In Symposium on the Theory of Computing, 1990.
  12. Karp-Sipser based kernels for bipartite graph matching, pages 134–145. 12 2020.
  13. Thomas G. Kurtz. Solutions of ordinary differential equations as limits of pure jump markov processes. Journal of Applied Probability, 7(1):49–58, 1970.
  14. Shared-memory implementation of the karp-sipser kernelization process. In 2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC), pages 71–80, 2021.
  15. Online stochastic matching: Online actions based on offline statistics, 2011.
  16. Greedy online bipartite matching on random graphs. CoRR, abs/1307.2536, 2013.
  17. A proof of the block model threshold conjecture. Combinatorica, 38(3):665–708, 2018.
  18. Online matching in geometric random graphs, 2023.
  19. Online matching for the multiclass stochastic block model, 2023.
  20. Alfred Tarski. A lattice-theoretical fixpoint theorem and its applications. Pacific Journal of Mathematics, 5(2):285 – 309, 1955.
  21. Nicholas C. Wormald. Differential Equations for Random Processes and Random Graphs. The Annals of Applied Probability, 5(4):1217 – 1235, 1995.

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.