complex structures in generalized small worlds

4
Complex structures in generalized small worlds Marcelo Kuperman 1, * and Guillermo Abramson 2,² 1 Centro Ato ´mico Bariloche and Instituto Balseiro, 8400 San Carlos de Bariloche, Argentina 2 Consejo Nacional de Investigaciones Cientı ´ficas y Te ´cnicas, Centro Ato ´mico Bariloche and Instituto Balseiro, 8400 San Carlos de Bariloche, Argentina ~Received 23 February 2001; published 20 September 2001! We propose a generalization of small world networks, in which the reconnection of links is governed by a function that depends on the distance between the elements to be linked. An adequate choice of this function lets us control the clusterization of the system. Control of the clusterization, in turn, allows the generation of a wide variety of topologies. DOI: 10.1103/PhysRevE.64.047103 PACS number~s!: 89.75.2k, 87.23.Ge, 05.10.2a I. INTRODUCTION The concept of ‘‘small world’’ was introduced by Mil- gram @1# in order to describe the topological properties of social communities and relationships. Recently, a model of these has been introduced using what was called small world ~SW! networks @2#. In the original model of SW networks a single parameter p, running from 0 to 1, characterizes the degree of disorder of the network, ranging from a regular lattice to a completely random graph @3#. The construction of these networks starts from a regular, one-dimensional, peri- odic lattice of N elements and coordination number 2 K . Then each of the sites is visited, rewiring K of its links with probability p. Values of p within the interval @ 0,1# produce a continuous spectrum of small world networks. Note that p is the fraction of modified regular links. To characterize the topological properties of the small world networks two mag- nitudes are calculated @2#. The first one, L ( p ), measures the mean distance between any pair of elements in the network, that is, the shortest path between two vertices, averaged over all pairs of vertices. Thus, an ordered lattice has L (0) ;N / K , while, for a random network, L (1) ;ln(N)/ln(K). The second one, C ( p ), measures the mean clustering of an element’s neighborhood. C ( p ) is defined in the following way: Let us consider the element i, having k i neighbors con- nected to it. We denote by c i ( p ) the number of neighbors of element i that are neighbors among themselves, normalized to the value that this would have if all of them were con- nected to one another; namely, k i ( k i 21)/2. Now C ( p ) is the average, over the system, of the local clusterization c i ( p ). Ordered lattices are highly clustered, with C (0) ;3/4, and random lattices are characterized by C (1) ;K / N . Between these extremes small worlds are characterized by a short length between elements, like random networks, and high clusterization, like ordered ones. Other procedures for developing social networks have been proposed @4,5#. There, an evolving network is consid- ered. The network grows by the addition of nodes and links. Each new link is added according to the sociability or popu- larity of the individual it connects to. That is, in the evolu- tionary growth of the network, those nodes with a higher number of links are granted new links with the highest prob- ability. This process produces topologically different net- works characterized by the site connectivity distribution ( d ). In @4# three different topologies are shown: scale free net- works where d decays as a power law, broad scale networks, with d behaving as a power law with a cutoff, and single scale networks, with d having a fast decaying tail. On the other hand, in @5#, in addition to the scale free networks, the case with d following an exponential decay is presented. In the present work, we propose that the reconnection of a link be governed by a distribution Q depending on the dis- tance between nodes instead of their ‘‘popularity.’’ By changing the probability distribution Q we can obtain topo- logically different SW networks, displaying features such as, for example, the preservation of high clusterization with in- creasing disorder. The clusterization is a statistical or mac- roscopic magnitude. By observing the microscopic properties of the networks a deeper knowledge of what happens is ac- quired. II. CONSTRUCTION PROCEDURE As mentioned in the Introduction, we perform a generali- zation of the original SW network construction @3#. The SW’s we study are random networks built upon a topological ring with N vertices and coordination number 2 K . Each link connecting a vertex to a neighbor in the clockwise sense is then rewired at random, with probability p, to another vertex of the system, chosen with some criterion. With probability (1 2 p ) the original link is preserved. Self-connections and multiple connections are prohibited. With this procedure, we have a regular lattice at p 50, and progressively random graphs for p .0. The long range links that appear at any p .0 trigger the small world phenomenon. At p 51 all the links have been rewired, and the result is similar to ~though not exactly the same as! a completely random network. This algorithm should be used with caution, since it can produce disconnected graphs. We have used only connected ones for our analysis. Since links are neither destroyed nor created, the resulting network has an average coordination number 2 K equal to the initial one. We propose to chose the end point of the reconnected links according to a probability distribution Q ( q ) depending *Electronic address: [email protected] ² Electronic address: [email protected] PHYSICAL REVIEW E, VOLUME 64, 047103 1063-651X/2001/64~4!/047103~4!/$20.00 ©2001 The American Physical Society 64 047103-1

