Renormalization Group Analysis of the Small-World Network Model

Similar documents
Renormalization group analysis of the small-world network model

Exact solution of site and bond percolation. on small-world networks. Abstract

Scaling and percolation in the small-world network model

Renormalization Group Analysis of a Small-world Network Model

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 7 Jan 2000

(Anti-)Stable Points and the Dynamics of Extended Systems

arxiv: v1 [physics.geo-ph] 25 Mar 2010

Some Polyomino Tilings of the Plane

The Bootstrap is Inconsistent with Probability Theory

arxiv: v1 [cond-mat.dis-nn] 25 Mar 2010

On the Speed of Quantum Computers with Finite Size Clocks

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 4 May 2000

Spectral Statistics of Instantaneous Normal Modes in Liquids and Random Matrices

Nonextensive Aspects of Self- Organized Scale-Free Gas-Like Networks

Causal Effects for Prediction and Deliberative Decision Making of Embodied Systems

Cluster Distribution in Mean-Field Percolation: Scaling and. Universality arxiv:cond-mat/ v1 [cond-mat.stat-mech] 6 Jun 1997.

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

Self-organized scale-free networks

Spatial and Temporal Behaviors in a Modified Evolution Model Based on Small World Network

6.207/14.15: Networks Lecture 12: Generalized Random Graphs

SYNCHRONIZATION IN SMALL-WORLD DYNAMICAL NETWORKS

Numerical evaluation of the upper critical dimension of percolation in scale-free networks

arxiv:cond-mat/ v1 [cond-mat.other] 4 Aug 2004

Population Annealing: An Effective Monte Carlo Method for Rough Free Energy Landscapes

Characteristics of Small World Networks

Spectral Analysis of Directed Complex Networks. Tetsuro Murai

Nonlinear Dynamical Behavior in BS Evolution Model Based on Small-World Network Added with Nonlinear Preference

arxiv: v1 [math.co] 28 Oct 2016

Self-organized Criticality and Synchronization in a Pulse-coupled Integrate-and-Fire Neuron Model Based on Small World Networks

Stability and topology of scale-free networks under attack and defense strategies

arxiv: v2 [cond-mat.stat-mech] 24 Aug 2014

k-protected VERTICES IN BINARY SEARCH TREES

TEMPORAL PROPERTIES OF DYNAMIC PROCESSES ON COMPLEX NETWORKS. Malgorzata A. Turalska, M.S. Dissertation Prepared for the Degree of

Small Cycles in Small Worlds

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011

Evolving network with different edges

Finite data-size scaling of clustering in earthquake networks

Attack Strategies on Complex Networks

Application of Statistical Physics to Terrorism

The diameter of a long-range percolation graph

On Information and Sufficiency

arxiv: v1 [physics.comp-ph] 14 Nov 2014

Small-world structure of earthquake network

Renormalization: An Attack on Critical Exponents

arxiv: v2 [cond-mat.stat-mech] 6 Jun 2010

Nested Subgraphs of Complex Networks

Relevant sections from AMATH 351 Course Notes (Wainwright): 1.3 Relevant sections from AMATH 351 Course Notes (Poulin and Ingalls): 1.1.

6 Evolution of Networks

Invaded cluster dynamics for frustrated models

Consensus Problems on Small World Graphs: A Structural Study

6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 20 Jan 1997

Entrainment of coupled oscillators on regular networks by pacemakers

Chapter 4. RWs on Fractals and Networks.

Problem Set 3 Due: Wednesday, October 22nd, 2014

Controlling chaos in random Boolean networks

Epidemic spreading is always possible on regular networks

Betweenness centrality of fractal and nonfractal scale-free model networks and tests on real networks

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 27 Jan 2003

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 3 Oct 2005

Basic graph theory 18.S995 - L26.

A Modified Earthquake Model Based on Generalized Barabási Albert Scale-Free

arxiv:cond-mat/ v2 6 Aug 2002

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 12 Jul 2000

Microcanonical scaling in small systems arxiv:cond-mat/ v1 [cond-mat.stat-mech] 3 Jun 2004

The Spreading of Epidemics in Complex Networks

