Hypergraph dualization with FPT-delay parameterized by the degeneracy and dimension
Valentin Bartier, Oscar Defrain, Fionn Mc Inerney
TL;DR
The paper addresses the problem of enumerating minimal transversals (hypergraph dualization) with a delay that is fixed-parameter tractable with respect to degeneracy and dimension. It extends the ordered generation technique to hypergraphs, showing that the extension (children) of a partial transversal can be enumerated in time $k^{d}\cdot n^{O(1)}$ when the weak degeneracy is $d$ and the dimension is $k$, yielding an $FPT$-delay algorithm for Trans-Enum parameterized by these two parameters. As a corollary, minimal dominating sets in graphs can be enumerated within $(\Delta+1)^{d+1}\cdot n^{O(1)}$ time, tying domination complexity to hypergraph degeneracy and maximum degree. The results illuminate the tractability frontier for enumeration problems under degeneracy-based parameters, while also outlining limitations and connections to related tasks such as maximal irredundant sets and Multicolored Independent Set.
Abstract
At STOC 2002, Eiter, Gottlob, and Makino presented a technique called ordered generation that yields an $n^{O(d)}$-delay algorithm listing all minimal transversals of an $n$-vertex hypergraph of degeneracy $d$. Recently at IWOCA 2019, Conte, Kanté, Marino, and Uno asked whether this XP-delay algorithm parameterized by $d$ could be made FPT-delay for a weaker notion of degeneracy, or even parameterized by the maximum degree $Δ$, i.e., whether it can be turned into an algorithm with delay $f(Δ)\cdot n^{O(1)}$ for some computable function $f$. Moreover, and as a first step toward answering that question, they note that they could not achieve these time bounds even for the particular case of minimal dominating sets enumeration. In this paper, using ordered generation, we show that an FPT-delay algorithm can be devised for minimal transversals enumeration parameterized by the degeneracy and dimension, giving a positive and more general answer to the latter question.
