Maximum Matchings in Random Bipartite Graphs and the Space Utilization of Cuckoo Hashtables
Alan Frieze, P\'all Melsted

TL;DR
This paper analyzes the size of maximum matchings in random bipartite graphs and determines conditions for optimal space utilization in Cuckoo Hashing, providing exact thresholds for certain parameters.
Contribution
It establishes precise thresholds for maximum matchings in random bipartite graphs and their implications for Cuckoo Hashing efficiency.
Findings
Maximum matching size equals n with high probability when d ≥ 4.
Exact threshold identified for Phase 1 of Karp-Sipser algorithm to find maximum matchings.
Provides insights into space utilization in Cuckoo Hash tables.
Abstract
We study the the following question in Random Graphs. We are given two disjoint sets with and . We construct a random graph by allowing each to choose random neighbours in . The question discussed is as to the size of the largest matching in . When considered in the context of Cuckoo Hashing, one key question is as to when is whp? We answer this question exactly when is at least four. We also establish a precise threshold for when Phase 1 of the Karp-Sipser Greedy matching algorithm suffices to compute a maximum matching whp.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Algorithms and Data Compression · Limits and Structures in Graph Theory
