On the Complexity of Hyperpath and Minimal Separator Enumeration in Directed Hypergraphs
Kazuhiro Kurita, Kevin Mann

TL;DR
This paper investigates the complexity of enumerating $s$-$t$ hyperpaths and minimal separators in directed hypergraphs, revealing significant computational hardness results and providing some cases where polynomial delay algorithms are possible.
Contribution
It establishes the computational hardness of enumerating $s$-$t$ hyperpaths and separators in directed hypergraphs, and identifies specific hypergraph classes where polynomial delay algorithms exist.
Findings
No output-polynomial algorithms for induced $s$-$t$ hyperpaths unless P=NP.
Polynomial delay algorithms exist for $s$-$t$ hyperpaths in $B$-hypergraphs.
Open problem: polynomial algorithms for minimal transversal enumeration.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Advanced Combinatorial Mathematics · Complexity and Algorithms in Graphs
