English

Stochastic Matching via In-n-Out Local Computation Algorithms

Data Structures and Algorithms 2025-06-25 v2

Abstract

Consider the following stochastic matching problem. Given a graph G=(V,E)G=(V, E), an unknown subgraph Gp=(V,Ep)G_p = (V, E_p) is realized where EpE_p includes every edge of EE independently with some probability p(0,1]p \in (0, 1]. The goal is to query a sparse subgraph HH of GG, such that the realized edges in HH include an approximate maximum matching of GpG_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\epsilon > 0, [BDH STOC'20] showed that any graph GG has a subgraph HH with quasipoly(1/p)=(1/p)poly(log(1/p))\text{quasipoly}(1/p) = (1/p)^{\text{poly}(\log(1/p))} maximum degree, achieving a (1ϵ)(1-\epsilon)-approximation. A major open question is the best approximation achievable with poly(1/p)\text{poly}(1/p)-degree subgraphs. A long line of work has progressively improved the approximation in the poly(1/p)\text{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)\text{poly}(1/p)-degree subgraph can obtain a (1ϵ)(1-\epsilon)-approximation for any desirably small fixed ϵ>0\epsilon > 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 in- and 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.

Keywords

Cite

@article{arxiv.2411.08805,
  title  = {Stochastic Matching via In-n-Out Local Computation Algorithms},
  author = {Amir Azarmehr and Soheil Behnezhad and Alma Ghafari and Ronitt Rubinfeld},
  journal= {arXiv preprint arXiv:2411.08805},
  year   = {2025}
}
R2 v1 2026-06-28T19:58:38.003Z