A Quadratic Vertex Kernel and a Subexponential Algorithm for Subset-FAST
By: Satyabrata Jana , Lawqueen Kanesh , Madhumita Kundu and more
Potential Business Impact:
Finds the fewest bad connections to stop cycles.
In the Subset Feedback Arc Set in Tournaments, Subset-FAST problem we are given as input a tournament $T$ with a vertex set $V(T)$ and an arc set $A(T)$, along with a terminal set $S \subseteq V(T)$, and an integer $ k$. The objective is to determine whether there exists a set $ F \subseteq A(T) $ with $|F| \leq k$ such that the resulting graph $T-F $ contains no cycle that includes any vertex of $S$. When $S=V(T)$ this is the classic Feedback Arc Set in Tournaments (FAST) problem. We obtain the first polynomial kernel for this problem parameterized by the solution size. More precisely, we obtain an algorithm that, given an input instance $(T, S, k)$, produces an equivalent instance $(T',S',k')$ with $k'\leq k$ and $V(T')=O(k^2)$. It was known that FAST admits a simple quadratic vertex kernel and a non-trivial linear vertex kernel. However, no such kernel was previously known for Subset-FAST. Our kernel employs variants of the most well-known reduction rules for FAST and introduces two new reduction rules to identify irrelevant vertices. As a result of our kernelization, we also obtain the first sub-exponential time FPT algorithm for Subset-FAST.
Similar Papers
An Almost Quadratic Vertex Kernel for Subset Feedback Arc Set in Tournaments
Data Structures and Algorithms
Fixes game results to remove unfair cycles.
Pushing the frontiers of subexponential FPT time for Feedback Vertex Set
Data Structures and Algorithms
Finds small sets of points to break all cycles.
(Almost-)Optimal FPT Algorithm and Kernel for $T$-Cycle on Planar Graphs
Data Structures and Algorithms
Finds a path through specific points in a map.