English

The Stochastic Matching Problem: Beating Half with a Non-Adaptive Algorithm

Data Structures and Algorithms 2017-05-08 v1

Abstract

In the stochastic matching problem, we are given a general (not necessarily bipartite) graph G(V,E)G(V,E), where each edge in EE is realized with some constant probability p>0p > 0 and the goal is to compute a bounded-degree (bounded by a function depending only on pp) subgraph HH of GG such that the expected maximum matching size in HH is close to the expected maximum matching size in GG. The algorithms in this setting are considered non-adaptive as they have to choose the subgraph HH without knowing any information about the set of realized edges in GG. Originally motivated by an application to kidney exchange, the stochastic matching problem and its variants have received significant attention in recent years. The state-of-the-art non-adaptive algorithms for stochastic matching achieve an approximation ratio of 12ϵ\frac{1}{2}-\epsilon for any ϵ>0\epsilon > 0, naturally raising the question that if 1/21/2 is the limit of what can be achieved with a non-adaptive algorithm. In this work, we resolve this question by presenting the first algorithm for stochastic matching with an approximation guarantee that is strictly better than 1/21/2: the algorithm computes a subgraph HH of GG with the maximum degree O(log(1/p)p)O(\frac{\log{(1/ p)}}{p}) such that the ratio of expected size of a maximum matching in realizations of HH and GG is at least 1/2+δ01/2+\delta_0 for some absolute constant δ0>0\delta_0 > 0. The degree bound on HH achieved by our algorithm is essentially the best possible (up to an O(log(1/p))O(\log{(1/p)}) factor) for any constant factor approximation algorithm, since an Ω(1p)\Omega(\frac{1}{p}) degree in HH is necessary for a vertex to acquire at least one incident edge in a realization.

Keywords

Cite

@article{arxiv.1705.02280,
  title  = {The Stochastic Matching Problem: Beating Half with a Non-Adaptive Algorithm},
  author = {Sepehr Assadi and Sanjeev Khanna and Yang Li},
  journal= {arXiv preprint arXiv:1705.02280},
  year   = {2017}
}
R2 v1 2026-06-22T19:38:24.576Z