paper

Search-Space Reduction Via Essential Vertices Revisited: Vertex Multicut and Cograph Deletion

arXiv:2404.09769

Abstract

For an optimization problem on graphs whose solutions are vertex sets, a vertex is called -essential for if all solutions of size at most contain . Recent work showed that polynomial-time algorithms to detect -essential vertices can be used to reduce the search space of fixed-parameter tractable algorithms solving such problems parameterized by the size of the solution. We provide several new upper- and lower bounds for detecting essential vertices. For example, we give a polynomial-time algorithm for -Essential detection for Vertex Multicut, which translates into an algorithm that finds a minimum multicut of an undirected -vertex graph in time , where is the number of vertices in an optimal solution that are not -essential. Our positive results are obtained by analyzing the integrality gaps of certain linear programs. Our lower bounds show that for sufficiently small values of , the detection task becomes NP-hard assuming the Unique Games Conjecture. For example, we show that ()-Essential detection for Directed Feedback Vertex Set is NP-hard under this conjecture, thereby proving that the existing algorithm that detects -essential vertices is best-possible.

Conference version to appear at the 19th Scandinavian Symposium on Algorithm Theory (SWAT 2024)