Upload: guillermo

Post on 02-Apr-2017

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Complex structures in generalized small worlds

PHYSICAL REVIEW E, VOLUME 64, 047103

Complex structures in generalized small worlds

Marcelo Kuperman1,* and Guillermo Abramson2,†

1Centro Atomico Bariloche and Instituto Balseiro, 8400 San Carlos de Bariloche, Argentina2Consejo Nacional de Investigaciones Cientı´ficas y Te´cnicas, Centro Ato´mico Bariloche and Instituto Balseiro,

8400 San Carlos de Bariloche, Argentina~Received 23 February 2001; published 20 September 2001!

We propose a generalization of small world networks, in which the reconnection of links is governed by afunction that depends on the distance between the elements to be linked. An adequate choice of this functionlets us control the clusterization of the system. Control of the clusterization, in turn, allows the generation ofa wide variety of topologies.

DOI: 10.1103/PhysRevE.64.047103 PACS number~s!: 89.75.2k, 87.23.Ge, 05.10.2a

-ol ooaela

e

heg

oov

an

fzen-

hig

v-ks

u-

erb-t-

et-ks,leee

of a-y

as,in-ac-tiesac-

li-

cal

e is

ityndwe

sce

s forted,ber

ted

I. INTRODUCTION

The concept of ‘‘small world’’ was introduced by Milgram @1# in order to describe the topological propertiessocial communities and relationships. Recently, a modethese has been introduced using what was called small w~SW! networks@2#. In the original model of SW networkssingle parameterp, running from 0 to 1, characterizes thdegree of disorder of the network, ranging from a regulattice to a completely random graph@3#. The construction ofthese networks starts from a regular, one-dimensional, podic lattice of N elements and coordination number 2K.Then each of the sites is visited, rewiringK of its links withprobabilityp. Values ofp within the interval@0,1# produce acontinuous spectrum of small world networks. Note thatp isthe fraction of modified regular links. To characterize ttopological properties of the small world networks two manitudes are calculated@2#. The first one,L(p), measures themean distance between any pair of elements in the netwthat is, the shortest path between two vertices, averagedall pairs of vertices. Thus, an ordered lattice hasL(0);N/K, while, for a random network,L(1); ln(N)/ln(K).The second one,C(p), measures the mean clustering ofelement’s neighborhood.C(p) is defined in the followingway: Let us consider the elementi, havingki neighbors con-nected to it. We denote byci(p) the number of neighbors oelementi that are neighbors among themselves, normalito the value that this would have if all of them were conected to one another; namely,ki(ki21)/2. NowC(p) is theaverage, over the system, of the local clusterizationci(p).Ordered lattices are highly clustered, withC(0);3/4, andrandom lattices are characterized byC(1);K/N. Betweenthese extremes small worlds are characterized by a slength between elements, like random networks, and hclusterization, like ordered ones.

Other procedures for developing social networks habeen proposed@4,5#. There, an evolving network is considered. The network grows by the addition of nodes and linEach new link is added according to thesociabilityor popu-larity of the individual it connects to. That is, in the evol

*Electronic address: [email protected]†Electronic address: [email protected]

1063-651X/2001/64~4!/047103~4!/$20.00 64 0471

ff

rld

r

ri-

-

rk,er

d

orth

e

.

