English

Exact Algorithms via Multivariate Subroutines

Data Structures and Algorithms 2017-04-27 v1

Abstract

We consider the family of Φ\Phi-Subset problems, where the input consists of an instance II of size NN over a universe UIU_I of size nn and the task is to check whether the universe contains a subset with property Φ\Phi (e.g., Φ\Phi could be the property of being a feedback vertex set for the input graph of size at most kk). Our main tool is a simple randomized algorithm which solves Φ\Phi-Subset in time (1+b1c)nNO(1)(1+b-\frac{1}{c})^n N^{O(1)}, provided that there is an algorithm for the Φ\Phi-Extension problem with running time bnXckNO(1)b^{n-|X|} c^k N^{O(1)}. Here, the input for Φ\Phi-Extension is an instance II of size NN over a universe UIU_I of size nn, a subset XUIX\subseteq U_I, and an integer kk, and the task is to check whether there is a set YY with XYUIX\subseteq Y \subseteq U_I and YXk|Y\setminus X|\le k with property Φ\Phi. We derandomize this algorithm at the cost of increasing the running time by a subexponential factor in nn, and we adapt it to the enumeration setting where we need to enumerate all subsets of the universe with property Φ\Phi. This generalizes the results of Fomin et al. [STOC 2016] who proved the case where b=1b=1. As case studies, we use these results to design faster deterministic algorithms for: - checking whether a graph has a feedback vertex set of size at most kk - enumerating all minimal feedback vertex sets - enumerating all minimal vertex covers of size at most kk, and - enumerating all minimal 3-hitting sets. We obtain these results by deriving new bnXckNO(1)b^{n-|X|} c^k N^{O(1)}-time algorithms for the corresponding Φ\Phi-Extension problems (or enumeration variant). In some cases, this is done by adapting the analysis of an existing algorithm, or in other cases by designing a new algorithm. Our analyses are based on Measure and Conquer, but the value to minimize, 1+b1c1+b-\frac{1}{c}, is unconventional and requires non-convex optimization.

Keywords

Cite

@article{arxiv.1704.07982,
  title  = {Exact Algorithms via Multivariate Subroutines},
  author = {Serge Gaspers and Edward Lee},
  journal= {arXiv preprint arXiv:1704.07982},
  year   = {2017}
}

Comments

Accepted to ICALP 2017

R2 v1 2026-06-22T19:28:05.621Z