A fully polynomial parameterized algorithm for counting the number of reachable vertices in a digraph

被引:0
作者
Ohsaka, Naoto [1 ]
机构
[1] NEC Corp Ltd, Kawasaki, Kanagawa 2118666, Japan
关键词
Graph algorithms; Reachability; Transitive closure; Parameterized algorithms; FPT in P; TRANSITIVE CLOSURE; SIZE-ESTIMATION;
D O I
10.1016/j.ipl.2021.106137
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 problem is not solvable in truly subquadratic time unless the Strong Exponential Time Hypothesis fails [Borassi, 2016 [13]]. In this paper, we present an O(f(3)n)-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 = O(f(1/3-epsilon)) for any epsilon > 0, i.e., the number of edges is n plus O(f(1/3-epsilon)), and is filly polynomial fixed parameter tractable, the notion of which was first introduced by Fomin et al. (2018) [22]. 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. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:6
相关论文
共 25 条
  • [1] ADLEMAN L, 1978, ACTA INFORM, V11, P61, DOI 10.1007/BF00264600
  • [2] Bentert Matthias, 2019, Algorithms and Complexity. 11th International Conference, CIAC 2019. Proceedings: Lecture Notes in Computer Science (LNCS 11485), P50, DOI 10.1007/978-3-030-17402-6_5
  • [3] Bentert M., 2018, ISAAC, P36
  • [4] Parameterized aspects of triangle enumeration
    Bentert, Matthias
    Fluschnik, Till
    Nichterlein, Andre
    Niedermeier, Rolf
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2019, 103 : 61 - 77
  • [5] Blelloch GE, 2008, LECT NOTES COMPUT SC, V5125, P108, DOI 10.1007/978-3-540-70575-8_10
  • [6] A note on the complexity of computing the number of reachable vertices in a digraph
    Borassi, Michele
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (10) : 628 - 630
  • [7] Efficient Influence Maximization in Social Networks
    Chen, Wei
    Wang, Yajun
    Yang, Siyu
    [J]. KDD-09: 15TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2009, : 199 - 207
  • [8] Cohen E, 1999, J COMB OPTIM, V2, P307
  • [9] Size-estimation framework with applications to transitive closure and reachability
    Cohen, E
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1997, 55 (03) : 441 - 453
  • [10] Cygan M., 2015, Parameterized Algorithms, V5