Community Structure in Graphs

  • Fortunato S
  • Castellano C
N/ACitations
Citations of this article
45Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Graph vertices are often organized into groups that seem to live fairly independently of the rest of the graph, with which they share but a few edges, whereas the relationships between group members are stronger, as shown by the large number of mutual connections. Such groups of vertices, or communities, can be considered as independent compartments of a graph. Detecting communities is of great importance in sociology, biology and computer science, disciplines where systems are often represented as graphs. The task is very hard, though, both conceptually, due to the ambiguity in the definition of community and in the discrimination of different partitions and practically, because algorithms must find ``good'' partitions among an exponentially large number of them. Other complications are represented by the possible occurrence of hierarchies, i.e. communities which are nested inside larger communities, and by the existence of overlaps between communities, due to the presence of nodes belonging to more groups. All these aspects are dealt with in some detail and many methods are described, from traditional approaches used in computer science and sociology to recent techniques developed mostly within statistical physics.

Cite

CITATION STYLE

APA

Fortunato, S., & Castellano, C. (2009). Community Structure in Graphs. In Encyclopedia of Complexity and Systems Science (pp. 1141–1163). Springer New York. https://doi.org/10.1007/978-0-387-30440-3_76

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free