tionary growth of the network, those nodes with a highnumber of links are granted new links with the highest proability. This process produces topologically different neworks characterized by the site connectivity distribution (d).In @4# three different topologies are shown: scale free nworks whered decays as a power law, broad scale networwith d behaving as a power law with a cutoff, and singscale networks, withd having a fast decaying tail. On thother hand, in@5#, in addition to the scale free networks, thcase withd following an exponential decay is presented.

In the present work, we propose that the reconnectionlink be governed by a distributionQ depending on the distance between nodes instead of their ‘‘popularity.’’ Bchanging the probability distributionQ we can obtain topo-logically different SW networks, displaying features suchfor example, the preservation of high clusterization withcreasing disorder. The clusterization is a statistical or mroscopic magnitude. By observing the microscopic properof the networks a deeper knowledge of what happens isquired.

II. CONSTRUCTION PROCEDURE

As mentioned in the Introduction, we perform a generazation of the original SW network construction@3#. TheSW’s we study are random networks built upon a topologiring with N vertices and coordination number 2K. Each linkconnecting a vertex to a neighbor in the clockwise sensthen rewired at random, with probabilityp, to another vertexof the system, chosen with some criterion. With probabil(12p) the original link is preserved. Self-connections amultiple connections are prohibited. With this procedure,have a regular lattice atp50, and progressively randomgraphs forp.0. The long range links that appear at anyp.0 trigger the small world phenomenon. Atp51 all thelinks have been rewired, and the result is similar to~thoughnot exactly the same as! a completely random network. Thialgorithm should be used with caution, since it can produdisconnected graphs. We have used only connected oneour analysis. Since links are neither destroyed nor creathe resulting network has an average coordination num2K equal to the initial one.

We propose to chose the end point of the reconneclinks according to a probability distributionQ(q) depending

©2001 The American Physical Society03-1

Page 2: Complex structures in generalized small worlds

sntvouely

de

it

la,sre

heet

s

t

h

e

theu,

d topa-v-onatzan

fer-thecal

yz-eob-ele-t an-w

neion.be-in

lingu-lawto ants

f

he

f

BRIEF REPORTS PHYSICAL REVIEW E 64 047103

on the topological distanceq between the two involvednodes in the regular network~before any reconnection takeplace!. The case with uniform probability is thus equivaleto the Strogatz-Watts model. Other distributions may faconnections with nearby or with faraway nodes. The valof q run from 1 to the maximum distance allowed, nameN/2K. When the nodei is to be rewired~according to theprobabilityp) we choose at random one among all the noat a certain distanceq @taken with probabilityQ(q)#. Forexample, as we show below, by favoring reconnection wnearby nodes, we can extend the interval ofp values wherethe small world behavior is found, preserving the regulattice high clusterizationC(p,Q) asL(p,Q) decreases. Butin addition to the macroscopic behavior of SW networksgenerated, it is of interest to explore their intrinsic structuThe results are discussed in the following section.

III. NUMERICAL RESULTS AND DISCUSSION

As an example of a generalization in the spirit of tprevious section, we introduce only one family of SW nworks takingQ}q2m, with 0,m,1. The casem50 givesa uniform Q(q) and is equivalent to already known caseFor m>1 a nonintegrable divergence atq50 limits the pos-sibility of having a normalized probability distribution. Leus start with a study of the average clusterizationC(p,m). InFig. 1, we show two groups of curves.C(p,m) as a functionof the rewiring parameterp for threem values is shown withlines. C(p,m) as a function ofm for three values ofp isshown with lines and symbols. The system under studyN5105 elements andK510. We can see that asm increasesthe region of high clusterization moves toward higher valuof p. This means that the region in the 0<p<1 intervalwhere SW networks can be found is enlarged. The are orelevant aspect derived from this fact that will be analyzlater. This effect is much more evident in the second groof curves,C(p,m) vs m. Moving along one of the curveswhich means fixing a value ofp, for example, p50.5

FIG. 1. Average clusterizationC is displayed as a function othe rewiring probabilityp, and of the exponentm, in the same plot.Data are shown for three values ofp ~lines and symbols!, and forthree values ofm ~lines!, as indicated in the legend.N5105,K510.