Phase Transitions of an Epidemic Spreading Model in Small-World Networks

Extended Clustering Coefficients of Small-World Networks

Shlomo Havlin } Anomalous Transport in Scale-free Networks, López, et al,prl (2005) Bar-Ilan University. Reuven Cohen Tomer Kalisky Shay Carmi

Any live cell with less than 2 live neighbours dies. Any live cell with 2 or 3 live neighbours lives on to the next step.

Special Relativity in a Model Universe Michael S. A. Graziano Draft Aug 2009

8.3.2 The finite size scaling method

arxiv:cond-mat/ v1 28 Feb 2005

A Two-dimensional Mapping with a Strange Attractor

Reverse Hillclimbing, Genetic Algorithms and the Busy Beaver Problem

Complex networks and evolutionary games

Minimum spanning trees of weighted scale-free networks

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 13 Apr 1999

Synchronization in delaycoupled bipartite networks

Coalescing Cellular Automata

Introduction. Model DENSITY PROFILES OF SEMI-DILUTE POLYMER SOLUTIONS NEAR A HARD WALL: MONTE CARLO SIMULATION

arxiv: v1 [math.pr] 24 Sep 2009

CONSTRAINED PERCOLATION ON Z 2

Interface Roughening in a Hydrodynamic Lattice- Gas Model with Surfactant

arxiv:cond-mat/ v4 [cond-mat.stat-mech] 19 Jun 2007

arxiv:cond-mat/ v2 [cond-mat.dis-nn] 11 Apr 2004

Modeling Dynamic Evolution of Online Friendship Network

Statistical Complexity of Simple 1D Spin Systems

Mathematical Constraint on Functions with Continuous Second Partial Derivatives

A mathematical model for a copolymer in an emulsion

Simple Iteration, cont d

The biosphere contains many complex networks built up from

Complex networks: an introduction

4: The Pandemic process

Decoherence and the Classical Limit

Geographical Embedding of Scale-Free Networks

The American Mathematical Monthly, Vol. 100, No. 8. (Oct., 1993), pp

Networks as a tool for Complex systems

Mechanisms of Emergent Computation in Cellular Automata

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 18 Feb 2004 Diego Garlaschelli a,b and Maria I. Loffredo b,c

Transcription:

Renormalization Group Analysis of the Small-World Network Model M. E. J. Newman D. J. Watts SFI WORKING PAPER: 1999-04-029 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent the views of the Santa Fe Institute. We accept papers intended for publication in peer-reviewed journals or proceedings volumes, but not papers that have already appeared in print. Except for papers by our external faculty, papers must be based on work done at SFI, inspired by an invited visit to or collaboration at SFI, or funded by an SFI grant. NOTICE: This working paper is included by permission of the contributing author(s) as a means to ensure timely distribution of the scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the author(s). It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may be reposted only with the explicit permission of the copyright holder. www.santafe.edu SANTA FE INSTITUTE

Renormalization group analysis of the small-world network model M. E. J. Newman and D. J. Watts Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501 Abstract We study the small-world network model, which mimics the transition between regular-lattice and random-lattice behavior in social networks of increasing size. We contend that the model displays a normal continuous phase transition with a divergent correlation length as the degree of randomness tends to zero. We propose a real-space renormalization group transformation for the model and demonstrate that the transformation is exact in the limit of large system size. We use this result to calculate the exact value of the single critical exponent for the system, and to derive the scaling form for the average number of degrees of separation" between two nodes on the network as a function of the three independent variables. We confirm our results by extensive numerical simulation. 1

