Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2019 Jun 25;9:9268. doi: 10.1038/s41598-019-45576-3

Generalization of the small-world effect on a model approaching the Erdős–Rényi random graph

Benjamin F Maier 1,2,
PMCID: PMC6592893  PMID: 31239466

Abstract

The famous Watts–Strogatz (WS) small-world network model does not approach the Erdős–Rényi (ER) random graph model in the limit of total randomization which can lead to confusion and complicates certain analyses. In this paper we discuss a simple alternative which was first introduced by Song and Wang, where instead of rewiring, edges are drawn between pairs of nodes with a distance-based connection probability. We show that this model is simpler to analyze, approaches the true ER random graph model in the completely randomized limit, and demonstrate that the WS model and the alternative model may yield different quantitative results using the example of a random walk temporal observable. An efficient sampling algorithm for the alternative model is proposed. Analytic results regarding the degree distribution, degree variance, number of two-stars per node, number of triangles per node, clustering coefficient, and random walk mixing time are presented. Subsequently, the small-world effect is illustrated by showing that the clustering coefficient decreases much slower than an upper bound on the message delivery time with increasing long-range connection probability which generalizes the small-world effect from informed searches to random search strategies. Due to its accessibility for analytic evaluations, we propose that this modified model should be used as an alternative reference model for studying the influence of small-world topologies on dynamic systems as well as a simple model to introduce numerous topics when teaching network science.

Subject terms: Complex networks, Systems analysis

Introduction

When Watts and Strogatz published their 1998 paper “Collective dynamics of’small-world’ networks”1, it had a phenomenal influence on the field of complex systems and was one of the defining studies for the following success of network science to emerge as an interdisciplinary field. Not only was it the first of a succession of studies25 trying to explain the small-world effect as based on Milgrim’s “six degrees of separation” experiment6, it introduced a simple and intuitive network model which had, at its core, the defining properties to obtain a “complex” system. Starting with a regular, locally connected structure, a rewiring process introduces long-range edges until it ends in a completely randomized state, thus interpolating between two well-studied physical systems: a crystal and disorder. For even small amounts of rewired contacts, the probability that two neighbors are connected (typically large in social networks7) hardly changes, while almost immediately, short paths between individual nodes appear, explaining how social networks can be both: highly clustered but with a small amount of necessary steps to reach one node from another.

This network model, based on rewiring edges, is widely used in the network literature, often to explore the influence of the small-world effect on the outcome of dynamic processes taking their course on the network. One important feature of the model is that the mean degree, i.e. the average number of nodes a node is connected to, is constant, which is a first-order control parameter for a variety of dynamic systems based on, e.g. random walks or epidemic spreading8. Within this kind of research, people sometimes argue that one limit of the rewiring process reproduces the random graph, i.e. the Erdős–Rényi G(N,p) random graph model (as, for instance, in refs.911), where N is the number of nodes and p is the probability that any two nodes are connected. However, due to the model’s definition, the maximally randomized Watts-Strogatz model does not actually equal the Erdős–Rényi model. More often, references to the disorded limit do not directly mention the Erdős–Rényi model as a limit but are ambiguous in their wording and thus easily misinterpretable, see e.g. refs.1218. Likewise, the original rewiring procedure, where each node rewires each of its edges to its rightmost neighbors with probability pr is similarly misinterpreted, to mean just rewiring any edge. While the differences or slight variations of the model might not be influential for some dynamics, in others they can cause clear deviations from expected results in random graphs (see e.g. Sec. “Model definitions and differences”), thus potentially leading to confusion or faulty interpretations. The model is part of virtually every network science curriculum, however, actually calculating the clustering coefficient, the degree distribution or the small-world effect with pen and paper is often omitted since these observables or effects are complicated to evaluate. We argue that a model where those properties can be easily evaluated without the aid of a computer and actually reproduce formerly derived results from the Erdős–Rényi model might keep students more engaged and trained to calculate properties of other network models.

A model which solves the problems discussed above has been introduced by Song and Wang19. Within their study, they showed that sampling edges from a distance-based connection probability eases the evaluations of e.g. the degree distribution and the clustering coefficient. In this paper, we reformulate and discuss this modified model, propose an efficient sampling algorithm, extend the evaluation of degree distribution and clustering coefficient to other network properties, and show how it can be used to explain the small-world effect analytically by comparing the clustering coefficient to an upper bound of the message delivery time. Since the shortest path length equals the delivery time of an optimal search process between two nodes, the result presented here generalizes the small-world effect to random search strategies.

