Finding communities in networks in the strong and almost-strong sense

Sonia Cafieri, Gilles Caporossi, Pierre Hansen, Sylvain Perron, and Alberto Costa
Phys. Rev. E 85, 046113 – Published 19 April 2012

Abstract

Finding communities, or clusters or modules, in networks can be done by optimizing an objective function defined globally and/or by specifying conditions which must be satisfied by all communities. Radicchi et al. [Proc. Natl. Acad. Sci. USA 101, 2658 (2004)] define a susbset of vertices of a network to be a community in the strong sense if each vertex of that subset has a larger inner degree than its outer degree. A partition in the strong sense has only strong communities. In this paper we first define an enumerative algorithm to list all partitions in the strong sense of a network of moderate size. The results of this algorithm are given for the Zachary karate club data set, which is solved by hand, as well as for several well-known real-world problems of the literature. Moreover, this algorithm is slightly modified in order to apply it to larger networks, keeping only partitions with the largest number of communities. It is shown that some of the partitions obtained are informative, although they often have only a few communities, while they fail to give any information in other cases having only one community. It appears that degree 2 vertices play a big role in forcing large inhomogeneous communities. Therefore, a weakening of the strong condition is proposed and explored: we define a partition in the almost-strong sense by substituting a nonstrict inequality to a strict one in the definition of strong community for all vertices of degree 2. Results, for the same set of problems as before, then give partitions with a larger number of communities and are more informative.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
4 More
  • Received 8 December 2011

DOI:https://doi.org/10.1103/PhysRevE.85.046113

©2012 American Physical Society

Authors & Affiliations

Sonia Cafieri*

  • Laboratoire MAIAA, École Nationale de l'Aviation Civile, 7 Ave. E. Belin, F-31055 Toulouse, France

Gilles Caporossi, Pierre Hansen, and Sylvain Perron§

  • GERAD, HEC Montréal, 3000 Chemin de la Côte-Sainte-Catherine, H3T 2A7 Montréal, Canada

Alberto Costa

  • LIX, École Polytechnique, F-91128 Palaiseau, France

  • *sonia.cafieri@enac.fr
  • gilles.caporossi@gerad.ca
  • pierre.hansen@gerad.ca; also at LIX, École Polytechnique, F-91128 Palaiseau, France
  • §sylvain.perron@gerad.ca
  • costa@lix.polytechnique.fr

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 85, Iss. 4 — April 2012

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×