A system of mobile agents to model social networks Marta C. Gonz´alez,1, 2 Pedro G. Lind,1, 3 and Hans J. Herrmann1, 2

arXiv:physics/0602091 v1 14 Feb 2006

1

Institute for Computational Physics, Universit¨at Stuttgart, Pfaffenwaldring 27, D-70569 Stuttgart, Germany 2 Departamento de F´ısica, Universidade Federal do Cear´a, 60451-970 Fortaleza, Brazil 3 Centro de F´ısica Te´orica e Computacional, Av. Prof. Gama Pinto 2, 1649-003 Lisbon, Portugal (Dated: February 14, 2006)

We propose a model of mobile agents to construct social networks, based on a system of moving particles by keeping track of the collisions during their permanence in the system. We reproduce not only the degree distribution, clustering coefficient and shortest path length of a large data base of empirical friendship networks recently collected, but also some features related with their community structure. The model is completely characterized by the collision rate and above a critical collision rate we find the emergence of a giant cluster in the universality class of two-dimensional percolation. Moreover, we propose possible schemes to reproduce other networks of particular social contacts, namely sexual contacts. PACS numbers: 89.65.Ef 02.50.Le 64.60.Ak 89.75.Hc Keywords: Collisions, Mobile Agents, Social Contact, Complex Networks

Friendships among a group of people, actors working in the same movie or co-authors of the same paper, are all examples of systems represented as networks, whose study imprinted to social networks an unquestionable place in the field of complex networks [1, 2]. However, the topological features of networks of acquaintances fundamentally differ from other networked systems [2, 3]. First, they are single-scale networks and present small-world effect [4]. Second, they are divided into groups or communities [2]. Additionally, their evolution process differs from standard growth models as those that govern e.g. the World Wide Web. An interesting development in this area is given in [5] where it is proposed a simple procedure of transitive linking to generate small-world networks. While each one of the mentioned features can be reproduced with some previous model, there is still no single model that incorporates simultaneously dynamical evolution, clustering and community structure. In this Letter we show that all these characteristics can be reproduced in a very natural way, by using standard concepts and techniques from physical systems. Namely, we propose an approach to dynamical networks based on a system of mobile agents representing the nodes of the network. We will show that, due to this motion, it is possible to reproduce the main properties [1, 2] of empirical social networks, namely the degree distribution, the clustering coefficient (CC) and the shortest path length, by choosing the same average degree measured in the empirical networks, and adjusting only one parameter, the density of the system. The community structure emerges naturally, without labeling a priori the community each agent belongs to, as in previous works [6]. Moreover, this approach gives some insight to further explain the structure of empirical networks, from a recently available large data set of friendship networks [7] concerning 90118 students, divided among 84 schools from USA, constructed from an In-School questionnaire. The acquaintance between pairs of students was rigorously defined. Each student was given a paper-and-pencil questionnaire and a copy of a list with every student in the school. The student was asked to check if he/she participated in any of 5 activities with the friend: like going to (his/her) house in the last seven days, or

meeting (him/her) after school to hang out or go somewhere in the last seven days, etc. Other studies [4] have used a slightly different definition of friendships and obtained the same kind of degree distribution, an indication of the robustness of the concept of friendship. Our model comprehends N particles (agents) with radius r moving continuously in a square shaped cell of linear size L with periodic boundary conditions and low density ρ ≡ N/L2 . One link (acquaintance) is formed whenever two agents intercept. After each collision, each colliding agent moves in a random direction with an updated velocity, till it collides again acquiring a new random direction, and so forth. In this way, the resulting movement alternates between drift (between collisions) and diffusion (collisions). Similarly to human communities, agents arrive and depart after a certain time of residence, the total number of agents remaining fixed in time, which enables the system to reach a quasi-stationary state. Initially all agents are placed randomly, with the same velocity modulus v0 and random directions. At each time step ∆t, the position xi of agent i is updated according to xi (t + 1) = xi (t) + vi (t)∆t.