Results

Model definitions and differences

In the original model N nodes are positioned equidistantly on a ring and subsequently locally connected, i.e. connected to nodes in their vicinity with maximal lattice distance dk/2 where k is an even positive integer. In this state each node has degree k, where “degree” refers to the number of neighbors of a node. For the rewiring process, each node rewires its connections to its k/2 rightmost neighbors to any other node in the network with probability pr. It is easy to see that at the randomized limit of pr=1, each node has minimum degree k/2. Furthermore, an original edge connected to a node u has been rewired and can only exist if it is reproduced by another rewiring event based on its corresponding rightmost neighbor. This implies that at pr=1 an original edge exists with probability 1/(N1). Both these properties lead to conceptual deviations from the Erdős–Rényi model in which each edge exists with probability pER=k/(N1) and nodes may have degree <k/2.

In a variant of the modified model by Song and Wang19 presented in the following, edges posses an inherent probability to exist, which varies for short-range (S) and long-range (L) contacts. A potential contact between nodes (i, j) is considered to be short-ranged if their distance in periodic boundary conditions is d(i,j)k/2; it exists with probability pS. It is considered long-range if d(i,j)>k/2 and exists with probability pL. The distance is computed as d(i,j)=min(|ji|,N|ji|). In short, two nodes with lattice distance d are connected with probability