I. INTRODUCTION Folk wisdom holds that there are six degrees of separation" between any two human beings on the planet i.e., a path of no more than six acquaintances linking any person to any other. While the exact number six may not be a very reliable estimate, it does appear that for most social networks quite a short chain is needed to connect even the most distantofthe network's members [1], an observation which has important consequences for, amongst other things, the spread of disease [2,3] and evolutionary game theory [4], as well as related topics concerning genetic regulatory networks [5] and networks of synchronized oscillators [6,7]. At first sight this does not seem too surprising a result; random networks have average vertex vertex distances which increase as the logarithm of the number of vertices and which can therefore be small even in very large networks [8]. However, real social networks are far from random, possessing well-defined locales in which the probability of connection is high and very low probability of connection between two vertices chosen at random. Watts and Strogatz [9] have recently proposed a model of the small world" which reconciles these observations. Their model does indeed possess well-defined locales, with vertices falling on a regular lattice, but in addition there is a fixed density of random shortcuts" on the lattice which can link distant vertices. Their principal finding is that only a small density of such shortcuts is necessary to produce vertex vertex distances comparable to those found on a random network. In this paper we study the model of Watts and Strogatz using the techniques of statistical physics, and show that it possesses a continuous phase transition in the limit where the density of shortcuts tends to zero. We investigate this transition using a renormalization group (RG) method and calculate the scaling forms and the single critical exponent describing the behavior of the model in the critical region. 2

II. THE SMALL-WORLD MODEL Previous studies have concentrated on the one-dimensional version of the small-world model, and we will start with this version too, although we will later generalize our results to higher dimensions. In one dimension the model is defined on a lattice with L sites and periodic boundary conditions (the lattice is a ring). Initially each site is connected to all of its neighbors up to some fixed range k to make a network with coordination number z = 2k [10]. Randomness is then introduced by independently rewiring each of the kl connections with probability p. Rewiring" in this context means moving one end of the connection to a new, randomly chosen site. The behavior of the network thus depends on three independent parameters: L, k and p. In this paper we will study a slight variation on the model in which shortcuts are added between randomly chosen pairs of sites, but no connections are removed from the regular lattice. For large L, this makes no difference to the mean separation between vertices of the network up to order p 2k 1. At order p 2k and higher it does make a difference, since the original small-world model is poorly defined in this case there is a finite probability of a part of the lattice becoming disconnected from the rest and therefore making an infinite contribution to the average distance between vertices, and this makes the distance averaged over all networks also infinite. Our variation does not suffer from this problem and this makes the analysis significantly simpler. In Fig. 1 we show some examples of small-world networks. We consider the behavior of the model for low density p of shortcuts. The fundamental observable quantity that we measure is the shortest distance between a pair of vertices on the network, averaged both over all pairs on the network and over all possible realizations of the randomness. This quantity, which we denote `, has two regimes of behavior. For systems small enough that there is much less than one shortcut on the lattice on average, ` is dominated by the connections of the regular lattice and can be expected to increase linearly with system size L. As the lattice becomes larger with p held fixed, the average number of shortcuts will eventually become greater than one and ` will start to scale as 3

log L. The transition between these two regimes takes place at some intermediate system size L = ο, and from the arguments above we would expect ο to take a value such that the number of shortcuts pkο ' 1. In other words we expect ο to diverge in the limit of small p as ο ο p 1. The quantity ο plays a role similar to the correlation length in an interacting system in conventional statistical physics, and its divergence leaves the small-world model with no characteristic length scale other than the fundamental lattice spacing. Thus the model possesses a continuous phase transition at p = 0, and, as we will see, this gives rise to specific finite-size scaling behavior in the region close to the transition. Note that the transition is a one-sided one, since p can never take avalue less than zero. In this respect the transition is similar to transitions seen in other one-dimensional systems such as 1D bond or site percolation [11], or the 1D Ising model [12]. Barthélémy and Amaral [13] have suggested that the arguments above, although correct in outline, are not correct in detail. They contend that the length-scale ο diverges as ο ο p fi ; (1) with fi different from the value of 1 given by the scaling argument. On the basis of numerical results, they conjecture that fi = 2. Barrat [14], on the other hand, has given a simple 3 physical argument which contradicts this, indicating that fi should be greater than or equal to 1. Amongst other things, we demonstrate in this paper that in fact fi is exactly 1 for all values of k [15]. III. RENORMALIZATION GROUP CALCULATIONS Let us first consider the small-world model for the simplest case k = 1. As discussed in the preceding section, the average distance ` scales linearly with L for L fi ο and logarithmically for L fl ο. If ο is much larger than one (i.e., we are close to the phase transition), this implies that ` should obey a finite-size scaling law oftheform ` = Lf(L=ο); (2) 4

