English

On the Complexity of Hyperpath and Minimal Separator Enumeration in Directed Hypergraphs

Data Structures and Algorithms 2025-07-11 v1 Computational Complexity

Abstract

In this paper, we address the enumeration of (induced) ss-tt paths and minimal ss-tt 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) ss-tt hyperpath and minimal ss-tt 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 ss-tt hyperpaths and minimal ss-tt separators unless P=NPP = NP, and if there is an output-polynomial time algorithm for the ss-tt hyperpath enumeration, then the minimal transversal enumeration can be solved in output polynomial time even if a directed hypergraph is BFBF-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 ss-tt hyperpath enumeration for a BFBF-hypergraph is not an easy problem. As a positive result, the ss-tt hyperpath enumeration for a BB-hypergraph can be solved in polynomial delay by backtracking.

Cite

@article{arxiv.2507.07528,
  title  = {On the Complexity of Hyperpath and Minimal Separator Enumeration in Directed Hypergraphs},
  author = {Kazuhiro Kurita and Kevin Mann},
  journal= {arXiv preprint arXiv:2507.07528},
  year   = {2025}
}
R2 v1 2026-07-01T03:54:25.455Z