On the Complexity of Hyperpath and Minimal Separator Enumeration in Directed Hypergraphs
arXiv:2507.07528
Abstract
In this paper, we address the enumeration of (induced) - paths and minimal - separators. These problems are some of the most famous classical enumeration problems that can be solved in polynomial delay by simple backtracking for a (un)directed graph. As a generalization of these problems, we consider the (induced) - hyperpath and minimal - separator enumeration in a \emph{directed hypergraph}. We show that extending these classical enumeration problems to directed hypergraphs drastically changes their complexity. More precisely, there are no output-polynomial time algorithms for the enumeration of induced - hyperpaths and minimal - separators unless , and if there is an output-polynomial time algorithm for the - hyperpath enumeration, then the minimal transversal enumeration can be solved in output polynomial time even if a directed hypergraph is -hypergraph. Since the existence of an output-polynomial time algorithm for the minimal transversal enumeration has remained an open problem for over 45 years, it indicates that the - hyperpath enumeration for a -hypergraph is not an easy problem. As a positive result, the - hyperpath enumeration for a -hypergraph can be solved in polynomial delay by backtracking.