A Note on the Complexity of Computing the Number of Reachable Vertices in a Digraph
Michele Borassi

TL;DR
This paper proves that counting reachable vertices from each node in a directed graph cannot be done faster than a certain bound unless a major complexity hypothesis fails, even for acyclic graphs.
Contribution
It establishes a conditional lower bound on the computational complexity of counting reachable vertices in directed graphs, assuming the Strong Exponential Time Hypothesis.
Findings
No $ ilde{O}(|E|^{2- heta})$ algorithm exists unless SETH fails
The lower bound applies even to acyclic graphs
Supports the conjecture that the problem is inherently computationally hard
Abstract
In this work, we consider the following problem: given a digraph , for each vertex , we want to compute the number of vertices reachable from . In other words, we want to compute the out-degree of each vertex in the transitive closure of . We show that this problem is not solvable in time for any , unless the Strong Exponential Time Hypothesis is false. This result still holds if is assumed to be acyclic.
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 · Limits and Structures in Graph Theory · Graph Labeling and Dimension Problems
