English

Analysis of Two-variable Recurrence Relations with Application to Parameterized Approximations

Data Structures and Algorithms 2025-06-10 v3

Abstract

In this paper we introduce randomized branching as a tool for parameterized approximation and develop the mathematical machinery for its analysis. Our algorithms improve the best known running times of parameterized approximation algorithms for Vertex Cover and 33-Hitting Set for a wide range of approximation ratios. One notable example is a simple parameterized random 1.51.5-approximation algorithm for Vertex Cover, whose running time of O~(1.01657k)\tilde{O}(1.01657^k) substantially improves the best known runnning time of O~(1.0883k)\tilde{O}(1.0883^k) [Brankovic and Fernau, 2013]. For 33-Hitting Set we present a parameterized random 22-approximation algorithm with running time of O~(1.0659k)\tilde{O}(1.0659^k), improving the best known O~(1.29k)\tilde{O}(1.29^k) algorithm of [Brankovic and Fernau, 2012]. The running times of our algorithms are derived from an asymptotic analysis of a wide class of two-variable recurrence relations of the form: p(b,k)=min1jNi=1rjγˉijp(bbˉij,kkˉij),p(b,k) = \min_{1\leq j \leq N} \sum_{i=1}^{r_j} \bar{\gamma}_i^j \cdot p(b-\bar{b}^j_i, k-\bar{k}_i^j), where bˉj\bar{b}^j and kˉj\bar{k}^j are vectors of natural numbers, and γˉj\bar{\gamma}^j is a probability distribution over rjr_j elements, for 1jN1\leq j \leq N. Our main theorem asserts that for any α>0\alpha>0, limk1klnp(αk,k)=max1jNMj,\lim_{k \rightarrow \infty } \frac{1}{k} \cdot \ln p(\lfloor{\alpha k}\rfloor,k) = -\max_{1\leq j \leq N} M_j, where MjM_j depends only on α\alpha, γˉj\bar{\gamma}^j, bˉj\bar{b}^j and kˉj\bar{k}^j, and can be efficiently calculated by solving a simple numerical optimization problem. To prove the theorem we show an equivalence between the recurrence and a stochastic process. We analyze this process using the {\em method of types}, by introducing an adaptation of Sanov's theorem to our setting. We believe our novel analysis of recurrence relations which is of independent interest is a main contribution of this paper.

Keywords

Cite

@article{arxiv.1911.02653,
  title  = {Analysis of Two-variable Recurrence Relations with Application to Parameterized Approximations},
  author = {Ariel Kulik and Hadas Shachnai},
  journal= {arXiv preprint arXiv:1911.02653},
  year   = {2025}
}
R2 v1 2026-06-23T12:07:58.425Z