TOPICS
Search

k-Core


A k-core of a graph G is a maximal induced subgraph of G in which every vertex has vertex degree at least k within that subgraph (Seidman 1983). Equivalently, the k-core is obtained by repeatedly deleting vertices of degree less than k until no such vertices remain. A k-core may be disconnected, in which case each connected component is itself sometimes called a k-core of the original graph.

The largest value k such that a graph G has a k-core is called the graph degeneracy of G.

The nested family of all k-cores is called the core decomposition of G and can be computed in linear time in the number of edges (Batagelj and Zaveršnik 2003).


See also

Connected Component, Connected Graph, Core Decomposition, Graph Degeneracy, Induced Subgraph, Vertex Degree

Explore with Wolfram|Alpha

References

Batagelj, V. and Zaveršnik, M. "An O(m) Algorithm for Cores Decomposition of Networks." 25 Oct 2003. https://arxiv.org/abs/cs/0310049.Seidman, S. B. "Network Structure and Minimum Degree." Social Networks 5, 269-287, 1983. https://doi.org/10.1016/0378-8733(83)90028-X.

Referenced on Wolfram|Alpha

k-Core

Cite this as:

Weisstein, Eric W. "k-Core." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/k-Core.html

Subject classifications