pd={pS,ifdk/2,pL,otherwise.

Hence, if pS=1 and pL=0, the model produces a structure which is equal to the original model’s starting point, a one-dimensional k-nearest neighbor lattice. On the other hand, if pS=pLp, each edge exists with probability p and hence the model reproduces the G(N,p) random graph. We can fix the mean degree by noticing that it is composed of a short-range degree kS and a long-range degree kL. Each node has k potential short-range neighbors and N1k potential long-range neighbors. Thus, its expected degree is

pSk+pL(N1k)=kS+kL=kk. 1

To keep the mean degree constant, we introduce a control parameter β which controls the trade-off of connection probability in the short- and long-range regimes such that pL=βpS. Note that at β=0, we have pL=0 such that from Eq. (1) it follows that pS=1 while at β=1 we find pL=pSp. In order for the mean degree to be constant, Eq. (1) yields the distance-based probabilities

pS(β)=11+β(N1k)/k, 2a
pL(β)=β1+β(N1k)/k=βpS(β). 2b

The short-range node degree kS follows a binomial distribution (k,pS) and the long-range node degree kL follows a binomial distribution (N1k,pL) where (n,p) has probability mass function fk(n,p)=(nk)(1p)nkpk. A schematic explanation of the model is shown in Fig. 1. A simple network generation algorithm is given as follows. Each node 0uN1 connects to each of its k/2 rightmost short-range neighbors with probability pS. Afterwards, mL long-range edges are drawn, where mL follows (N(N1k)/2,pL). For each long-range edge one chooses a source node u uniform at random from [0,N1]. This node is then connected to a long-range neighbor v=(u+k/2+z)modN where the integer z is drawn uniform at random from the interval [1,Nk1]. If an already existing edge was chosen, repeat the procedure for this long-range edge. This algorithm has complexity O(Nk+mL) for sparse networks. Open source implementations of the algorithm are available as C++/Python packages20,21.

Figure 1.

Figure 1

Schematic representation of the alternative small-world model as introduced in19 and discussed in this paper. Much like in the original model, we start with N nodes placed equidistantly on a ring. However, instead of rewiring, each pair of nodes is connected with distance-based probability pd where d is their minimal distance on the ring. Within distance dk/2, nodes are connected with short-range probability pS. For larger distances, nodes are connected with long-range probability pL=βpS. With increasing redistribution parameter 0β1 connection probability is redistributed from the short-range regime to the long-range regime while the mean degree k i”Acknowledgements” on page 9s kept constant. Hence at β=0 the short-range probability is unity while the long-range probability is zero which produces a k-nearest neighbor lattice. With increasing β, long-range “short-cuts” become more probable until at β=1 both connection probabilities are equal and thus the model becomes equal to the Erdős–Rényi model.

As the original model is widely used, we aim to highlight potential consequences for the misinterpretation of the original model’s randomized limit in the following and compare it to the corresponding results of the alternative model, which does approach the Erdős–Rényi model. To this end it is first necessary to map the control parameters of the two models in an appropriate manner such that they will be in similar states when varying the parameters. We note that for small β the short-range connection probability pS should be approximately equal to the probability that an edge has not been rewired 1pr in the original model. To ensure that pr=1 for β=1 we set pr=[1pS]/[1pER]. In order to compare the structural consequences on dynamic observables of both models, we will compute a temporal observable of a discrete-time random walk process as an example, a process defined as follows: At each discrete time step a walker residing on a node u chooses to jump to any of u’s neighbors with uniform probability, repeated indefinitely. Random walks are widely applied to model spreading and search processes in physics, biology, and computer science7,8,2225. Within this context, the mean first passage time τvu is the expected number of steps a random walker needs to traverse to node v when it started at node u which therefore can be interpreted as an upper bound for any search process26. In contrast, the shortest path length between two nodes is the search time for an optimal search process. Based on the mean first passage time, the pair-averaged first passage time τ=(N(N1))1v=1NuvNτuv acts as a coarse-grained estimation of how fast a random search process can be conducted between any two nodes of a particular network. We computed the pair-averaged first passage time for small-world networks of N=512 nodes and mean degree k=10. The control parameters of both the alternative and the original model were varied (β and pr=(1pS(β))/(1pER), respectively). For each value of β we built the average of the pair-averaged first passage time over the largest component of 10,000 independent network realizations. For each realization, the mean first passage times between all pairs of nodes of the largest component were computed using Eq. (14) in ref.27. The results shown in Fig. 2 imply that, indeed, the difference between both models can be of significance, reaching values of a relative difference of up to ≈7% in the randomized limit. This difference is induced by the fact that in the original model, each node has a minimum degree of k/2 whereas in the modified model nodes of smaller degree may exist26.

Figure 2.

Figure 2

The pair-averaged first passage time (PAFPT) of a discrete-time random walk process is an example of a network observable differing from the corresponding result of the Erdős–Rényi model in the limit of β=1. In contrast, the result from the modified model described in Sec. “Model definitions and differences” approaches the desired limit. Inset: A minimum in the PAFPT emerges in both the modified as well as the original model, an effect explained in ref.26.

The emergence of such a difference is an indicator for the relevance of the alternative model for studying the influence of small-world topologies on the outcome of dynamic systems – the alternative model is suited to compare its implications to the implications of a known model, the Erdős–Rényi graph.

Network properties of the alternative model

We begin our discussion of the network properties with the degree variance, which is important to quantify the heterogeneity of nodes in a network based on their connectivity: It has been shown that increased degree variance is increasing the risk of endemicity of diseases on a network8. Furthermore, the degree variance plays an important role to estimate the average arrival time of random walks26. Because in the alternative small-world model the node degree is given as the superposition of short-range and long-range degree, the degree variance can be simply computed as

Var[k]=Var[kS]+Var[kL]=kpS(1pS)+(N1k)pL(1pL).

For increasing β both short-range and long-range variances increase, as well, such that the degree variance is an increasing function of β, as shown in Fig. 3b. The full degree distribution is computable by noting that any node degree is ki=kS,i+kL,i, such that its distribution is given by the convolution

pk=kS=0kL=0fkS(k,pS)fkL(N1k,pL)δk,(kS+kL)=kS=0min(k,k)(kkS)(N1kkkS)(1pS)kkS×pSkS(1pL)N1kk+kSpLkkS, 3

which is similar to the result derived in ref.19 and is shown in Fig. 3a. Note that in the derivation above we used Kronecker’s delta δij=0 if ij and δij=1 otherwise. Both the results of the degree variance and the degree distribution highlight the simplicity of the alternative model, which allows for a simple analytical evaluation as compared to more complicated derivations in the original model based on rewiring5.

Figure 3.

Figure 3

Analytic results for (a) degree distribution Eq. (3) and (b), expected number of two-stars per node , expected number of triangles per node Δ (Eq. (4)), and node degree variance as given in the main text. While both degree variance and number of two-stars increase with increasing long-range redistribution parameter β, the number of triangles decreases. The results shown here were computed for N=1001 and k=4.

While there exist multiple similar definitions, the clustering coefficient is usually reflecting the probability of triadic closure: Given a structure where a node i is connected to nodes v and u, the clustering coefficient is the probability that u and v are connected, as well. Using the network’s (N×N)-sized adjacency matrix Aij=1 if nodes i and j are connected and Aij=0 otherwise, we therefore define the global clustering coefficient as the conditional probability

C=P[AiuAuvAvi=1|AiuAiv=1]=AiuAuvAviAiuAivΔ,

similar to the definition in ref.19. We will, however, derive the final result using a more geometric approach in the following. The probability =AiuAiv is the expected number of two-stars per node (a structure where node i is connected to both a node u and a node v). To evaluate this quantity one observes that a node of degree kv is part of (1/2)kv(kv1) two-stars. Therefore, it is given as =(1/2)[Var[k]+k(k1)]. It hence qualitatively follows the behavior of the degree variance as illustrated in Fig. 3b.

In order to find the expected number of triangles per node we recognize that every node is statistically equivalent. Thus, without loss of generality, we compute the number of triangles per node i=1 as the sum over all possible remaining node pairs considering their distance-based connection probability as

Δ=u=2N1v=u+1Npd(u,1)pd(v,1)pd(u,v)=FpS3+GpS2pL+HpSpL2+IpL3. 4

Here, F, G, H, and I are the areas of summation highlighted in Fig. 4 where three (grey), two (pink), one (green), and no (orange) node pairs are of short-range distance, respectively. Considering the case of odd numbers of N one may shift the summations to run from lattice distance −N/2 to distance N/2 around a focal node at d=0 such that by marking the conditions for short-range connections, finding the respective areas reduces to a geometrical exercise. By defining the lengths L=(N1)/2 and R=k/2 as marked in Fig. 4, one first finds the useful unit of a short-short-long-range area as the triangle T=(R2R)/2+R (marked as pink in Fig. 4). Then, the areas of summation are given as

F=3(TR)=(3k/8)(k2)G=3T=(3k/8)(k+2)H=2((LR)RT)+T+2(LR)R+2((L1)RT)=(k/8)(12N2611k)I=(LR)22((L1)RT)(LR)+(LR)2T=(1/8)[5k2k(12N26)+4(N23N+2)].

Figure 4.

Figure 4

Evaluation of the areas of summation to find the expected number of triangles per node Δ for odd numbers of nodes N as per Eq. (4). Note that here, the sum has been shifted to be u=(N1)/2+1(N1)/2v=u+1(N1)/2() such that u and v are equal to their lattice distance to a focal node 0.

The expected number of triangles Eq. (4) consequently decreases with increasing β, as expected and as shown in Fig. 3b. Considering Eq. (2), the exact value of the clustering coefficient is then given by

C(β)=pS3×F+Gβ+Hβ2+Iβ3(1/2)Var[k]+k(k1). 5

In the respective limits we find

C(β=0)=3(k2)4(k1)C(β=1)=u=2N1v=u+1Np3u=2N1v=u+1Np2=p,

which are the expected results for both the k-nearest neighbor lattice as well as the Erdős–Rényi graph. Further considering Eqs. (2) and (5) as well as noting that Var[k](β0)=0, in the limit of small long-range redistribution one finds

C(β1)C(0)pS3=13βNk1k+O(β2) 6

which will be of importance for quantifiying the small-world effect in the following.

Small-world effect

In the original model, the small-world effect was illustrated by comparing the clustering coefficient to the average shortest path length of networks. While random networks have short path lengths, they possess low clustering, on the other hand regular networks are highly clustered, while nodes are, on average, quite distant from one another. With rewiring only a short amount of edges of an ordered network it was shown that shorter paths appear immediately while high clustering preserves, explaining the small-world effect. It has further been argued that algorithmic searches requiring local information are necessary to identify these short paths2,3. However, in situations where searches are less targeted and follow rather diffusive dynamics such as epidemic spreading over air traffic28 or synchronization in oscillators8, the role of the mean shortest path length becomes less prominent. Rather, random walk relaxation and passage times are the important observables characterizing these dynamics, specifically to predict the arrival time of a disease or the likelihood of global synchronization. Therefore, we will take an approach focusing on random walks in the following.

One of the purposes of the original model was to explain the Milgram small-world experiment6 where participants had to mail letters to strangers by mailing them to a person they did know and instruct them to pass the letter further. In the following we will illustrate the small-world effect by showing that an upper bound for the delivery time of those messages decreases much faster than the clustering coefficient with increasing probability of long-range edges. Since this upper bound of a random search also bounds the mean shortest-path length which is the equivalent to the arrival time of a maximally informed search, the following result generalizes the small-world effect to random dynamics.

Considering completely uninformed individuals, the mailing process is modeled as a random walk process where the random walkers correspond to the letters to be sent to recipients. At each integer time step t, the letter resides on a node u. Subsequently, one of u’s neighbors v is chosen uniform at random as the next recipient of the message. At the next time step t+1 the letter then resides at node v. This process is repeated indefinitely and is governed by the master equation ϕv(t)=u=1N(Avu/ku)ϕu(t1) where ϕv(t) is the probability that the letter is on node v at time t and Wvu=Avu/ku is the probability that the letter is sent from node u to node v. Instead of generating adjacency matrices and averaging over the results of their corresponding transition matrices we will compute an average medium matrix where each edge in the network is replaced by the probability of this edge existing such that Wvuavg=Avu/k=pd(v,u)/k. One can show that the time scale with which the equilibrium distribution is approached on this average medium network is given by the eigenvalue gap of the transition matrix Wvuavg as tmix1=1ω1 where ω0=1 is the largest eigenvalue and ω1 is the second largest eigenvalue29. The average medium transition matrix Wvuavg is circulant based on the vector

w=k1(0,pS,,pSk/2,pL,,pLN1k,pS,,pSk/2).

In this case, the j-th eigenvalue of Wvuavg is given as ωj=v=1Nwvexp(i2πv/N) such that the second largest eigenvalue can be easily computed as ω1=pSΓ/kpL(1+Γ)/k where Γ = 2j=1k/2cos(2πj/N) = k(π/N)2k(k/2+1)(k+1)/3+O(N4) which yields the mixing time

tmix(β)=[1Γβ(1+Γ)k+β(N1k)]1. 7

In Fig. 5 we show how both clustering coefficient and mixing time decrease with increasing long-range redistribution parameter β. In the limits we find the expected results from k-regular networks and an average medium approximation of the Erdős–Rényi graph

tmix(β=0)=[1Γk]1Nk/2N2π23(k/2+1)(k+1),tmix(β=1)=[11N1]1=11N.

Figure 5.

Figure 5

The small-world effect as illustrated by the observables computed analytically in this paper. The random walk message delivering mixing time Eq. (7) as an upper bound of the targeted search message delivering mixing time decreases rapidly with the introduction of long-range links while clustering Eq. (5) preserves. Displayed here are results for N=1001 and k=4.

This implies that for small long-range redistributions the relative mixing time decreases as

tmix(β)tmix(0)=1β(3N3π2(k/2+1)(k+1)kNk+1k)+O(β2). 8

Comparing Eqs. (6) and (8), one can easily see that for small β the rate with which the mixing time decreases is of order N3 while the rate with which the clustering coefficient decreases is of order N, which is a difference of two orders of magnitude. This shows that even with a small amount of long-range connection probability, the delivery time of randomly passed messages declines rapidly while clustering is still preserved. Since an optimal search strategy identifies the shortest path between two nodes and the original small-world effect was shown for those shortest paths, this result generalizes the small-world effect to random search strategies.

Discussion

We discussed an alternative small-world network model first introduced in ref.19, which approaches the Erdős–Rényi random graph model in the limit of maximum disorder and showed that the original small-world network model does not. Within this model, instead of rewiring edges, long-range contacts are introduced by redistributing connection probability from short-range to long-range potential neighbors while keeping the mean degree constant. Constructing small-world networks in this way allows for a thorough analytical analysis of network properties such as the degree distribution, the degree variance, the average number of two-stars, the average number of triangles, and the clustering coefficient. An upper bound of the message deliviery time can be computed using an average medium approximation. We showed that for a small amount of redistributed long-range connection probability the clustering coefficient decreases with a rate proportional to the number of nodes N while the upper bound of the delivery time decreases with a rate of order N3, hence illustrating how social networks can have both high clustering as well as a favorable topology to efficiently forward messages to unknown recipients, even if the search strategies are purely random, as they might be in diffusive contexts such as epidemic spreading in air traffic or synchronization of oscillators.

In the following we will discuss the modified model’s applicability to teach network concepts. As network theory curricula typically introduce Erdős–Rényi random graphs early on as one of the first network models, the concept of drawing edges with a certain probability is known to students. We argue that extending this concept to draw edges from two categories (short-range and long-range) with two connection probabilities is a natural way to extend this formalism on a path to more complicated models. Based on the derivation of the degree distribution of the random graph one can easily comment on the distribution of random variables’ superposition and derive the degree distribution of the small-world model. Subsequently, similarly to the clustering coefficient computable in the Erdős–Rényi model, the clustering coefficient of the modified small-world model can be computed as the conditional probability that two nodes are connected given that they are neighbors of a focal node, in contrast to the local clustering coefficient in the original model. This further allows for the introduction of an average medium where each edge is replaced by the probability that it exists. Consequently using this average medium approximation one can use the modified model to introduce the random walk formalism and show how to evaluate its mixing time to arrive at the small-world effect based on the message delivery time and the Milgram small-world experiment (with a careful discussion of its flaws). We furthermore argue that the more simplistic picture of drawn instead of rewired edges is more intuitive. Instead of an individual explicitly deciding to change one of its short-range contacts to a long-range contact, there is an inherent probability to be connected to “near” nodes as well as a smaller probability to be connected to nodes “further away”.

Finally, we suggest the modified model to be used as an alternative to the original model when studying the influence of the small-world effect on dynamic systems, since the modified model truly interpolates between two well-studied systems, a nearest-neighbor lattice and the Erdős–Rényi model. It therefore allows for simpler and more reliable comparisons of results and potentially offers more insight to other dynamics due to its analytical accessibility.

Materials

The network sampling algorithm described in Sec. “Model definitions and differences” is implemented for Python and C++ and available for download20,21. Additionally, several Python functions to compute the model’s network properties as well as the average medium mixing time are implemented in ref.21.

Acknowledgements

B.F.M. wants to thank D. Brockmann, B. Sonnenschein, M. Wiedermann, F. Ianelli, and A. Schwarze for helpful comments. The author is financially supported as an Add-On Fellow for Interdisciplinary Life Science by the Joachim Herz Stiftung.

Data Availability

No datasets were generated or analysed during the current study.

Competing Interests

The author declares no competing interests.

Footnotes

Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Watts DJ, Strogatz SH. Collective dynamics of ‘small-world’ networks. Nature. 1998;393:440. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
  • 2.Kleinberg, J. The Small-world Phenomenon: An Algorithmic Perspective. In Proceedings of the Thirty-second Annual ACM Symposium on Theory of Computing, STOC’00, pp. 163–170 (ACM, New York, NY, USA, 2000).
  • 3.Watts DJ, Dodds PS, Newman MEJ. Identity and Search in Social Networks. Science. 2002;296:1302. doi: 10.1126/science.1070120. [DOI] [PubMed] [Google Scholar]
  • 4.Newman MEJ, Watts DJ. Renormalization group analysis of the small-world network model. Physics Letters A. 1999;263:341. doi: 10.1016/S0375-9601(99)00757-4. [DOI] [Google Scholar]
  • 5.Barrat A, Weigt M. On the properties of small-world network models. The European Physical Journal B. 2000;13:547. doi: 10.1007/s100510050067. [DOI] [Google Scholar]
  • 6.Travers J, Milgram S. An Experimental Study of the Small World Problem. Sociometry. 1969;32:425. doi: 10.2307/2786545. [DOI] [Google Scholar]
  • 7.Newman, M. Networks: An introduction. (Oxford University Press, Inc., New York, NY, USA, 2010).
  • 8.Barrat, A., Barthelemy, M. & Vespignani, A. Dynamical processes on complex networks, oCLC: ocn231581094 (Cambridge University Press, Cambridge, UK; New York, 2008).
  • 9.Barabási A-L, Albert R, Jeong H. Mean-field theory for scale-free random networks. Physica A: Statistical Mechanics and its Applications. 1999;272:173. doi: 10.1016/S0378-4371(99)00291-5. [DOI] [Google Scholar]
  • 10.Wiedermann M, Donges JF, Kurths J, Donner RV. Mapping and discrimination of networks in the complexity-entropy plane. Physical Review E. 2017;96:042304. doi: 10.1103/PhysRevE.96.042304. [DOI] [PubMed] [Google Scholar]
  • 11.Porter M. Small-world network. Scholarpedia. 2012;7:1739. doi: 10.4249/scholarpedia.1739. [DOI] [Google Scholar]
  • 12.Jalan S, Bandyopadhyay JN. Random matrix analysis of complex networks. Physical Review E. 2007;76:046107. doi: 10.1103/PhysRevE.76.046107. [DOI] [PubMed] [Google Scholar]
  • 13.Delgado J. Emergence of social conventions in complex networks. Artificial Intelligence. 2002;141:171. doi: 10.1016/S0004-3702(02)00262-X. [DOI] [Google Scholar]
  • 14.Bassett DS, Bullmore E. Small-world brain networks. The Neuroscientist: A Review Journal Bringing Neurobiology, Neurology and Psychiatry. 2006;12:512. doi: 10.1177/1073858406293182. [DOI] [PubMed] [Google Scholar]
  • 15.Sporns, O. Networks of the brain, oCLC: ocn551342282 (MIT Press, Cambridge, Mass, 2011).
  • 16.Preciado, V. M. & Verghese, G. C. Synchronization in Generalized Erdős-Rényi Networks of Nonlinear Oscillators. In Proceedings of the 44th IEEE Conference on Decision and Control, pp. 4628–4633 (2005).
  • 17.Miklas, A. G. et al. Exploiting Social Interactions in Mobile Systems. In UbiComp 2007: Ubiquitous Computing, Lecture Notes in Computer Science, edited by Krumm, J., Abowd, G. D., Seneviratne, A. & Strang, T. pp. 409–428 (Springer Berlin Heidelberg, 2007).
  • 18.Giacobini, M., Tomassini, M. & Tettamanzi, A. Takeover time curves in random and small-world structured populations. In Proceedings of the 2005 conference on Genetic and evolutionary computation - GECCO05, p. 1333 (ACM Press, Washington DC, USA, 2005).
  • 19.Song HF, Wang X-J. Simple, distance-dependent formulation of the Watts-Strogatz model for directed and undirected small-world networks. Physical Review E. 2014;90:062801. doi: 10.1103/PhysRevE.90.062801. [DOI] [PubMed] [Google Scholar]
  • 20.Maier, B. F. cMHRN - A C++/Python/MATLAB package to generate SSMH and PLSW networks in a fast manner, https://github.com/benmaier/cMHRN (2018).
  • 21.Maier, B. F. Smallworld - A Python package for generating and analyzing networks from the alternative small-world model, https://github.com/benmaier/smallworld (2018).
  • 22.Øksendal Bernt. Stochastic Differential Equations. Berlin, Heidelberg: Springer Berlin Heidelberg; 1992. [Google Scholar]
  • 23.Berg, H. C. Random walks in biology. (Princeton University Press, Princeton, NJ, 1993).
  • 24.Klafter, J. & Sokolov, I. M. First steps in random walks: from tools to applications, oCLC: ocn714724924 (Oxford University Press, Oxford; New York, 2011).
  • 25.Masuda, N., Porter, M. A. & Lambiotte, R. Random walks and diffusion on networks. arXiv:1612.03281 [cond-mat, physics:physics], arXiv: 1612.03281 (2016).
  • 26.Maier, B. F., Huepe, C. & Brockmann, D. Modular hierarchical and power-law small-world networks bear structural optima for minimal first passage times and cover time. Journal of Complex Networks, 10.1093/comnet/cnz010 (2019).
  • 27.Lin Y, Julaiti A, Zhang Z. Mean first-passage time for random walks in general graphs with a deep trap. The Journal of Chemical Physics. 2012;137:124104. doi: 10.1063/1.4754735. [DOI] [PubMed] [Google Scholar]
  • 28.Iannelli F, Koher A, Brockmann D, Hővel P, Sokolov IM. Effective distances for epidemics spreading on complex networks. Physical Review E. 2017;95:012313. doi: 10.1103/PhysRevE.95.012313. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Mohar, B. Some applications of Laplace eigenvalues of graphs. In Graph Symmetry, edited by Hahn, G. & Sabidussi, G. pp. 225–275 (Springer Netherlands, Dordrecht, 1997).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

No datasets were generated or analysed during the current study.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES