PASCAL - Pattern Analysis, Statistical Modelling and Computational Learning

Fast algorithms for determining (generalized) core groups in social networks
Vladimir Batagelj and Matjaž Zaveršnik
Fast algorithms for determining (generalized) core groups in social networks Volume 5, Number 2, pp. 129-145, 0211. ISSN 1862-5347


The structure of a large network (graph) can often be revealed by partitioning it into smaller and possibly more dense sub-networks that are easier to handle. One of such decompositions is based on “k-cores”, proposed in 1983 by Seidman. Together with connectivity components, cores are one among few concepts that provide efficient decompositions of large graphs and networks. In this paper we propose an efficient algorithm for determining the cores decomposition of a given network with complexity O(m), where m is the number of lines (edges or arcs). In the second part of the paper the classical concept of k-core is generalized in a way that uses a vertex property function instead of degree of a vertex. For local monotone vertex property functions the corresponding generalized cores can be determined in O(m·max(D,logn)) time, where n is the number of vertices and Δ is the maximum degree. Finally the proposed algorithms are illustrated by the analysis of a collaboration network in the field of computational geometry.

EPrint Type:Article
Project Keyword:Project Keyword UNSPECIFIED
Subjects:Learning/Statistics & Optimisation
Theory & Algorithms
ID Code:9248
Deposited By:Boris Horvat
Deposited On:21 February 2012