(1)

After collisions velocity modulus of each agent, say i, is updated proportionally to its degree ki , defined as the number of links connected to an agent i at time t: |vi (t)| = v0 + v¯ki (t),

(2)

where v¯ is a constant having unit of velocity and vo is the initial velocity of √ the agents, corresponding to a characteristic time τo ≡ 1/(2 2πrρvo ) between collisions. We assume that ‘age’ Ai is the only intrinsic property of each agent i, initially randomly and homogeneously chosen from an interval [0, Tl ], and updated as Ai (t + 1) = Ai (t) + ∆t.

(3)

When Ai = Tl , agent i leaves the system, all its links are removed, and a new agent replaces its position with the initial conditions stated above, namely velocity modulus v0 and an

2 age randomly distributed in the range [0, Tl ]. Therefore the time of permanence of an agent in the system is given by Tl − Ai (0). After a certain transient the system reaches a quasistationary (QS) state. Thus, the degree distribution, degree correlations and community structure depend only on two parameters, namely ρ and Tl /τo . Figure 1a illustrates the con¯ per vergence towards the QS state for the average degree k(t) agent.

10

1

8 6

l/l0 10

0

(b)

5 15

10

12 3 (b) 2

(a) 6 Tl=73.35

k(t) 4

C Schools agents

5

6 7

8

0

(c)

−2

4

2

8

9

55 2 105 ag

5

1 0

2 0

10

Tl/τ0

4

105 2 Sch 55

−1

(a) 8

Schools agents

2 λ 4

6

0

Tl=30.75

0

200 t

400

ρ=0.02 ρ=0.2

0

2

FIG. 2: (Color online) (a) Average shortest path length l and clustering coefficient C as functions of the average degree hki. Empirical data (symbols) compared to simulations (solid lines). (b) Plot of Tl /τo as a function of hki for the agents models (solid line). Stars illustrate two particular schools for Figs. 3 and 5 having Tl /τo = 4.75 (school 1) and 6.0 (school 2) respectively. (c) Second moment hk2 i for each school vs. the second moment of the corresponding simulation with the agent model (solid line has slope one).

4

Tl/τ0 4

6

0

¯ per agent as function of FIG. 1: (Color online) (a) Average degree k time t, illustrating the convergence towards a QS state (N = 4096). (b) Average degree hki vs. Tl /τ0 for N = 104 , averaged over 100 realizations. Inset: linear dependence between hki and √ λ (see text); the solid line indicates hki = λ/2. In all cases v0 = 2 and v¯ = 1.

ν γ β σ

Mean-field 2D percolation Mobile agents 0.5 4/3 ∼ 1.33 1.3 ± 0.1 1 43/18 ∼ 2.39 2.4 ± 0.1 1 5/36 ∼ 0.139 0.13 ± 0.01 0.5 36/91 ∼ 0.397 0.40 ± 0.01

2D plane and have only a finite life time, they can only establish connections within a restricted vicinity. This effect corresponds to a connectivity which is short range at each snapshot of the system. So, although our clusters are not quenched in time the underlying problem corresponds to short range 2D percolation. We have also explicitly calculated the correlation length as the linear size of clusters, and confirm that near the critical point this quantity diverges with precisely the same exponent ν obtained from the finite size scaling. 10

TABLE I: Critical exponents related to the emergence of the giant cluster for the network of mobile agents, compared to the ones of mean-field and 2D percolation.

1

1

10 −1

10

−2

(b)

10

−3

10

Knn(k)

P(k)

In Fig. 1b we show the degree per agent hki vs. Tl /τo . For each value of Tl /τo the average degree was averaged over different snapshots in the QS regime, yielding a non-linear function of Tl /τo , which depends on the chosen density. An approximate analytical treatment of this dependence can be made and will be presented elsewhere. Further, the average degree is a function of the average number λ of collisions during the average residence time Tl − hAi, and is defined as 1 λ≡ hvi(Tl − hAi). vo τo

10