04710

rs,

s

h

r

o.

-

.

as

s

erdp

~circles!, we can go from low clusterization atm'0 ~uni-form distributionQ) to high clusterization asm grows. Allthe curves converge to the maximum clusterization whenmapproaches 1.

The other aspect of interest to be discussed is relatethe internal structure of the resulting networks. In recentpers@4,5#, it has been reported that different kinds of behaior can be found in the accumulated connectivity distributiof evolving networks. In the present model, as in Strogand Watts’, the connectivity presents a well defined mevalue, and an exponential decay at high values. This difence is a consequence of the construction method. Atsame time, there is an interesting correlation between loclusterization and connectivity values that is worth analing. In Fig. 2 we show a plot of the connectivity vs thclusterization of each element in the system. It can beserved that for each value of the connectivity there arements with widely different clusterization. This shows thacharacterization of this kind of network in terms of the conectivity alone is incomplete. It is remarkable that, at lovalues ofp, for each value of the connectivity, all~or almostall! the allowed values ofC are present in the system. Icontrast, at high values ofp, an emerging structure can bobserved. The elements fall into classes of clusterizatEach class is characterized by a scale free relationshiptween connectivity and clusterization. This is apparentFig. 2~b!, where each class is represented by the dots falon straight lines in the log-log plot. In both plots, the occpied region is upper bounded by an envelope with powerdecay. That is, highly connected elements are restrictedrange of low clusterizations, while low connected eleme

FIG. 2. Connectivity vs clusterization for each element in tsystem.~a! m50.1, p50.2. ~b! m50.1, p50.9. In both plots,N5105, K510. Except points withc50 ~not shown for reasons oscale!, all points are plotted.

3-2

Page 3: Complex structures in generalized small worlds

tioorono

rkru

thrvf

ve

d

urn

ulb

tlya-on

net-illingIn-and

ers.Onu-of

t isongep-od-

ther

inthe

th

th

BRIEF REPORTS PHYSICAL REVIEW E 64 047103

are responsible for the preservation of the high clusterizaof the network. In qualitative terms we see that the netwis partitioned into small subnetworks composed mainlyelements of low connectivity, while the long distance conection between each subunit is accomplished by highly cnected~popular but otherwise low clustered! elements.

When analyzing the internal structures of the netwoobtained we can see that several kinds of small world stture can arise. An example for small systems (N530, K52) and two kinds of structure is shown in Fig. 3. Bocorrespond to the same value of the rewiring parametep50.5, meaning that approximately one-half of the links habeen reconnected. In Fig. 3~b! we can see an organization othe links in two levels: some of the rewired links haformed local subnetworks of high clusterization, while somothers form connections between these structures. This isto the fact that the distributionQ5q20.9 favors links to nearvertices. In Fig. 3~a!, instead,Q is uniform, there is no pref-erence in the reconnection process, and no local structare formed. Case~b! could, at first sight, be confused with am50 network with a value ofp significantly lower than thecurrent 0.5. However, in that case, many fewer links wohave been rewired. The average clusterization wouldaround 0.5 instead of 0.4. In a system with significangreaterN and K, one would expect a hierarchical organiztion in the connectivity of subnetworks. This organizati

FIG. 3. Two small worlds with 30 elements andK52. Theyhave the same degree of rewiring but differing distributionQ. ~a!p50.5, m50, C50.11. ~b! p50.5, m50.9, C50.41.

FIG. 4. Distribution of the local clusterization. Values ofm andp as indicated in the legends. In all plots,N5105, K510. Exceptpoints with c50 ~not shown for reasons of scale!, all points areplotted.

04710

nkf-n-

sc-

e

eue

es

de

