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:
-
- Massachusetts Institute of Technology/Singapore University of Technology and Design, MIT Media Lab, 77 Massachusetts Avenue, Cambridge, Ma
- Lawrence Livermore National Laboratory, Center for Applied Scientific Computing, East Avenue, Livermore Ca
- Department of Mathematics and Computer Science, Ohio Wesleyan University, 61 S Sandusky Drive, Delaware, Oh
- 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}
}
https://doi.org/10.1093/comnet/cny032
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
Tastes, ties, and time: A new social network dataset using Facebook.com
journal, October 2008
- Lewis, Kevin; Kaufman, Jason; Gonzalez, Marco
- Social Networks, Vol. 30, Issue 4
Graph Twiddling in a MapReduce World
journal, July 2009
- Cohen, J.
- Computing in Science & Engineering, Vol. 11, Issue 4
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
Power-Law Distributions in Empirical Data
journal, November 2009
- Clauset, Aaron; Shalizi, Cosma Rohilla; Newman, M. E. J.
- SIAM Review, Vol. 51, Issue 4
A method of matrix analysis of group structure
journal, June 1949
- Luce, R. Duncan; Perry, Albert D.
- Psychometrika, Vol. 14, Issue 2
A memetic algorithm for enhancing the robustness of scale-free networks against malicious attacks
journal, September 2014
- Zhou, Mingxing; Liu, Jing
- Physica A: Statistical Mechanics and its Applications, Vol. 410
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
Community detection algorithms: A comparative analysis
journal, November 2009
- Lancichinetti, Andrea; Fortunato, Santo
- Physical Review E, Vol. 80, Issue 5
Random Graphs with Clustering
journal, July 2009
- Newman, M. E. J.
- Physical Review Letters, Vol. 103, Issue 5
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
Collective dynamics of ‘small-world’ networks
journal, June 1998
- Watts, Duncan J.; Strogatz, Steven H.
- Nature, Vol. 393, Issue 6684
Maximal planar networks with large clustering coefficient and power-law degree distribution
journal, April 2005
- Zhou, Tao; Yan, Gang; Wang, Bing-Hong
- Physical Review E, Vol. 71, Issue 4
Evolution of scale-free random graphs: Potts model formulation
journal, September 2004
- Lee, D. -S.; Goh, K. -I.; Kahng, B.
- Nuclear Physics B, Vol. 696, Issue 3
Updating and Downdating Techniques for Optimizing Network Communicability
journal, January 2016
- Arrigo, Francesca; Benzi, Michele
- SIAM Journal on Scientific Computing, Vol. 38, Issue 1
Emergent Self-Organized Complex Network Topology out of Stability Constraints
journal, August 2009
- Perotti, Juan I.; Billoni, Orlando V.; Tamarit, Francisco A.
- Physical Review Letters, Vol. 103, Issue 10
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
Emergence of Scaling in Random Networks
journal, October 1999
- Barabási, Albert-László; Albert, Réka
- Science, Vol. 286, Issue 5439
The old boy (and girl) network: Social network formation on university campuses
journal, February 2008
- Mayer, Adalbert; Puller, Steven L.
- Journal of Public Economics, Vol. 92, Issue 1-2
On the properties of small-world network models
journal, January 2000
- Barrat, A.; Weigt, M.
- The European Physical Journal B, Vol. 13, Issue 3
Enhancing synchronizability by rewiring networks
journal, August 2010
- Li-Fu, Wang; Qing-Li, Wang; Zhi, Kong
- Chinese Physics B, Vol. 19, Issue 8
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
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
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
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
Resilience and rewiring of the passenger airline networks in the United States
journal, November 2010
- Wuellner, Daniel R.; Roy, Soumen; D’Souza, Raissa M.
- Physical Review E, Vol. 82, Issue 5
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
Complex networks: Structure and dynamics
journal, February 2006
- Boccaletti, S.; Latora, V.; Moreno, Y.
- Physics Reports, Vol. 424, Issue 4-5
Growing scale-free networks with tunable clustering
journal, January 2002
- Holme, Petter; Kim, Beom Jun
- Physical Review E, Vol. 65, Issue 2