2017 Proceedings of the Ninteenth Workshop on Algorithm Engineering and Experiments (ALENEX) 2017
DOI: 10.1137/1.9781611974768.4
|View full text |Cite
|
Sign up to set email alerts
|

Computing Critical Nodes in Directed Graphs

Abstract: We consider the critical node detection problem (CNDP) in directed graphs. Given a directed graph G and a parameter k, we wish to remove a subset S of at most k vertices of G such that the residual graph G \ S has minimum pairwise strong connectivity. This problem is NP-hard, and thus we are interested in practical heuristics. We present a sophisticated linear-time algorithm for the k = 1 case, and, based on this algorithm, give an efficient heuristic for the general case. Then, we conduct a thorough experimen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…Being a modular framework, it will be expanded to handle weighted networks, in the near future, and directed networks, immediately after. These features, which are shared with some other key-player detection methods and tools [ 28 , 49 , 50 ], are relevant to make Pyntacle fully capable of analyzing all kinds of biological networks. It will also be enriched with new optimization search algorithms and with a new algorithm to compute the set nestedness.…”
Section: Discussion and Concluding Remarksmentioning
confidence: 99%
“…Being a modular framework, it will be expanded to handle weighted networks, in the near future, and directed networks, immediately after. These features, which are shared with some other key-player detection methods and tools [ 28 , 49 , 50 ], are relevant to make Pyntacle fully capable of analyzing all kinds of biological networks. It will also be enriched with new optimization search algorithms and with a new algorithm to compute the set nestedness.…”
Section: Discussion and Concluding Remarksmentioning
confidence: 99%
“…By setting , −1 = +, − and f (x) = x(x − 1)/2, we can compute the number of strongly connected pairs in G \ e, for all edges e. Hence, we obtain a linear-time algorithm to compute the most critical edge of a directed graph with respect to strong connectivity, i.e., the edge e of G such that the number of strongly connected pairs of vertices in G \ e is minimized. (See Section 6 for the vertex version of this problem, and [37] for an alternative linear-time algorithm.) By setting , −1 = * , / and f (x) = x, we can compute the product of the sizes of the strongly connected components in G \ e, for all edges e.…”
Section: Counting the Number Of Strongly Connected Components Of G \ Ementioning
confidence: 99%
“…Hence, we obtain a linear-time algorithm to compute the most critical node of a directed graph with respect to strong connectivity, i.e., the vertex u of G such that the number of strongly connected pairs of vertices in G \ u is minimized. Based on our framework, [37] presented and evaluated an alternative linear-time algorithm for computing the most critical node of a digraph that avoids vertex-spitting.…”
Section: Counting the Number Of Strongly Connected Components Of G \ Umentioning
confidence: 99%
See 1 more Smart Citation
“…As pointed out in [20,37], this data structure is motivated by applications in many areas, including computational biology [21,34] social network analysis [30,44], network resilience [40] and network immunization [4,7,32].…”
Section: Introductionmentioning
confidence: 99%