0

10

10

−1

10

k

20

30

−1

10

−3 −2

10

10

School Simul exponential poisson

−5

(a) 10

−7

0

−3

10

−4

10

20

30

k

40

1

10

10 100

k

(4)

As illustrated in the inset of Fig. 1b, we find hki = λ/2 (solid line), independently of the density. In the presented model, we find a critical value λc = 2.04, beyond which a giant cluster of connected nodes emerges. Table I shows the values obtained numerically with the standard method of finite size scaling for systems of N = 210 ...216 , the results are compared with exponents for mean field and twodimensional percolation (2D). Since the agents move on a

FIG. 3: (a) Degree distribution P (k) averaged over all the schools (symbols) compared to P (k) of the simulations (solid line). The inset shows the results for a particular school (school 1). (b) Average degree Knn of the nearest neighbors as a function of k. Dashed and dotted lines indicate the Poisson and exponential distributions respectively, for the same average degree hki.

The degree distribution P (k) is a direct consequence of the collision rule, i.e. it depends on v¯ in Eq. (2). For v¯ = 0,

3 the degree distribution is well fitted by a Poisson distribution, Pp (k) = (hkik /k!) exp (−hki). The degree distribution obtained for v¯ = 1, resembles an exponential of the form Pe (k) = (hki − 1)−1 exp (−(k − 1)/(hki − 1)). However, while for small hki the degree distribution of the giant cluster is exponential of the form of Pe (k), for larger hki it deviates from this shape. The same deviation as hki increases is in fact found in empirical data, e.g. the friendship networks of the 84 schools. For each of the schools, Fig. 2a shows the average shortest path length l (circles), and the CC (triangles). Solid lines indicate the results obtained for the agent model using the same range of values of hki, averaged over 100 realizations with N = 2209 and ρ = 0.1. Since l depends on the network size, it is divided by the shortest path length l0 of a random graph with the same average degree and size. Clearly, the agent model predicts accurately both the CC and the shortest path length for the same average degree.

10

0

Pcum(k) 10

10

−1

Empirical sexual Simul social Simul sexual

−2

10

0

k

10

1

FIG. 6: Cumulative degree distribution of the number k of sexual partners in a real empirical network of sexual contacts (triangles) with 250 individuals, compared with the simulation of the agent model (solid line), the dotted line is a guide to the eye with slope 2. Here N = 4096, Tl /τo = 5.5 and hki = 7.32 and the average size of the resulting sexual network is 220.

(b) (a)

20

50

15 10 5 0 -50 -40 -30 -20 -10

0

0

(c)

1 2 3 4 -50

0

-50

50

FIG. 4: (Color online) (a) Example of trajectories of 4 agents (enclosed in a box and enlarged in the inset) and 10 agents (showed by arrows) forming a 3-clique sketched in (b) and (c).

0

10 com

P(s

(b)

(a) )

−1

10

−2

10

−3

10

−4

10

1

10

com

s

2

10

− (k−1)

3

10

4

10

10

1

com

s

10

2

10

3

10

4

− (k−1)

FIG. 5: (a) Distribution of community size s of 3-clique communities for one particular school (school 2) (b) the corresponding average over the 84 schools of the data set. Empirical data (symbols) compared to simulations (solid lines with error bars).

