corner
corner

Phys. Rev. E 80, 036111 (2009) [10 pages]

Spectral tripartitioning of networks

Download: PDF (215 kB) Buy this article Export: BibTeX or EndNote (RIS)

Thomas Richardson1, Peter J. Mucha1,2,*, and Mason A. Porter3
1Carolina Center for Interdisciplinary Applied Mathematics, Department of Mathematics, University of North Carolina, Chapel Hill, North Carolina 27599-3250, USA
2Institute for Advanced Materials, Nanoscience and Technology, University of North Carolina, Chapel Hill, North Carolina 27599, USA
3Oxford Centre for Industrial and Applied Mathematics, Mathematical Institute, University of Oxford, Oxford OX1 3LB, United Kingdom

Received 15 December 2008; published 16 September 2009

We formulate a spectral graph-partitioning algorithm that uses the two leading eigenvectors of the matrix corresponding to a selected quality function to split a network into three communities in a single step. In so doing, we extend the recursive bipartitioning methods developed by Newman [ M. E. J. Newman Proc. Natl. Acad. Sci. U.S.A. 103 8577 (2006); Phys. Rev. E 74 036104 (2006)] to allow one to consider the best available two-way and three-way divisions at each recursive step. We illustrate the method using simple “bucket brigade” examples and then apply the algorithm to examine the community structures of the coauthorship graph of network scientists and of U. S. Congressional networks inferred from roll call voting similarities.

© 2009 The American Physical Society

URL:
http://link.aps.org/doi/10.1103/PhysRevE.80.036111
DOI:
10.1103/PhysRevE.80.036111
PACS:
89.75.Fb, 05.10.−a, 89.65.Ef, 89.75.Hc

*mucha@unc.edu; http://netwiki.amath.unc.edu