A Multivariate Framework for Weighted FPT Algorithms
Abstract
We introduce a novel multivariate approach for solving weighted parameterized problems. In our model, given an instance of size n of a minimization (maximization) problem, and a parameter W ≥ 1, we seek a solution of weight at most (or at least) W. We use our general framework to obtain efficient algorithms for such fundamental graph problems as Vertex Cover, 3-Hitting Set, Edge Dominating Set and Max Internal Out-Branching. The best known algorithms for these problems admit running times of the form cW nO(1), for some constant c>1. We improve these running times to cs nO(1), where s≤ W is the minimum size of a solution of weight at most (at least) W. If no such solution exists, s=\W,m\, where m is the maximum size of a solution. Clearly, s can be substantially smaller than W. In particular, the running times of our algorithms are (almost) the same as the best known O* running times for the unweighted variants. Thus, we solve the weighted versions of * Vertex Cover in 1.381s nO(1) time and nO(1) space. * 3-Hitting Set in 2.168s nO(1) time and nO(1) space. * Edge Dominating Set in 2.315s nO(1) time and nO(1) space. * Max Internal Out-Branching in 6.855s nO(1) time and space. We further show that Weighted Vertex Cover and Weighted Edge Dominating Set admit fast algorithms whose running times are of the form ct nO(1), where t ≤ s is the minimum size of a solution.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.