DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Local rewiring algorithms to increase clustering and grow a small world

Abstract

Abstract Many real-world networks have high clustering among vertices: vertices that share neighbours are often also directly connected to each other. A network’s clustering can be a useful indicator of its connectedness and community structure. Algorithms for generating networks with high clustering have been developed, but typically rely on adding or removing edges and nodes, sometimes from a completely empty network. Here, we introduce algorithms that create a highly clustered network by starting with an existing network and rearranging edges, without adding or removing them; these algorithms can preserve other network properties even as the clustering increases. They rely on local rewiring rules, in which a single edge changes one of its vertices in a way that is guaranteed to increase clustering. This greedy step can be applied iteratively to transform a random network into a form with much higher clustering. Additionally, the algorithms presented grow a network’s clustering faster than they increase its path length, meaning that network enters a regime of comparatively high clustering and low path length: a small world. These algorithms may be a basis for how real-world networks rearrange themselves organically to achieve or maintain high clustering and small-world structure.

Authors:
 [1];  [2];  [3];  [4];
  1. Massachusetts Institute of Technology/Singapore University of Technology and Design, MIT Media Lab, 77 Massachusetts Avenue, Cambridge, Ma
  2. Lawrence Livermore National Laboratory, Center for Applied Scientific Computing, East Avenue, Livermore Ca
  3. Department of Mathematics and Computer Science, Ohio Wesleyan University, 61 S Sandusky Drive, Delaware, Oh
  4. Department of Mathematics, Carnegie Mellon University, Forbes Avenue, Pittsburgh, Pa
Publication Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1487187
Alternate Identifier(s):
OSTI ID: 1811775
Report Number(s):
LLNL-JRNL-744604
Journal ID: ISSN 2051-1329
Grant/Contract Number:  
AC52-07NA27344
Resource Type:
Published Article
Journal Name:
Journal of Complex Networks (Online)
Additional Journal Information:
Journal Name: Journal of Complex Networks (Online) Journal Volume: 7 Journal Issue: 4; Journal ID: ISSN 2051-1329
Publisher:
Oxford University Press
Country of Publication:
United Kingdom
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; mathematics and computing; clustering coefficient; small world; clustering; triangles

Citation Formats