By computing the average degree hki of each school one is able to obtain the value of Tl /τo for which the agent model reproduces properly the empirical data, as illustrated in Fig. 2b. Here solid lines indicate the prediction curve for the agent model, while triangles indicate the values of Tl /τo chosen to reproduce the social network of the schools with the resulting value of hki. Moreover, the second moment hk 2 iag obtained with the simulations of the agent model is a rescaling of the same quantity hk 2 iSch measured for the empirical school networks, as shown in Fig. 2c. Figure 3a shows the degree distribution averaged over all the schools, compared with the average of the ones obtained from the agent model simulations using the chosen values of Tl according to the relation sketched in Fig. 2b. As one clearly sees, the degree distribution obtained with the agent model fits much better the empirical data than the exponential (dotted line) or Poisson (dashed line) distributions for a given hki. The inset in the figure 3a shows the comparison of the network of one particular school (school 1 in Fig. 2), and the average over 20 realizations of its corresponding model (with Tl /τo = 4.75). Degree correlations can be quantified by computing Knn (k), the average degree of the nearest neighbors of a vertex of degree k [3]. Figure 3b shows a good agreement of this value between real data and model for the same networks of Fig. 3a. Similar to other social networks the mixing is assortative [2], i.e. Knn increases with k, but in contrast to networks with scale free degree distribution (i.e. collaboration networks), Knn (k) for friendship networks present a cutoff due to the rapid decay in the degree distribution. Further, the typical community structure found in social networks, , is also reproduced with the agent model. Here, we use a precise definition of network community recently proposed [8] based on the concept of k-clique community. In Fig. 4 we plot the system of mobile agents, drawing only the trajectories of the agents which belong to two 3-clique communities, having 4 and 10 agents and sketched in Fig. 4b and Fig. 4c respectively. Agents that form a community share a region in space and agents with larger trajectories are respon-

4 sible for building up the community. It should be pointed out that the agent motion in the system has not the straightforward meaning of human motion in physical space, but may be better related with affinities among individuals. Figure 5a shows the size distribution of 3-clique communities in a particular school (school 2) compared with the simulation for the suitable value of Tl /τ0 (see Fig. 2), while in Fig. 5b the average over all schools is compared with the average over 10 realization of the corresponding model for each school. In both cases, the agent model reproduces the distribution of community size observed for the empirical data, particularly the feature related with the existence of a big community having a large fraction of the population, namely s ∼ 103 agents. In the particular case of sexual contacts it has been reported that the degree distribution presents a power-law [9]. Figure 6 shows with triangles the cumulative degree distribution of a sexual contact network extracted from a tracing study for HIV tests in Colorado Springs (USA) with 250 individuals [10]. The dashed line indicates the degree distribution of a social contact network simulated with the agent model while the solid line is the degree distribution of a subset of contacts from the social network. The contacts in the subset are chosen by assigning to each agent an intrinsic property which enables one to select from all the social contacts the ones which are sexual. Namely, when two agents form a link, as stated before, this link is now marked as a ’sexual contact’ if the sum of the property values of the two agents is greater than a given threshold. These property values are assigned to the agents

with an exponential distribution and the conditional threshold is ln N/2, following the scheme of intrinsic fitness proposed in another context by Caldarelli et. al. [11]. Interestingly, one is able to extract from the typical distributions of social contacts shown throughout the paper, power-law distributions in QS which resemble much the ones observed in real networks of sexual contacts.

[1] R. Albert and A.-L. Barab´asi, Rev. Mod. Phys. 74, 47 (2002). [2] M.E.J. Newman, SIAM Rev. 45, 167 (2003). [3] M. Bogu˜na´ , R. Pastor-Satorras, Albert D´iaz-Guilera, and Alex Arenas Phys. Rev. E. 70, 056122 (2004). [4] L.A.N. Amaral, A. Scala, M. Barth´el´emy, H.E. Stanley, Proc. Natl. Acad. Sci. 21, 11149 (2000). [5] J. Davidsen, H. Ebel and S. Bornholdt, Phys. Rev. Lett. 88, 128701 (2002). [6] D.J. Watts, P.S. Dodds and M.E.J. Newman, Science 296, 1302 (2002). [7] This research uses data from Add Health, a program project

designed by J. Richard Udry, Peter S. Bearman, and Kathleen Mullan Harris, and funded by a grant from the National Institute of Child Health and Human Developtment (P01-HD31921). G. Palla, I. Der´enyi, I. Farkas, and T. Vicsek (2005) Nature 435, 814-818. F. Liljeros, C.R. Edling, L.A.N. Amaral and H.E. Stanley, Nature 411, 907 (2001). J.J. Potterat, et. al. Sex. Transm. Infect. 78, i159 (2002). G. Caldarelli, A. Capocci, P. De Los Rios, M.A. Mu˜noz, Phys. Rev. Lett. 89, 258702 (2002).

