2013
DOI: 10.14778/2536336.2536344
|View full text |Cite
|
Sign up to set email alerts
|

Streaming algorithms for k-core decomposition

Abstract: A k-core of a graph is a maximal connected subgraph in which every vertex is connected to at least k vertices in the subgraph. k-core decomposition is often used in large-scale network analysis, such as community detection, protein function prediction, visualization, and solving NP-Hard problems on real networks efficiently, like maximal clique finding. In many real-world applications, networks change over time. As a result, it is essential to develop efficient incremental algorithms for streaming graph data. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
112
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 144 publications
(112 citation statements)
references
References 25 publications
0
112
0
Order By: Relevance
“…After deleing a node, the algorithm calls Algorithm 6 and Algorithm 7 to dynamically maintain the core numbers of the remaining nodes (lines 10-11). Notice that Algorithm 6 and Algorithm 7 generalize the core maintenance algorithm independently proposed in [16,20] to handle the case of node deletion 2 . Here we implement this core maintenance algorithm by dynamically updating the support of each node u (denoted by xu), which is defined as the number of neighbors whose updated core numbers are no smaller thancu.…”
mentioning
confidence: 99%
“…After deleing a node, the algorithm calls Algorithm 6 and Algorithm 7 to dynamically maintain the core numbers of the remaining nodes (lines 10-11). Notice that Algorithm 6 and Algorithm 7 generalize the core maintenance algorithm independently proposed in [16,20] to handle the case of node deletion 2 . Here we implement this core maintenance algorithm by dynamically updating the support of each node u (denoted by xu), which is defined as the number of neighbors whose updated core numbers are no smaller thancu.…”
mentioning
confidence: 99%
“…While the literature has several efficient algorithms for core decomposition and truss decomposition, there has been limited work done in the area of streaming algorithms for these problems. Sariyuce et al [19] propose incremental algorithms for core decomposition for streaming graph data. Huang et al [12] present an algorithm for incrementally updating the truss decomposition for streaming graph data.…”
Section: Previous Workmentioning
confidence: 99%
“…Kumar et al [18] define an (i, j)-core which is a biclique with i vertices in one partition and j vertices in another partition, and present a dynamic algorithm for extracting non-overlapping sets of (i, j)-cores for interesting communities. Some other works on maintaining dense structures in dynamic graph include maintenance of k-cores [34], [21], k-truss [16], maximal clique [8] etc.…”
Section: Related Workmentioning
confidence: 99%