2010
DOI: 10.1007/978-3-642-17517-6_36
|View full text |Cite
|
Sign up to set email alerts
|

Listing All Maximal Cliques in Sparse Graphs in Near-Optimal Time

Abstract: Abstract. The degeneracy of an n-vertex graph G is the smallest number d such that every subgraph of G contains a vertex of degree at most d. We show that there exists a nearly-optimal fixed-parameter tractable algorithm for enumerating all maximal cliques, parametrized by degeneracy. To achieve this result, we modify the classic Bron-Kerbosch algorithm and show that it runs in time O(dn3 d/3 ). We also provide matching upper and lower bounds showing that the largest possible number of maximal cliques in an n-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
278
1
3

Year Published

2012
2012
2019
2019

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 277 publications
(283 citation statements)
references
References 51 publications
(101 reference statements)
1
278
1
3
Order By: Relevance
“…A maximal clique is a fully connected subgraph which is not a subset of any other cliques. To find maximal cliques in a network, we use the method proposed by Eppstein et al [49] which is fast and efficient. Because the method is applied only on the ego network of the node with maximum in-community degree and not on the whole network, we can assure that the total running time of leader detection process would be short.…”
Section: Detecting Community Leadersmentioning
confidence: 99%
“…A maximal clique is a fully connected subgraph which is not a subset of any other cliques. To find maximal cliques in a network, we use the method proposed by Eppstein et al [49] which is fast and efficient. Because the method is applied only on the ego network of the node with maximum in-community degree and not on the whole network, we can assure that the total running time of leader detection process would be short.…”
Section: Detecting Community Leadersmentioning
confidence: 99%
“…An early work due to Bron and Kerbosch [4] is an algorithm based on depth-first-search with good experimental performance on typical inputs, but whose worst case behavior is poor. Other algorithms stemming from this work include [23,40,5,13]. Some of these algorithms, especially [40,13], have asymptotically near-optimal worst case performance, and also run fast on typical inputs.…”
Section: Related Workmentioning
confidence: 99%
“…Other algorithms stemming from this work include [23,40,5,13]. Some of these algorithms, especially [40,13], have asymptotically near-optimal worst case performance, and also run fast on typical inputs. The number of maximal cliques in a graph can be exponential in the number of vertices [34], although this is not true in the typical case.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Second, the otherwise notoriously hard Clique problem is much easier on sparse graphs. For example, all maximal cliques can be enumerated in O(d 3/d · d · n) time on graphs with degeneracy d [9].…”
Section: Introductionmentioning
confidence: 99%