In conclusion, we presented a novel approach to construct contact networks, based on a system of mobile agents. For a suitable collision rule and aging scheme we have shown that one is able to produce quasi-stationary states which reproduce accurately the main statistical and topological features observed in recent empirical social networks. The QS state of the agent model is fully characterized by one single parameter and yields a phase transition belonging to the universality class of two-dimensional percolation. Moreover, we showed that, by introducing an additional property labeling the ability to select a particular type of social contact, e.g. sexual contacts, the degree distributions reduce to power-law distributions as observed in real sexual networks. Summarizing, we gave evidence that motion of the nodes is a fundamental feature to reproduce social networks, and therefore the above model could be important to improve the study and may serve as a novel approach to model empirical contact networks. The authors would like to thank J. K´ertesz, J.S. Andrade and M. Barth´el´emy for useful discussions. MCG thanks DAAD (Germany) and PGL thanks FCT (Portugal) for financial support.

[8] [9] [10] [11]

arXiv:physics/0602091 v1 14 Feb 2006

Feb 14, 2006 - (Dated: February 14, 2006). We propose a model of mobile agents to construct social networks, based on a system of moving particles.

154KB Sizes 2 Downloads 182 Views

Recommend Documents

arXiv:cs.NI/0511035 v2 14 Feb 2006
ferent years with different crawls and for different domains of the. WWW. Our main ... graph focused on the measure of the directed degree distributions. P(kin) and .... Table 1: Number of nodes and edges of the networks consid- ered, after ...

arXiv:astro-ph/0002188 v1 8 Feb 2000
Center for Theoretical Physics ... ∗A similar proposal was advanced by Starobinsky [11], in which the high energy density state was achieved ..... I therefore prefer to call them pocket universes, to try to avoid the suggestion that they are round.

14 Feb 2018 - UNIC Islamabad
Feb 14, 2018 - presented speeches and poems centered around the activities conducted through the project, and the remarkable aspects of the Taxila World ...

arXiv:cs.CR/0607069 v1 14 Jul 2006 The B-Exponential Map: A ...
Jul 13, 2006 - the B-Exponential Map exhibits robust chaos for a large range of B. One of the ...... tical tests even for extremely long sequences is a testimony to this statement. The existence of one of .... Green: B = 2 × 1010. The Generalized ..

arXiv:astro-ph/0502328 v1 16 Feb 2005
Feb 16, 2005 - the standard big bang cosmology (without inflation), Ω = 1 is an unstable .... models with large Λ, shown on the graph, fits the data beautifully. II.

feb 14 judge sanctions order.pdf
Accordingly, the YTD Sep 2017 DPU was adjusted to exclude the contribution from. the 2016 Acquisition for 1Q 2017. Whoops! There was a problem loading this page. Retrying... Whoops! There was a problem loading this page. Retrying... feb 14 judge sanc

mwlibchat Feb 14 2017.pdf
Erin Shaw @ShawErin Feb 14. A10 that's like picking your favorite kid... Lonesome Dove (McMurtry) & Tom O'Shea, A 20th Century. Man (Wernicke) #gmsstory #mwlibchat. 1. Kristi Allred @allred_kristi Feb 14. Thank you, @CynthiaStogdill! This was a super

HSH Feb 14.pdf
Mar 19, 2018 - We look. forward to seeing both you are your family there. o Reminder your ring MUST be ... Main menu. Displaying HSH Feb 14.pdf. Page 1 of 8.

