scispace - formally typeset
Open AccessJournal ArticleDOI

Exact Algorithms via Monotone Local Search

Reads0
Chats0
TLDR
The theorem yields in one stroke significant improvements over the best known exponential-time algorithms for several well-studied problems, including d-HITTING SET, FEEDBACK VERTEX SET, NODE UNIQUE LABEL COVER, and WEIGHTED d-SAT.
Abstract
We give a new general approach for designing exact exponential-time algorithms for subset problems. In a subset problem the input implicitly describes a family of sets over a universe of size n and the task is to determine whether the family contains at least one set. A typical example of a subset problem is WEIGHTED d-SAT. Here, the input is a CNF-formula with clauses of size at most d, and an integer W. The universe is the set of variables and the variables have integer weights. The family contains all the subsets S of variables such that the total weight of the variables in S does not exceed W and setting the variables in S to 1 and the remaining variables to 0 satisfies the formula. Our approach is based on “monotone local search,” where the goal is to extend a partial solution to a solution by adding as few elements as possible. More formally, in the extension problem, we are also given as input a subset X of the universe and an integer k. The task is to determine whether one can add at most k elements to X to obtain a set in the (implicitly defined) family. Our main result is that a cknO(1) time algorithm for the extension problem immediately yields a randomized algorithm for finding a solution of any size with running time O((2−1/c)n). In many cases, the extension problem can be reduced to simply finding a solution of size at most k. Furthermore, efficient algorithms for finding small solutions have been extensively studied in the field of parameterized algorithms. Directly applying these algorithms, our theorem yields in one stroke significant improvements over the best known exponential-time algorithms for several well-studied problems, including d-HITTING SET, FEEDBACK VERTEX SET, NODE UNIQUE LABEL COVER, and WEIGHTED d-SAT. Our results demonstrate an interesting and very concrete connection between parameterized algorithms and exact exponential-time algorithms. We also show how to derandomize our algorithms at the cost of a subexponential multiplicative factor in the running time. Our derandomization is based on an efficient construction of a new pseudo-random object that might be of independent interest. Finally, we extend our methods to establish new combinatorial upper bounds and develop enumeration algorithms.

read more

Citations
More filters
Journal ArticleDOI

Dynamic Parameterized Problems

TL;DR: The parameterized complexity of various graph theoretic problems in the dynamic framework where the input graph is being updated by a sequence of edge additions and deletions is studied and improved algorithms and linear kernels are described.
Posted Content

Enumerating Maximal Induced Subgraphs.

TL;DR: The $t$-restricted version of the maximal (connected) induced subgraphs problem is introduced, and it is equivalent to the original problem in terms of solvability in incremental polynomial time.
Posted Content

A Tight Approximation Algorithm for the Cluster Vertex Deletion Problem

TL;DR: This work gives the first $2-approximation algorithm for the cluster vertex deletion problem, based on the local ratio technique and the management of true twins, with a novel construction of a 'good' cost function on the vertices at distance at most $2 from any vertex of the input graph.
Posted Content

Detecting Feedback Vertex Sets of Size $k$ in $O^\star(2.7^k)$ Time

TL;DR: It is shown that, given a feedback vertex set of size $k$ of bounded average degree, a tree decomposition of width $(1-\Omega(1))k$ can be found in polynomial time and a randomized branching strategy inspired by the one from Becker et al. (J. Intell. Res'00) is given.
References
More filters
Journal ArticleDOI

Approximation algorithms for combinatorial problems

TL;DR: For the problem of finding the maximum clique in a graph, no algorithm has been found for which the ratio does not grow at least as fast as n^@e, where n is the problem size and @e>0 depends on the algorithm.
Book

Graph Classes : A Survey

TL;DR: The Strong Perfect Graph Conjecture as discussed by the authors is based on the strong perfect graph conjecture, which is a generalization of the concept of generalized perfection, generalized perfection and related concepts.
Book

Combinatorial Optimization: Theory and Algorithms

Bernhard Korte, +1 more
TL;DR: This fourth edition of this comprehensive textbook on combinatorial optimization is again significantly extended, most notably with new material on linear programming, the network simplex algorithm, and the max-cut problem.
Book

Parameterized Algorithms

TL;DR: This comprehensive textbook presents a clean and coherent account of most fundamental tools and techniques in Parameterized Algorithms and is a self-contained guide to the area, providing a toolbox of algorithmic techniques.
Journal ArticleDOI

A fast and simple randomized parallel algorithm for the maximal independent set problem

TL;DR: A technique due to A. Joffe (1974) is applied and deterministic construction in fast parallel time of various combinatorial objects whose existence follows from probabilistic arguments is obtained.
Related Papers (5)