Preprocessing to Reduce the Search Space: Antler Structures for Feedback Vertex Set
Huib Donkers, Bart M. P. Jansen
TL;DR
This paper introduces antler decompositions as a new preprocessing tool for speeding up exact algorithms for NP-hard problems, focusing on undirected Feedback Vertex Set (FVS). By identifying 1-antlers and their generalizations, it provides reductions that certify that certain vertices must lie in any optimal FVS, thereby shrinking the search space for FVS computations. The authors establish both hardness results (NP-hard and W[1]-hard cases) and constructive FPT algorithms using color coding and universal sets to locate antlers or reduce FVCs while preserving optimality. They also present a comprehensive reduction framework that yields a family of rules (FVS-safe and antler-safe) to compress the graph and enable efficient search for large, structured certificates of optimality. Overall, the work lays the groundwork for a new paradigm in preprocessing where solution structure, not just instance size, drives kernelization-like improvements for NP-hard problems.
Abstract
The goal of this paper is to open up a new research direction aimed at understanding the power of preprocessing in speeding up algorithms that solve NP-hard problems exactly. We explore this direction for the classic Feedback Vertex Set problem on undirected graphs, leading to a new type of graph structure called antler decomposition, which identifies vertices that belong to an optimal solution. It is an analogue of the celebrated crown decomposition which has been used for Vertex Cover. We develop the graph structure theory around such decompositions and develop fixed-parameter tractable algorithms to find them, parameterized by the number of vertices for which they witness presence in an optimal solution. This reduces the search space of fixed-parameter tractable algorithms parameterized by the solution size that solve Feedback Vertex Set.
