Exact Algorithms via Multivariate Subroutines
From MaRDI portal
Publication:5111400
DOI10.4230/LIPICS.ICALP.2017.69zbMATH Open1441.68181arXiv1704.07982OpenAlexW2963608970MaRDI QIDQ5111400FDOQ5111400
Publication date: 27 May 2020
Abstract: We consider the family of -Subset problems, where the input consists of an instance of size over a universe of size and the task is to check whether the universe contains a subset with property (e.g., could be the property of being a feedback vertex set for the input graph of size at most ). Our main tool is a simple randomized algorithm which solves -Subset in time , provided that there is an algorithm for the -Extension problem with running time . Here, the input for -Extension is an instance of size over a universe of size , a subset , and an integer , and the task is to check whether there is a set with and with property . We derandomize this algorithm at the cost of increasing the running time by a subexponential factor in , and we adapt it to the enumeration setting where we need to enumerate all subsets of the universe with property . This generalizes the results of Fomin et al. [STOC 2016] who proved the case where . 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 - enumerating all minimal feedback vertex sets - enumerating all minimal vertex covers of size at most , and - enumerating all minimal 3-hitting sets. We obtain these results by deriving new -time algorithms for the corresponding -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, , is unconventional and requires non-convex optimization.
Full work available at URL: https://arxiv.org/abs/1704.07982
Graph algorithms (graph-theoretic aspects) (05C85) Graph theory (including graph drawing) in computer science (68R10) Randomized algorithms (68W20) Analysis of algorithms (68W40)
Cited In (1)
This page was built for publication: Exact Algorithms via Multivariate Subroutines
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5111400)