An O(n2) algorithm for detecting communities of unbalanced sizes in large scale social networks

In the study of complex networks, a network is said to have community structure if it divides naturally into groups of nodes with dense connections within groups and only sparser connections between them [1]. Community structures are quite common in real networks. Social networks often include commu...

Full description

Saved in:
Bibliographic Details
Published inKnowledge-based systems Vol. 37; pp. 19 - 36
Main Authors Zardi, H., Romdhane, L. Ben
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.01.2013
Subjects
Online AccessGet full text
ISSN0950-7051
1872-7409
DOI10.1016/j.knosys.2012.05.021

Cover

More Information
Summary:In the study of complex networks, a network is said to have community structure if it divides naturally into groups of nodes with dense connections within groups and only sparser connections between them [1]. Community structures are quite common in real networks. Social networks often include community groups based on common location, interests, occupation, etc. One of the most widely used methods for community detection is modularity maximization [2]. Modularity is a function that measures the quality of a particular division of a network into communities. But in [3], it is shown that communities that maximize the modularity are certainly groupings of smaller communities that need to be studied. In this work, we define a new function that qualifies a partition. We also present an algorithm that optimizes this function in order to find, within a reasonable time, the partition with the best measure of quality and which does not ignore small community.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ObjectType-Article-2
ObjectType-Feature-1
ISSN:0950-7051
1872-7409
DOI:10.1016/j.knosys.2012.05.021