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

03/08/2021
βˆ™
by   Naoto Ohsaka, et al.
βˆ™
0
βˆ™

We consider the problem of counting the number of vertices reachable from each vertex in a digraph G, which is equal to computing all the out-degrees of the transitive closure of G. 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 π’ͺ(f^3n)-time exact algorithm, where n is the number of vertices in G and f is the feedback edge number of G. Our algorithm thus runs in truly subquadratic time for digraphs of f=π’ͺ(n^1/3-Ο΅) for any Ο΅ > 0, i.e., the number of edges is n plus π’ͺ(n^1/3-Ο΅), 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 07/08/2021

Sampling and Counting Edges via Vertex Accesses

We consider the problems of sampling and counting edges from a graph on ...
research
βˆ™ 10/04/2021

An impossible utopia in distance geometry

The Distance Geometry Problem asks for a realization of a given weighted...
research
βˆ™ 04/23/2018

Maximum Integer Flows in Directed Planar Graphs with Multiple Sources and Sinks and Vertex Capacities

We consider the problem of finding maximum flows in planar graphs with c...
research
βˆ™ 01/25/2021

Constant Amortized Time Enumeration of Eulerian trails

In this paper, we consider enumeration problems for edge-distinct and ve...
research
βˆ™ 08/10/2023

Counting geodesics between surface triangulations

Given a surface Ξ£ equipped with a set P of marked points, we consider th...
research
βˆ™ 09/01/2020

On the computational tractability of a geographic clustering problem arising in redistricting

Redistricting is the problem of dividing a state into a number k of regi...
research
βˆ™ 03/09/2021

Smoothed counting of 0-1 points in polyhedra

Given a system of linear equations β„“_i(x)=Ξ²_i in an n-vector x of 0-1 va...

Please sign up or login with your details

Forgot password? Click here to reset