Kcore
A k-core of a graph is a maximal subgraph in which every vertex has degree at least k within the subgraph. It is obtained by repeatedly removing vertices whose degree is less than k until all remaining vertices meet the threshold. This process, often called peeling, yields a unique subgraph for a given graph and value of k.
K-cores form a nested sequence of subgraphs: for a fixed graph, if k1 < k2 then the k2-core
Computationally, the core can be found efficiently using a peeling algorithm. The standard approach initializes vertex
Related concepts include the graph degeneracy, defined as the maximum k for which the k-core is non-empty,