English

Stochastic Weighted Matching: $(1-\epsilon)$ Approximation

Data Structures and Algorithms 2020-04-21 v1

Abstract

Let G=(V,E)G=(V, E) be a given edge-weighted graph and let its {\em realization} G\mathcal{G} be a random subgraph of GG that includes each edge eEe \in E independently with probability pp. In the {\em stochastic matching} problem, the goal is to pick a sparse subgraph QQ of GG without knowing the realization G\mathcal{G}, such that the maximum weight matching among the realized edges of QQ (i.e. graph QGQ \cap \mathcal{G}) in expectation approximates the maximum weight matching of the whole realization G\mathcal{G}. In this paper, we prove that for any desirably small ϵ(0,1)\epsilon \in (0, 1), every graph GG has a subgraph QQ that guarantees a (1ϵ)(1-\epsilon)-approximation and has maximum degree only Oϵ,p(1)O_{\epsilon, p}(1). That is, the maximum degree of QQ depends only on ϵ\epsilon and pp (both of which are known to be necessary) and not for example on the number of nodes in GG, the edge-weights, etc. The stochastic matching problem has been studied extensively on both weighted and unweighted graphs. Previously, only existence of (close to) half-approximate subgraphs was known for weighted graphs [Yamaguchi and Maehara, SODA'18; Behnezhad et al., SODA'19]. Our result substantially improves over these works, matches the state-of-the-art for unweighted graphs [Behnezhad et al., STOC'20], and essentially settles the approximation factor.

Keywords

Cite

@article{arxiv.2004.08703,
  title  = {Stochastic Weighted Matching: $(1-\epsilon)$ Approximation},
  author = {Soheil Behnezhad and Mahsa Derakhshan},
  journal= {arXiv preprint arXiv:2004.08703},
  year   = {2020}
}
R2 v1 2026-06-23T14:56:28.741Z