On the complexity of strongly connected components in directed hypergraphs
arXiv:1112.1444 · doi:10.1007/s00453-012-9729-0
Abstract
We study the complexity of some algorithmic problems on directed hypergraphs and their strongly connected components (SCCs). The main contribution is an almost linear time algorithm computing the terminal strongly connected components (i.e. SCCs which do not reach any components but themselves). "Almost linear" here means that the complexity of the algorithm is linear in the size of the hypergraph up to a factor alpha(n), where alpha is the inverse of Ackermann function, and n is the number of vertices. Our motivation to study this problem arises from a recent application of directed hypergraphs to computational tropical geometry. We also discuss the problem of computing all SCCs. We establish a superlinear lower bound on the size of the transitive reduction of the reachability relation in directed hypergraphs, showing that it is combinatorially more complex than in directed graphs. Besides, we prove a linear time reduction from the well-studied problem of finding all minimal sets among a given family to the problem of computing the SCCs. Only subquadratic time algorithms are known for the former problem. These results strongly suggest that the problem of computing the SCCs is harder in directed hypergraphs than in directed graphs.
v1: 32 pages, 7 figures; v2: revised version, 34 pages, 7 figures
References in corpus (2)
Cited by in corpus (7)
- Computing the vertices of tropical polyhedra using directed hypergraphs
- A game theory approach to the existence and uniqueness of nonlinear Perron-Frobenius eigenvectors
- On Tropical Commuting Matrices
- Hypergraph conditions for the solvability of the ergodic equation for zero-sum games
- Connected components in networks with higher-order interactions
- Lexico-minimum Replica Placement in Multitrees
- Extreme rays of the -nearest ultrametric tropical polytope