Alstott, Jeff, Klymko, Christine, Pyzza, Pamela B., Radcliffe, Mary, and Moore, ed., Cristopher. Local rewiring algorithms to increase clustering and grow a small world. United Kingdom: N. p., 2018. Web. doi:10.1093/comnet/cny032.
Alstott, Jeff, Klymko, Christine, Pyzza, Pamela B., Radcliffe, Mary, & Moore, ed., Cristopher. Local rewiring algorithms to increase clustering and grow a small world. United Kingdom. https://doi.org/10.1093/comnet/cny032
Alstott, Jeff, Klymko, Christine, Pyzza, Pamela B., Radcliffe, Mary, and Moore, ed., Cristopher. Mon . "Local rewiring algorithms to increase clustering and grow a small world". United Kingdom. https://doi.org/10.1093/comnet/cny032.
@article{osti_1487187,
title = {Local rewiring algorithms to increase clustering and grow a small world},
author = {Alstott, Jeff and Klymko, Christine and Pyzza, Pamela B. and Radcliffe, Mary and Moore, ed., Cristopher},
abstractNote = {Abstract Many real-world networks have high clustering among vertices: vertices that share neighbours are often also directly connected to each other. A network’s clustering can be a useful indicator of its connectedness and community structure. Algorithms for generating networks with high clustering have been developed, but typically rely on adding or removing edges and nodes, sometimes from a completely empty network. Here, we introduce algorithms that create a highly clustered network by starting with an existing network and rearranging edges, without adding or removing them; these algorithms can preserve other network properties even as the clustering increases. They rely on local rewiring rules, in which a single edge changes one of its vertices in a way that is guaranteed to increase clustering. This greedy step can be applied iteratively to transform a random network into a form with much higher clustering. Additionally, the algorithms presented grow a network’s clustering faster than they increase its path length, meaning that network enters a regime of comparatively high clustering and low path length: a small world. These algorithms may be a basis for how real-world networks rearrange themselves organically to achieve or maintain high clustering and small-world structure.},
doi = {10.1093/comnet/cny032},
journal = {Journal of Complex Networks (Online)},
number = 4,
volume = 7,
place = {United Kingdom},
year = {Mon Dec 17 00:00:00 EST 2018},
month = {Mon Dec 17 00:00:00 EST 2018}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record
https://doi.org/10.1093/comnet/cny032

Save / Share:

Works referenced in this record:

Optimizing algebraic connectivity by edge rewiring
journal, January 2013

  • Sydney, Ali; Scoglio, Caterina; Gruenbacher, Don
  • Applied Mathematics and Computation, Vol. 219, Issue 10
  • DOI: 10.1016/j.amc.2012.11.002

Tastes, ties, and time: A new social network dataset using Facebook.com
journal, October 2008


Graph Twiddling in a MapReduce World
journal, July 2009


Faster Random Walks by Rewiring Online Social Networks On-the-Fly
journal, January 2016

  • Zhou, Zhuojie; Zhang, Nan; Gong, Zhiguo
  • ACM Transactions on Database Systems, Vol. 40, Issue 4
  • DOI: 10.1145/2847526

Power-Law Distributions in Empirical Data
journal, November 2009

  • Clauset, Aaron; Shalizi, Cosma Rohilla; Newman, M. E. J.
  • SIAM Review, Vol. 51, Issue 4
  • DOI: 10.1137/070710111

A method of matrix analysis of group structure
journal, June 1949

  • Luce, R. Duncan; Perry, Albert D.
  • Psychometrika, Vol. 14, Issue 2
  • DOI: 10.1007/BF02289146

A memetic algorithm for enhancing the robustness of scale-free networks against malicious attacks
journal, September 2014


Smart rewiring for network robustness
journal, September 2013

  • Louzada, V. H. P.; Daolio, F.; Herrmann, H. J.
  • Journal of Complex Networks, Vol. 1, Issue 2
  • DOI: 10.1093/comnet/cnt010

Community detection algorithms: A comparative analysis
journal, November 2009


Random Graphs with Clustering
journal, July 2009


Improving Network Transport Efficiency by edge Rewiring
journal, March 2013

  • Jiang, Zhong-Yuan; Liang, Man-Gui; Guo, Dong-Chao
  • Modern Physics Letters B, Vol. 27, Issue 08
  • DOI: 10.1142/S0217984913500565

Collective dynamics of ‘small-world’ networks
journal, June 1998

  • Watts, Duncan J.; Strogatz, Steven H.
  • Nature, Vol. 393, Issue 6684
  • DOI: 10.1038/30918

Maximal planar networks with large clustering coefficient and power-law degree distribution
journal, April 2005


Evolution of scale-free random graphs: Potts model formulation
journal, September 2004


Updating and Downdating Techniques for Optimizing Network Communicability
journal, January 2016

  • Arrigo, Francesca; Benzi, Michele
  • SIAM Journal on Scientific Computing, Vol. 38, Issue 1
  • DOI: 10.1137/140991923

Emergent Self-Organized Complex Network Topology out of Stability Constraints
journal, August 2009


Centrality-Aware Link Recommendations
conference, January 2016

  • Parotsidis, Nikos; Pitoura, Evaggelia; Tsaparas, Panayiotis
  • Proceedings of the Ninth ACM International Conference on Web Search and Data Mining - WSDM '16
  • DOI: 10.1145/2835776.2835818

Emergence of Scaling in Random Networks
journal, October 1999


The old boy (and girl) network: Social network formation on university campuses
journal, February 2008


On the properties of small-world network models
journal, January 2000


Enhancing synchronizability by rewiring networks
journal, August 2010


Improving network robustness by edge modification
journal, November 2005

  • Beygelzimer, Alina; Grinstein, Geoffrey; Linsker, Ralph
  • Physica A: Statistical Mechanics and its Applications, Vol. 357, Issue 3-4
  • DOI: 10.1016/j.physa.2005.03.040

Social structure of Facebook networks
journal, August 2012

  • Traud, Amanda L.; Mucha, Peter J.; Porter, Mason A.
  • Physica A: Statistical Mechanics and its Applications, Vol. 391, Issue 16
  • DOI: 10.1016/j.physa.2011.12.021

Comparing Community Structure to Characteristics in Online Collegiate Social Networks
journal, January 2011

  • Traud, Amanda L.; Kelsic, Eric D.; Mucha, Peter J.
  • SIAM Review, Vol. 53, Issue 3
  • DOI: 10.1137/080734315

Defining and identifying communities in networks
journal, February 2004

  • Radicchi, F.; Castellano, C.; Cecconi, F.
  • Proceedings of the National Academy of Sciences, Vol. 101, Issue 9
  • DOI: 10.1073/pnas.0400054101

Resilience and rewiring of the passenger airline networks in the United States
journal, November 2010


Effects of efficient edge rewiring strategies on network transport efficiency
journal, January 2014

  • Jiang, Zhong-Yuan; Liang, Man-Gui; An, Wen-Juan
  • Physica A: Statistical Mechanics and its Applications, Vol. 394
  • DOI: 10.1016/j.physa.2013.09.069

Complex networks: Structure and dynamics
journal, February 2006


Growing scale-free networks with tunable clustering
journal, January 2002