where f(x) is a universal scaling function with the limiting forms ρ constant for x fi 1 f(x) ο (log x)=x for x fl 1. (3) In fact, it is easy to show that the limiting value of f(x) as x! 0 is 1. A scaling law 4 similar to this has been proposed previously by Barthélémy and Amaral [13] for the smallworld model, although curiously they suggested that scaling of this type was evidence for the absence of a phase transition in the model, whereas we regard it as the appropriate form for ` in the presence of one [16]. We now assume that, in the critical region, ο takes the form (1), and that we do not know the value of the exponent fi. Then we can rewrite Eq. (3) in the form ` = Lf(p fi L); (4) where we haveabsorbed a multiplicative constant into the argument off(x), but otherwise it is the same scaling function as before, with the same limits, Eq. (3). Now consider the real-space RG transformation on the k = 1 small-world model in which we block sites in adjacent pairs to create a one-dimensional lattice of a half as many sites. (We assume that the lattice size L is even. In fact the transformation works fine if we block in groups of any size which divides L.) Two vertices are connected on the renormalized lattice if either of the original vertices in one was connected to either of the original vertices in the other. This includes shortcut connections. The transformation is illustrated in Fig. 1a for a lattice of size L = 24. The number of shortcuts on the lattice is conserved under the transformation, so the fundamental parameters L and p renormalize according to L 0 = 1 2 L; p0 =2p: (5) The transformation generates all possible configurations of shortcuts on the renormalized lattice with the correct probability, as we can easily see since the probability of finding a 5

(a) (b) Figure 1 The RG transformations used in the calculations described in the text: (a) the transformation used for the k = 1system; (b) the transformation used for k>1, illustrated in this case for k =3. The shading of the sites indicates how they are grouped under the transformations. shortcut between any two sites i and j is uniform, independent of i and j both before and after renormalization. In almost all cases, the geometry of the shortest path between any two vertices is unchanged by our transformation, and it is straightforward to show that the number of vertex pairs for which the geometry does change is negligible for large L and small p. The length of a particular path is, on average, halved along those portions which run around the perimeter of the ring, and remains the same along the shortcuts. For large L and small p, the portion of the length along the shortcuts tends to zero and so can be neglected. Thus 6

