On defining and computing communities

  • Authors:
  • Martin Olsen

  • Affiliations:
  • Aarhus University, Herning, Denmark

  • Venue:
  • CATS '12 Proceedings of the Eighteenth Computing: The Australasian Theory Symposium - Volume 128
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Inspired by the planted l-partition model, the hierarchical random graph model and observations on real networks we define a community structure of a graph as a partition of the nodes into at least two sets with the property that each node has connections to relatively many nodes in its own set compared to any other set in the partition. We refer to the sets in such a partition as communities. We show that it is NP-hard to compute a community containing a given set of nodes. On the other hand, we show how to compute a community structure in polynomial time for any connected graph containing at least four nodes except the star graph Sn.