English

Stochastic Vertex Cover with Few Queries

Data Structures and Algorithms 2021-12-13 v1

Abstract

We study the minimum vertex cover problem in the following stochastic setting. Let GG be an arbitrary given graph, p(0,1]p \in (0, 1] a parameter of the problem, and let GpG_p be a random subgraph that includes each edge of GG independently with probability pp. We are unaware of the realization GpG_p, but can learn if an edge ee exists in GpG_p by querying it. The goal is to find an approximate minimum vertex cover (MVC) of GpG_p by querying few edges of GG non-adaptively. This stochastic setting has been studied extensively for various problems such as minimum spanning trees, matroids, shortest paths, and matchings. To our knowledge, however, no non-trivial bound was known for MVC prior to our work. In this work, we present a: * (2+ϵ)(2+\epsilon)-approximation for general graphs which queries O(1ϵ3p)O(\frac{1}{\epsilon^3 p}) edges per vertex, and a * 1.3671.367-approximation for bipartite graphs which queries poly(1/p)poly(1/p) edges per vertex. Additionally, we show that at the expense of a triple-exponential dependence on p1p^{-1} in the number of queries, the approximation ratio can be improved down to (1+ϵ)(1+\epsilon) for bipartite graphs. Our techniques also lead to improved bounds for bipartite stochastic matching. We obtain a 0.7310.731-approximation with nearly-linear in 1/p1/p per-vertex queries. This is the first result to break the prevalent (2/30.66)(2/3 \sim 0.66)-approximation barrier in the poly(1/p)poly(1/p) query regime, improving algorithms of [Behnezhad et al; SODA'19] and [Assadi and Bernstein; SOSA'19].

Keywords

Cite

@article{arxiv.2112.05415,
  title  = {Stochastic Vertex Cover with Few Queries},
  author = {Soheil Behnezhad and Avrim Blum and Mahsa Derakhshan},
  journal= {arXiv preprint arXiv:2112.05415},
  year   = {2021}
}
R2 v1 2026-06-24T08:11:58.952Z