`0 = 1 2 ` (6) in this limit. Eqs. (5) and (6) constitute the RG equations for this system and are exact for L fl 1 and p fi 1. Substituting into Eq. (4) we then find that fi = log(l=l0 ) log(p 0 =p) =1: (7) Now we turn to the case of k > 1. To treat this case we define a slightly different RG transformation: we group adjacent sites in groups of k, with connections assigned using the same rule as before. The transformation is illustrated in Fig. 1b for a lattice of size L = 24 with k = 3. Again the number of shortcuts in the network is preserved under the transformation, which gives the following renormalization equations for the parameters: L 0 = L=k; p 0 = k 2 p; k 0 =1; `0=`: (8) Note that, in the limit of large L and small p, the mean distance ` is not affected at all; the numberofvertices along the path joining two distant sites is reduced by a factor k, but the number of vertices that can be traversed in one step is reduced by the same factor, and the two cancel out. For the same reasons as before, this transformation is exact in the limit of large L and small p. We can use this second transformation to turn any network with k > 1 into a corresponding network with k = 1, which we can then treat using the arguments given before. Thus, we conclude, the exponent fi = 1 for all values of k and, substituting from Eq. (8) into Eq. (4), the general small-world network must obey the scaling form ` = L f(pkl): (9) k This form should be correct for L 0 fl 1 and p 0 fi 1, which implies that L=k fl 1 and k 2 p fi 1. The first of these conditions is trivial it merely ensures that we can neglect inaccuracies of ±k in our estimate of ` arising because positions on the lattice are rounded off to the nearest multiple of k by the RG transformation. The second condition is interesting however; it is 7

necessary to ensure that the average distance traveled along shortcuts in the network is small compared to the distance traveled around the perimeter of the ring. This condition tells us when we are moving out of the scaling regime close to the transition, which is governed by (9), into the regime of the true random network, for which (9) is violated and ` is known to scale as log L= log k [8]. It implies that we need to work with values of p which decrease as k 2 with increasing k if we wish to see clean scaling behavior, or conversely, that true random-network behavior should be visible in networks with values of p ' k 2 or greater. We have tested our predictions by extensive numerical simulation of the small-world model. We have calculated exhaustively the minimum distance between all pairs of points on a variety of networks and averaged the results to find `. We have done this for k = 1 (coordination number z = 2) for systems of size L equal to a power of two from 128 up to 8192 and p = 1 10 4 up to 3 10 2, and for k = 5 (z = 10) with L = 512 :::32 768 and p =1 10 6 :::3 10 4. Each calculation was averaged over 1000 realizations of the randomness. In Fig. 2 we show our results plotted as the values of `k=l against pkl. Eq. (9) predicts that when plotted in this way the results should collapse onto a single curve and, as the figure shows, they do indeed do this to a reasonable approximation. As mentioned in Section II, Barthélémy and Amaral [13] also performed numerical simulations of the small-world model and extracted a value of fi = 2 3 for the critical exponent. In the inset of Fig. 2 we show our simulation results for k = 1 plotted according to Eq. (4) using this value for fi. As the figure shows, the data collapse is significantly poorer in this case than for fi = 1. It is interesting to ask then how Barthélémy and Amaral arrived at their result. It seems likely that the problem arises from looking at systems that are too small to show the true scaling behavior. In our calculations, we find good scaling for L=k & 60. Barthélémy and Amaral examined networks with k = 5, 10 and 15 (z = 10, 20, 30) so we should expect to find good scaling behavior for values of L larger than about 600. However, the systems studied by Barthélémy and Amaral ranged in size from about L = 50 to about 500 in most cases, and in no case exceeded L = 1000. Their calculations therefore had either no overlap with the scaling regime, or only a small overlap, and so we would not expect to 8

0.3 0.2 0.2 0.1 lk/l 0 1 10 100 0.1 0.0 k = 1 k = 5 0.1 1 10 100 pkl Figure 2 Collapse of numerical data for ` according to Eq. (9) as described in the text. Error bars are in all cases smaller than the data points. Note that the horizontal axis is logarithmic. Inset: the collapse is noticeably poorer for fi = 2. 3 find behavior typical of the true value of fi in their results. IV. NETWORKS IN HIGHER DIMENSIONS It is possible to generalize the calculations presented here to small-world networks built on lattices of dimension d greater than one. For simplicity weconsider first the case k =1. If we construct a square or (hyper)cubic lattice in d dimensions with linear dimension L, connections between nearest-neighbor vertices, and shortcuts added with a rewiring probability ofp, then as before the average vertex vertex distance scales linearly with L for small L, logarithmically for large L, and the length-scale ο of the transition diverges according to Eq. (1) for small p. Thus the scaling form (4) applies for general d also. The appropriate 9

generalization of our RG transformation involves grouping sites in square or cubic blocks of side 2, and the quantities L, p and ` then renormalize according to L 0 = 1 L; 2 p0 =2 d p; `0 = 1 `: (10) 2 Thus fi = log(l=l0 ) log(p 0 =p) = 1 d : (11) As an example, we show in Fig. 3 numerical results for the d = 2 case, for L equal to a power of two from 64 up to 1024 (i.e., a little over a million vertices for the largest networks simulated) and six different values of p for each system size from p =3 10 6 up to 1 10 3. The results are plotted according to Eq. (4) with fi = 1 2 and, as the figure shows, they again collapse nicely onto a single curve. A number of generalizations are possible for k > 1. Perhaps the simplest is to add connections along the principal axes of the lattice between all vertices whose separation is k or less. This produces a graph with average coordination number z = 2dk. By blocking vertices in square or cubic blocks of edge k, we can then transform this system into one with k = 1. The appropriate generalization of the RG equations (8) is then L 0 = L=k; p 0 = k d+1 p; k 0 =1; `0=`; (12) which gives fi =1=d for all k and a scaling form of ` = L k f((pk)1=d L): (13) Alternatively, we could redefine our scaling function f(x) so that `k=l is given as a function of pkl d. Writing it in this form makes it clear that the number of vertices in the network at the transition from large- to small-world behavior diverges as p 1 in any number of dimensions. Another possible generalization to k > 1 is to add connections between all sites within square or cubic regions of side 2k. This gives a different dependence on k in the scaling form, but fi still equal to 1=d. 10

