Sampling with a Black Box: Faster Parameterized Approximation Algorithms for Vertex Deletion Problems
Barış Can Esmer, Ariel Kulik
TL;DR
Sampling with a Black Box presents a modular framework for parameterized approximations to vertex deletion problems by coupling a polynomial-time sampling step with a fast parameterized algorithm. The core idea uses a probabilistic reduction of OPT via iterative vertex removals and a subsequent extension with a black-box algorithm, with a refined analysis based on tail bounds and KL-divergence to optimize parameters. The paper demonstrates improved running times for several problems (e.g., FVS, POVD, and finite-forbidden vertex deletions) over prior methods, and provides general tools to convert sampling steps into approximation guarantees. This technique broadens the applicability of parameterized approximations and offers practical speedups for a wide class of deletion problems, with potential extensions to weighted settings and directed variants.
Abstract
In this paper we introduce Sampling with a Black Box, a generic technique for the design of parameterized approximation algorithms for vertex deletion problems (e.g., Vertex Cover, Feedback Vertex Set, etc.). The technique relies on two components: $\bullet$ A Sampling Step. A polynomial time randomized algorithm which given a graph $G$ returns a random vertex $v$ such that the optimum of $G\setminus \{v\}$ is smaller by $1$ than the optimum of $G$ with some prescribed probability $q$. We show such algorithms exists for multiple vertex deletion problems. $\bullet$ A Black Box algorithm which is either an exact parameterized algorithm or a polynomial time approximation algorithm. Our technique combines these two components together. The sampling step is applied iteratively to remove vertices from the input graph, and then the solution is extended using the black box algorithm. The process is repeated sufficiently many times so that the target approximation ratio is attained with a constant probability. The main novelty of our work lies in the analysis of the framework and the optimization of the parameters it uses. We use the technique to derive parameterized approximation algorithm for several vertex deletion problems, including Feedback Vertex Set, $d$-Hitting Set and $\ell$-Path Vertex Cover. In particular, for every approximation ratio $1<β<2$, we attain a parameterized $β$-approximation for Feedback Vertex Set which is faster than the parameterized $β$-approximation of [Jana, Lokshtanov, Mandal, Rai and Saurabh, MFCS 23']. Furthermore, our algorithms are always faster than the algorithms attained using Fidelity Preserving Transformations [Fellows, Kulik, Rosamond, and Shachnai, JCSS 18'].
