Graph vertices are often organized into groups that seem to live fairly in- dependently 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 commu- nities, 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 com- munity 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 hierar- chies, i.e. communities which are nested inside larger communities, and by the existence of overlaps between communities, due to the presence of nodes belong- ing 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

Community structure in graphs

Castellano C.
Ultimo
2012

Abstract

Graph vertices are often organized into groups that seem to live fairly in- dependently 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 commu- nities, 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 com- munity 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 hierar- chies, i.e. communities which are nested inside larger communities, and by the existence of overlaps between communities, due to the presence of nodes belong- ing 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
2012
Istituto dei Sistemi Complessi - ISC
978-0-387-75888-6
networks, communities
File in questo prodotto:
File Dimensione Formato  
Com_Overview1.pdf

solo utenti autorizzati

Descrizione: Community Structure in Graphs
Tipologia: Documento in Pre-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 805.57 kB
Formato Adobe PDF
805.57 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
978-1-4614-1800-9.pdf

solo utenti autorizzati

Descrizione: Community Structure in Graphs
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 969.24 kB
Formato Adobe PDF
969.24 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/559442
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 106
  • ???jsp.display-item.citation.isi??? ND
social impact