0.6 0.4 l/l 0.2 L = 64 L = 128 L = 256 L = 512 L = 1024 0.0 0.1 1 10 p 1/2 L Figure 3 Collapse of numerical data for networks based on the square lattice in two dimensions, as described in the text. Error bars are in all cases smaller than the data points. V. CONCLUSIONS We have studied the small-world network model of Watts and Strogatz using an asymptotically exact real-space renormalization group method. We find that in all dimensions d the model undergoes a continuous phase transition as the density of shortcuts p tends to zero and that the characteristic length ο diverges according to ο ο p fi with fi =1=d for all values of the connection range k. We have also deduced the general finite-size scaling law which describes the variation of the mean vertex vertex separation as a function of p, k and the system size L. We have performed extensive numerical calculations which confirm our analytic results. 11

ACKNOWLEDGMENTS This work was supported by the Santa Fe Institute and by funding from the NSF (grant number PHY 9600400), the DOE (grant number DE FG03 94ER61951), and DARPA (grant number ONR N00014 95 1 0975). 12

REFERENCES [1] S. Milgram, The small world problem", Psychol. Today 2, 60 67 (1967). [2] L. Sattenspiel and C. P. Simon, The spread and persistence of infectious diseases in structured populations", Math. Biosciences 90, 367 383 (1988). [3] D. J. Watts, Small Worlds: The Dynamics of Networks Between Order and Randomness, Princeton University Press, Princeton (1999). [4] M. A. Nowak and R. M. May, Evolutionary games and spatial chaos", Nature 359, 826 829 (1992). [5] S. A. Kauffman, Metabolic stability and epigenesis in randomly constructed genetic nets", J. Theor. Biol. 22, 437 467 (1969). [6] Y. Kuramoto, Chemical Oscillations, Waves and Turbulence, Springer, Berlin (1984). [7] E. Niebur, H. G. Schuster, and D. M. Kammen, Collective frequencies and metastability innetworks of limit-cycle oscillators with time delay", Phys. Rev. Lett. 67, 2753 2756 (1991). [8] B. Bollobás, Random Graphs, Academic Press, New York (1985). [9] D. J. Watts and S. H. Strogatz, Collective dynamics of small-world networks", Nature 393, 440 442 (1998). [10] In Ref. [9] k is defined to be equal to the coordination number z. Here we use k = 1 z 2 to avoid unnecessary factors of 2 in our equations. [11] D. Stauffer and A. Aharony, Introduction to Percolation Theory, 2nd edition. Taylor and Francis, London (1992). [12] M. Plischke and B. Bergersen, Equilibrium Statistical Physics, 2nd edition. World Scientific, Singapore (1994). 13

[13] M. Barthélémy and L. A. N. Amaral, Small-world networks: Evidence for a crossover picture", Phys. Rev. Lett. 82, 3180 3183 (1999). [14] A. Barrat, Comment on `Small-world networks: Evidence for a crossover picture'," submitted to Phys. Rev. Lett. Also cond-mat/9903323. [15] In fact, there is also one other critical exponent for the small-world model, analogous to the anomalous dimension for a system undergoing a thermal transition. This exponent describes the distribution of vertex vertex distances in the limit p! 0. It is not an interesting exponent however, since it is easy to see that it takes the trivial value d 1 in d dimensions for all k. [16] Ref. [13] is a little confusing in this respect. It appears the authors may have been referring to the possibility that the system shows a phase transition as the size L of the system is varied. This however would not be a sensible suggestion, since it is wellknown that systems of finite size do not show sharp phase transitions. The only sensible scenario is a phase transition with varying shortcut probability p, which the model does indeed seem to show. 14