Stochastic Matching via In-n-Out Local Computation Algorithms
Amir Azarmehr, Soheil Behnezhad, Alma Ghafari, Ronitt Rubinfeld
Abstract
Consider the following stochastic matching problem. We are given a known graph G = (V, E). An unknown subgraph G p = (V, E p ) is realized where E p includes every edge of E independently with some probability p ∈ (0, 1]. The goal is to query a sparse subgraph H of G, such that the realized edges in H include an approximate maximum matching of G p . This problem has been studied extensively over the last decade due to its numerous applications in kidney exchange, online dating, and online labor markets. For any fixed ε > 0, [BDH STOC '20] showed that any graph G has a subgraph H with quasipoly(1/p) = (1/p) poly(log(1/p)) maximum degree, achieving a (1 -ε)-approximation. A major open question is the best approximation achievable with poly(1/p)-degree subgraphs. A long line of work has progressively improved the approximation in the poly(1/p)-degree regime from .5 [BDH+ EC '15] to .501 [AKL EC'17], .656 [BHFR SODA'19], .666 [AB SOSA'19], .731 [BBD SODA'22] (bipartite graphs), and most recently to .68 [DS '24]. In this work, we show that a poly(1/p)-degree subgraph can obtain a (1 -ε)-approximation for any desirably small fixed ε > 0, achieving the best of both worlds. Beyond its quantitative improvement, a key conceptual contribution of our work is to connect local computation algorithms (LCAs) to the stochastic matching problem for the first time. While prior work on LCAs mainly focuses on their out-queries (the number of vertices probed to produce the output of a given vertex), our analysis also bounds the in-queries (the number of vertices that probe a given vertex). We prove that the outputs of LCAs with bounded inand out-queries (in-n-out LCAs for short) have limited correlation, a property that our analysis crucially relies on and might find applications beyond stochastic matchings.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c7bf73fc-e509-44e8-88a5-0e756df97c22Cited by top-tier papers1
Ask how each one uses itBuilds on6
- On Regularity Lemma and Barriers in Streaming and Dynamic MatchingSepehr Assadi, Soheil Behnezhad, Sanjeev Khanna, Huan LiSTOC 2023 · 13 citations
- Stochastic matching with few queries: (1-ε) approximationSoheil Behnezhad, Mahsa Derakhshan, MohammadTaghi HajiaghayiSTOC 2020 · 13 citations
- Stochastic Weighted Matching: (Stochastic Weighted Matching: (1-ε) Approximation -$) ApproximationSoheil Behnezhad, Mahsa DerakhshanFOCS 2020 · 6 citations
- Stochastic Vertex Cover with Few QueriesSoheil Behnezhad, Avrim Blum, Mahsa DerakhshanSODA 2022 · 4 citations
- Improved Bounds for Fully Dynamic Matching via Ordered Ruzsa-Szemerédi GraphsSepehr Assadi, Sanjeev Khanna, Peter KissSODA 2025 · 2 citations
Related papers
- Generalized Stochastic MatchingAlireza Farhadi, Jacob Gilbert, MohammadTaghi HajiaghayiAAAI 2022 · 2 citations
- Local Computation Algorithms for Maximum Matching: New Lower BoundsSoheil Behnezhad, Mohammad Roghani, Aviad RubinsteinFOCS 2023 · 2 citations
- Beating (1 - 1/e)-Approximation for Weighted Stochastic MatchingMahsa Derakhshan, Alireza FarhadiSODA 2023 · 3 citations
- Local Computation of Maximal Independent SetMohsen GhaffariFOCS 2022 · 8 citations
- Stochastic Minimum Vertex Cover in General Graphs: A 3/2-ApproximationMahsa Derakhshan, Naveen Durvasula, Nika HaghtalabSTOC 2023 · 6 citations