can be controlled by the selection of the distributionQ. Ex-amples of each case can be considered. In an evolvingwork with strong attracting or leader nodes, a structure wdevelop showing centralization around these absorbnodes without displaying subnetwork organization. Theternet structure is an example. The existence of providersclients determines nucleation of clients around the providThe same happens with the architecture of tension lines.the contrary, when analyzing the social links of small poplations we find the existence of subnetworks constitutedmembers of the same family. An extreme example is whacalled the connected caveman world, in which people belto almost closed small social environments with only exctional connections among them. Both examples can be meled by takingQ5q2m with m'0 in the first case andm'1 in the second. The central idea is that by choosingappropriateQ it is possible to mimic the particular innestructure of the network of interest.

Let us now turn to the distribution of the clusterizationthe system. In Fig. 4 we show histograms of the values of

FIG. 5. Accumulated probability of finding an element wiclusterizationC or greater. Data are shown form50.1 and threevalues ofp, as indicated in the legend.N5105 andK510.

FIG. 6. Accumulated probability of finding an element wiclusterizationC or greater. Data are shown form50.99 and threevalues ofp, as indicated in the legend.N5105 andK510.

3-3

Page 4: Complex structures in generalized small worlds

aln

t,thth

oer

n

ed

f

le-u

ns

ofhe

s0.7

nthers

iont-ave

BRIEF REPORTS PHYSICAL REVIEW E 64 047103

individual clusterization in the system for four selected vues ofm andp. Each value of the local clusterization presein the system~a discrete magnitude! is represented by a doat a height proportional to its frequency. We can observeeffect of the parameters on the internal organization ofclusterization of the network. The effect of the rewiringp isdifferent at different values ofm. It is interesting to observethat each distribution is composed of a superpositionmany branches. Each one of these comprises a numbelements of close clusterization.

We calculate now the cumulative probability distributioof clusterization Q(C)5(C

1 P(C8), which represents theprobability that an element has clusterizationC or greater. InFigs. 5 and 6 we show the accumulated clusterizationQ(C)for three values of the rewiring parameterp. Figure 5 corre-sponds to a slightly nonuniform distributionQ5q20.1 whileFig. 6 corresponds to a highly nonuniform distributionQ5q20.99. First, observe~in either of the figures! that differentvalues ofp produce different behaviors in the accumulatdistribution. In Fig. 5 we havem50.1. This slight departurefrom uniformity ~Strogatz and Watts’ model! produces a

-

,

04710

-t

ee

fof

slower decay ofQ for growingp, appreciable as a change othe curvature in the logarithmic plots. The fact thatQ5q20.99 generates networks with many highly clustered ements~independently ofp) can be seen in Fig. 6 as a plateathat reaches high values ofC. Even if the three distributionsin Fig. 6 decay in similar ways, they arise from distributioP(C) as different as those shown in Fig. 4~bottom row!.Note also in Figs. 5 and 6 that the effect of aQ that favorshigh clusterization can be seen even at such low levelsdisorder asp50.1. This can be appreciated by comparing tcurves corresponding top50.1 in Figs. 5 and 6~full lines!,where the plateau inQ(C) shows that almost all the valueof clusterization are above 0.4 in the first case and abovein the second.

We have usedQ5q2m as an example of a distributioused to generate the rewiring. The present scheme is raflexible for producing a variety of clusterization distributionand topologies, through the election of a proper distributQ. This fact may be relevant in the modeling of real neworks. At the present time several social phenomena hbeen modeled on the basis of a SW network@6–8#.

rint

@1# S. Milgram, Psychol. Today2, 60 ~1967!.@2# D.J. Watts and S.H. Strogatz, Nature~London! 393, 440

~1998!.@3# D. J. Watts,Small Worlds~Princeton University Press, Princ

eton, NJ, 1999!.@4# L.A.N. Amaral, A. Scala, M. Barthe´lemy, and H.E. Stanley

Proc. Natl. Acad. Sci. U.S.A.97, 11 149~2000!.

@5# R. Albert and A.L. Baraba´si, Phys. Rev. Lett.85, 5234~2000!.@6# G. Abramson and M. Kuperman, Phys. Rev. E63, 030901~R!

~2001!.@7# M. Kuperman and G. Abramson, Phys. Rev. Lett.86, 2909

~2001!.@8# Romualdo Pastor-Satorras and A. Vespignani, e-p

cond-mat/0102028.

3-4