Table of Contents
Fetching ...

Parameterized Approximation for Capacitated $d$-Hitting Set with Hard Capacities

Daniel Lokshtanov, Abhishek Sahu, Saket Saurabh, Vaishali Surianarayanan, Jie Xue

TL;DR

A parameterized approximation algorithm with runtime $\left(\frac{k}{\epsilon}\right)^k 2^{k^{O(kd)}}(|U|+|\mathcal{A}|)^{O(1)}$ that either concludes no solution of size $\leq k$ exists or finds the minimum weight for solutions of size $\leq k$.

Abstract

The \textsc{Capacitated $d$-Hitting Set} problem involves a universe $U$ with a capacity function $\mathsf{cap}: U \rightarrow \mathbb{N}$ and a collection $\mathcal{A}$ of subsets of $U$, each of size at most $d$. The goal is to find a minimum subset $S \subseteq U$ and an assignment $φ: \mathcal{A} \rightarrow S$ such that for every $A \in \mathcal{A}$, $φ(A) \in A$, and for each $x \in U$, $|φ^{-1}(x)| \leq \mathsf{cap}(x)$. For $d=2$, this is known as \textsc{Capacitated Vertex Cover}. In the weighted variant, each element of $U$ has a positive integer weight, with the objective of finding a minimum-weight capacitated hitting set. Chuzhoy and Naor [SICOMP 2006] provided a factor-3 approximation for \textsc{Capacitated Vertex Cover} and showed that the weighted case lacks an $o(\log n)$-approximation unless $P=NP$. Kao and Wong [SODA 2017] later independently achieved a $d$-approximation for \textsc{Capacitated $d$-Hitting Set}, with no $d - ε$ improvements possible under the Unique Games Conjecture. Our main result is a parameterized approximation algorithm with runtime $\left(\frac{k}ε\right)^k 2^{k^{O(kd)}}(|U|+|\mathcal{A}|)^{O(1)}$ that either concludes no solution of size $\leq k$ exists or finds $S$ of size $\leq 4/3 \cdot k$ and weight at most $2+ε$ times the minimum weight for solutions of size $\leq k$. We further show that no FPT-approximation with factor $c > 1$ exists for unweighted \textsc{Capacitated $d$-Hitting Set} with $d \geq 3$, nor with factor $2 - ε$ for the weighted version, assuming the Exponential Time Hypothesis. These results extend to \textsc{Capacitated Vertex Cover} in multigraphs. Additionally, a variant of multi-dimensional \textsc{Knapsack} is shown hard to FPT-approximate within $2 - ε$.

Parameterized Approximation for Capacitated $d$-Hitting Set with Hard Capacities

TL;DR

A parameterized approximation algorithm with runtime that either concludes no solution of size exists or finds the minimum weight for solutions of size .

Abstract

The \textsc{Capacitated -Hitting Set} problem involves a universe with a capacity function and a collection of subsets of , each of size at most . The goal is to find a minimum subset and an assignment such that for every , , and for each , . For , this is known as \textsc{Capacitated Vertex Cover}. In the weighted variant, each element of has a positive integer weight, with the objective of finding a minimum-weight capacitated hitting set. Chuzhoy and Naor [SICOMP 2006] provided a factor-3 approximation for \textsc{Capacitated Vertex Cover} and showed that the weighted case lacks an -approximation unless . Kao and Wong [SODA 2017] later independently achieved a -approximation for \textsc{Capacitated -Hitting Set}, with no improvements possible under the Unique Games Conjecture. Our main result is a parameterized approximation algorithm with runtime that either concludes no solution of size exists or finds of size and weight at most times the minimum weight for solutions of size . We further show that no FPT-approximation with factor exists for unweighted \textsc{Capacitated -Hitting Set} with , nor with factor for the weighted version, assuming the Exponential Time Hypothesis. These results extend to \textsc{Capacitated Vertex Cover} in multigraphs. Additionally, a variant of multi-dimensional \textsc{Knapsack} is shown hard to FPT-approximate within .

Paper Structure

This paper contains 15 sections, 19 theorems, 45 equations, 1 figure.

Key Result

Theorem 1.1

There exists an algorithm that takes as input an instance $(U, {\cal A}, \mathsf{cap}, M, w)$ of Weighted Capacitated $d$-Hitting Set, an integer $k$ and rational $\epsilon > 0$, runs in time and either outputs that $(U, {\cal A}, \mathsf{cap}, M, w)$ has no solution of size at most $k$, or outputs a solution $(S,\phi)$ with $\textsf{size}(S,\phi) \leq 4/3 \cdot k$ and $w(S,\phi) \leq (2 + \epsi

Figures (1)

  • Figure 1: An illustration of the construction.

Theorems & Definitions (54)

  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Theorem 1.5
  • Lemma 2.1
  • proof
  • Definition 3.1
  • Definition 3.2
  • Definition 3.3
  • ...and 44 more