Introduction to Algorithms
Recommending trusted online auction sellers using social network analysis
Expert Systems with Applications: An International Journal
Tag Recommendations in Folksonomies
PKDD 2007 Proceedings of the 11th European conference on Principles and Practice of Knowledge Discovery in Databases
SONDY: an open source platform for social dynamics mining and analysis
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
An analysis of tag-recommender evaluation procedures
Proceedings of the 7th ACM conference on Recommender systems
Scientometrics
Hi-index | 0.00 |
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 $${\mathcal{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 $${\mathcal{O}(m\cdot\max(\Delta,\log{n}))}$$ 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.