Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Fully Polynomial Parameterized Algorithm for Counting the Number of Reachable Vertices in a Digraph

Published 8 Mar 2021 in cs.DS | (2103.04595v2)

Abstract: We consider the problem of counting the number of vertices reachable from each vertex in a digraph GG, which is equal to computing all the out-degrees of the transitive closure of GG. The current (theoretically) fastest algorithms run in quadratic time; however, Borassi has shown that this probl m is not solvable in truly subquadratic time unless the Strong Exponential Time Hypothesis fails [Inf. Process. Lett., 116(10):628--630, 2016]. In this paper, we present an O(f<sup>3n)\mathcal{O}(f<sup>3n)-time exact algorithm, where nn is the number of vertices in GG and ff is the feedback edge number of GG. Our algorithm thus runs in truly subquadratic time for digraphs of f=O(n<sup>13−ϵ)f=\mathcal{O}(n<sup>{\frac{1}{3}-\epsilon}) for any $\epsilon &gt; 0$, i.e., the number of edges is nn plus O(n<sup>13−ϵ)\mathcal{O}(n<sup>{\frac{1}{3}-\epsilon}), and is fully polynomial fixed parameter tractable, the notion of which was first introduced by Fomin, Lokshtanov, Pilipczuk, Saurabh, and Wrochna [ACM Trans. Algorithms, 14(3):34:1--34:45, 2018]. We also show that the same result holds for vertex-weighted digraphs, where the task is to compute the total weights of vertices reachable from each vertex.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.