arXiv:math.AC/0502074 v1 3 Feb 2005
Feb 3, 2005 - Example 3.5. i) Let (R, m) be a local ring of dimension 3 and let x, y, z be a system of parameters of R. Let a = (xz, yz). Then, by [13, Theorem ...

arXiv:hep-th/0610099 v1 9 Oct 2006
In the year 1945, Albert Einstein [1], [2] attempted to establish a unified field theory by generalizing the relativistic theory of gravitation. At that time it was thought ...

arXiv:astro-ph/0605338 v1 13 May 2006
May 16, 2006 - Wilkinson Microwave Anisotropy Probe three-year data ... Particle Astrophysics Center, Fermi National Accelerator Laboratory, ... a “red” power spectrum and no running of the spectral index, consistent with simple single-field.

arXiv:cond-mat/0609445 v1 19 Sep 2006
2Faculty of Science and Technology, ...... fermionic and bosonic degrees of freedom is given by the sum of their contributions: ρn = −. 2. 3m ∑p ..... Culture, Sports, Science and Technology of Japan (16740187, 17540368, and 18043005). The.

arXiv:hep-th/0605011 v1 1 May 2006
The operator Log (D + A)2 − Log (D2) ..... In this expansion the remainder is, up to sign, .... 2) Follows by integration using (2.35), (2.36) to express Bj as explicit ...... A. Chamseddine: Physics Department, American University of Beirut, Leban

arXiv:math.NT/0601143 v1 7 Jan 2006
We perform computer algebra experiments which find that in certain cases ... be the Hecke congruence group of level N, and suppose χ is a character ... Research supported by the American Institute of Mathematics and the National Science.

arXiv:quant-ph/0608247 v1 31 Aug 2006
Aug 31, 2006 - biochemistry, to condensed matter, particle physics and possi- bly even molecular physics. Ackowledgements: We acknowledge funding from the Aus- tralian Research Council Centre of Excellence program. [1] E. Schrodinger, Naturwissenscha

arXiv:cond-mat/0612092 v1 4 Dec 2006
Dec 5, 2006 - Recently, interest in super- conducting ... the high-temperature superconductors, where many be- lieve them .... co-deposit two more films along with the sample: (1) ..... qualitatively accounts for the frequency dependence as.

arXiv:astro-ph/0605338 v1 13 May 2006
May 16, 2006 - combination with the Sloan Digital Sky Survey (SDSS) galaxy power spectrum. ... the data, 3) models selected with even a weak slow-roll prior ...

arXiv:hep-th/0610241 v1 23 Oct 2006
We prove that the full Lagrangian (in Euclidean signature) of the standard model minimally coupled .... Barrett [4] with a solution of the fermion doubling problem. The first ... The ALR-bimodule MF = E⊕E0 is the direct sum of the bimodule. (2.4).

Act 46 Community Letter Feb 14 2017 pdf.pdf
Feb 14, 2017 - ... will cease to exist and parents would have to choose a middle. school for their child to enroll in with the cost paid by the new unified district.

2014 OMAC Report-Edit-Feb-14-2015.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 2014 OMAC ...

MES RECT 14-15 Feb 26.pdf
Page 1 of 39. MILITARY ENGINEER SERVICES. EMPLOYMENT NOTICE NO : 20166/LRS/14-15/E1C(1). LAST DATE OF RECEIPT OF APPLICATION : 19 APR ...

arXiv:cond-mat/0602019v2 [cond-mat.mes-hall] 14 Feb ...
Feb 14, 2006 - (Dated: February 5, 2008). We study the transport properties of a quantum dot (QD) with highly resistive gate electrodes, and show that the QD ...

MES RECT 14-15 Feb 26.pdf
Page 2 of 39. Note : EC-Eastern Command, WC-Western Command, NC-Northern. Command, SC-Southern Command, CC-Central Command, SWC- South ...

Resumo-IC-25-pag102-SIBILA_CARVALHO-logos-14-2006.pdf ...
Retrying... Whoops! There was a problem loading this page. Retrying... Resumo-IC-25-pag102-SIBILA_CARVALHO-logos-14-2006.pdf. Resumo-IC-25-pag102-SIBILA_CARVALHO-logos-14-2006.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Resumo-IC-25