Previous work shows that the mean first-passage time (MFPT) for random walks to a given hub node (node with maximum degree) in uncorrelated random scale-free networks is closely related to the exponent γ of power-law degree distribution P(k)kγ, which describes the extent of heterogeneity of scale-free network structure. However, extensive empirical research indicates that real networked systems also display ubiquitous degree correlations. In this paper, we address the trapping issue on the Koch networks, which is a special random walk with one trap fixed at a hub node. The Koch networks are power-law with the characteristic exponent γ in the range between 2 and 3, they are either assortative or disassortative. We calculate exactly the MFPT that is the average of first-passage time from all other nodes to the trap. The obtained explicit solution shows that in large networks the MFPT varies lineally with node number N, which is obviously independent of γ and is sharp contrast to the scaling behavior of MFPT observed for uncorrelated random scale-free networks, where γ influences qualitatively the MFPT of trapping problem.

As a fundamental dynamical process, random walks have received considerable interest from the scientific community. Recent work shows that the key quantity—mean first-passage time (MFPT) for random walks to a given hub node (node with highest degree) on uncorrelated random scale-free networks—is qualitatively reliant on the heterogeneity of network structure. However, in addition to the power-law behavior, most real systems are also characterized by degree correlations. In this paper, we study random walks on a family of recently proposed networks—Koch networks that are transformed from the well-known Koch curves and have simultaneously power-law degree distribution and degree correlations with the power exponent of degree distribution lying between 2 and 3. We explicitly determine the MFPT, i.e., the average of first-passage time to a target hub node averaged over all possible starting positions, and show that the MFPT varies linearly with node number, independent of the inhomogeneity of network structure. Our result indicates that the heterogeneous structure of Koch networks has little impact on the scaling of MFPT in the network family, which is in contrast with the result of MFPT previously reported for uncorrelated stochastic scale-free graphs.

In the past decade, a lot of endeavors have been devoted to characterize the structure of real systems from the view point of complex networks,1–4 where nodes represent system elements and edge interactions or relations between them. One of the most important findings of extensive empirical studies is that a wide variety of real networked systems exhibits scale-free behavior,5 characterized by a power-law degree distribution P(k)kγ with degree exponent γ lying in the interval of [2,3]. Networks with such broad tail distribution are called scale-free networks, which display inhomogeneous structure encoded in the exponent γ: the less the exponent γ, the stronger the inhomogeneity of the network structure, and vice versa. The heterogeneous structure critically influences many other topological properties. For instance, it has been shown that in uncorrelated random scale-free networks with node number N (often called network order), their average path length (APL) (Ref. 6) relies on γ:7,8 for γ=3, d(N)lnN, while for 2γ<3, d(N)lnlnN.

The power-law degree distribution also radically affects the dynamical processes running on scale-free networks,9 such as disease spreading,10 percolation,11 and so on. Among various dynamics, random walks are an important one that have a wide range of applications12–14 and have received considerable attention.15–18 Recently, MFPT for random walks to a given target point in graphs, averaged over all source points, has been extensively studied.19–23 A striking finding is that MFPT to a hub node (node with highest degree) in scale-free networks scales sublinearly with network order,24–27 the root of which is assumed to be the structure heterogeneity of the networks. In particularly, it has been reported28 that in uncorrelated random scale-free networks, the MFPT F(N) scales with network order N as F(N)N(γ2)/(γ1). However, real networks exhibit ubiquitous degree correlations among nodes, they are either assortative or disassortative.29 Then, an interesting question arises naturally: whether the relation governing MFPT and degree exponent γ in uncorrelated scale-free networks is also valid for their correlated counterparts.

In this paper, we study analytically random walks in the Koch networks30,31 that are controlled by a positive-integer parameter m. This family of networks is scale-free with the degree exponent γ lying between 2 and 3, and it may be either disassortative (m>1) or uncorrelated (m=1). We focus on the trapping problem, a particular case of random walks with a fixed trap located at a hub node. We derive exactly the MFPT that is the average of first-passage time (FPT) from all starting nodes to the trap. The obtained explicit formula displays that in large networks with N nodes, the MFPT grows linearly with N, which is independent of γ and, showing that the structure inhomogeneity has no quantitative influence on the MFPT to the hub in Koch networks, which lies in their symmetric structure and other special features and is quite different from the result previously reported for uncorrelated random scale-free networks. Our work deepens the understanding of random walks occurring on scale-free networks.

The Koch networks governed by a parameter m are derived from the famous Koch curves,32,33 which are constructed in an iterative way.30,31 Let Km,t denote the Koch networks after t iterations. Then, the networks can be generated as follows: initially (t=0), Km,0 is a triangle. For t1, Km,t is obtained from Km,t1 by adding m groups of nodes for each of the three nodes of every existing triangles in Km,t1. Each node group consists of two nodes, both of which and their “father” node are connected to one another shaping a new triangle. That is to say, to get Km,t from Km,t1, one can replace each existing triangle in Km,t1 by the connected clusters on the right-hand side of Fig. 1. Figure 2 shows a network corresponding to m=2 after several iterations.

FIG. 1.

Iterative construction method for the Koch networks.

FIG. 1.

Iterative construction method for the Koch networks.

Close modal
FIG. 2.

A network corresponding to the case of m=2.

FIG. 2.

A network corresponding to the case of m=2.

Close modal

By construction, the total number of triangles L(t) at iteration t is L(t)=(3m+1)t, and the number of nodes created at iteration t is Lv(t)=6mL(t1)=6m(3m+1)t1. Then, the total number of nodes Nt present at step t is

(1)

Let ki(t) be the degree of a node i at time t, which is added to the networks at iteration (step) ti(ti0). Then, ki(ti)=2. Let L(i,t) denote the number of triangles involving node i at step t. According to the construction algorithm, each triangle involving node i at a given step will give birth to m new triangles passing by node i at next step. Thus, L(i,t)=(m+1)L(i,t1)=(m+1)tti. Moreover, it is easy to have ki(t)=2L(i,t), i.e.,

(2)

which implies

(3)

The Koch networks present some common features of real systems.1,2 They are scale-free, having a power-law degree distribution P(k)kγ with γ=1+ln(3m+1)/ln(m+1) belonging to the range between 2 and 3. Thus, parameter m controls the extent of heterogeneous structure of Koch networks with larger m corresponding to more heterogeneous structure. They have small-world effect with a low APL and a high clustering coefficient. In addition, their degree correlations can be also determined. For m=1, they are completely uncorrelated, while for other values of m, the Koch networks are disassortative.

After introducing the construction and structural properties of the Koch networks, we continue to investigate random walks34 performing on them. Our aim is to uncover how topological features, especially degree correlations, influence the behavior of a simple random walk on Koch networks with a single trap or a perfect absorber stationed at a given node with highest degree. At each step, the walker located on a given node moves uniformly to any of its nearest neighbors. To facilitate the description, we label all the nodes in Km,t as follows. The initial three nodes in Km,0 have labels 1, 2, and 3, respectively. In each new generation, only the newly created nodes are labeled, while all old nodes hold the labels unchanged. That is to say, the new nodes are labeled consecutively as M+1,M+2,,M+ΔM, with M being the number of all pre-existing nodes and ΔM the number of newly created nodes. Eventually, every node has a unique labeling: at time t all nodes are labeled continuously from 1 to Nt=2(3m+1)t+1, see Fig. 3. We locate the trap at node 1, denoted by iT.

FIG. 3.

Labels of all nodes in K2,2.

FIG. 3.

Labels of all nodes in K2,2.

Close modal

We will show that the particular selection of the trap location makes it possible to compute analytically the relevant quantity of the trapping process, i.e., mean first-passage time. Let Fi(t) denote the first-passage time of node i in Km,t except the trap iT, which is the expected time for a walker starting from i to visit the trap for the first time. The mean of FPT Fi(t) over all nontrap nodes in Km,t is MFPT, denoted by Ft, the determination of which is a main object of the section. To this end, we first establish the scaling relation governing the evolution of Fi(t) with generation t.

We begin by recording the numerical values of Fi(t) for the case of m=2. Clearly, for all t0, F1(0)=0; for t=0, it is trivial, and we have F2(0)=F3(0)=2. For t1, the values of Fi(t) can be obtained numerically but exactly via computing the inversion of a matrix, which will be discussed in the following text. Here we only give the values of computation. In the generation n=1, by symmetry we have F2(1)=F3(1)=14, F4(1)=F5(1)=F6(1)=F7(1)=2, and F8(1)=F9(1)==F15(1)=16. Analogously, for t=2, the numerical solutions are F2(2)=F3(2)=98, F4(2)=F5(2)=F6(2)=F7(2)=14, F8(2)=F9(2)==F15(2)=112, F16(2)=F17(2)==F27(2)=2, F28(2)=F29(2)==F51(2)=100, F52(2)=F53(2)==F67(2)=16, and F68(2)=F69(2)==F99(2)=114. Table I lists the numerical values of Fi(t) for some nodes up to t=5.

Table I.

First-passage time Fi(t) for a random walker starting from node i in Km,t for different t. Note that, thanks to the symmetry, nodes in the same column are equivalent to one another, since they have the same FPT.

t/i2–34–78–1516–2728–5152–6768–99
  
14 16   
98 14 112 100 16 114 
686 98 784 14 700 112 798 
4802 686 5488 98 4900 784 5586 
33 614 4602 38 416 686 34 300 5488 39 102 
t/i2–34–78–1516–2728–5152–6768–99
  
14 16   
98 14 112 100 16 114 
686 98 784 14 700 112 798 
4802 686 5488 98 4900 784 5586 
33 614 4602 38 416 686 34 300 5488 39 102 

The numerical values reported in Table I show that for any node i, its FPT satisfies the relation Fi(t+1)=(3m+1)Fi(t). In other words, upon growth of Koch networks from generation t to t+1, the FPT of any node increases to 3m+1 times. For example, F2(5)=7F2(4)=72F2(3)=73F2(2)=74F2(1)=75F2(0)=33614, F8(5)=7F8(4)=72F8(3)=73F8(2)=74F8(1)=38416, and so forth. This scaling is a basic property of random walks on the family of Koch networks, which can be established based on the following arguments.

Examine an arbitrary node i in the Koch networks Km,t. Equation (3) shows that upon growth of the networks from generation t to t+1, the degree ki of node i grows by m times, i.e., it increases from ki to (m+1)ki. Let A denote the FPT for going from node i to any of its ki old neighbors, and let B be FPT for starting from any of the mki new neighbors of node i to one of its ki old neighboring nodes. Then the following equations can be established (see Fig. 4):

(4)

which yield A=3m+1. This indicates that when the networks grow from generation t to t+1, the FPT from any node i(iKm,t) to any node j(jKm,t+1) increases on average 3m times. Then, we have Fi(t+1)=(3m+1)Fi(t). For explanation, see Refs. 35 and 36 and related references therein. The obtained relation for FPT is very useful for the following derivation of MFPT.

FIG. 4.

Growth of first-passage time in going from Km,t to Km,t+1 in the case of m=2. Node iKm,t has ki neighbor nodes in generation t (○) and mki new neighbor nodes in generation t+1 (◻). A new neighbor of node i has a degree of 2, and is simultaneously linked to another new neighbor of i.

FIG. 4.

Growth of first-passage time in going from Km,t to Km,t+1 in the case of m=2. Node iKm,t has ki neighbor nodes in generation t (○) and mki new neighbor nodes in generation t+1 (◻). A new neighbor of node i has a degree of 2, and is simultaneously linked to another new neighbor of i.

Close modal

Having obtained the scaling dominating the evolution for FPT, we now draw upon this relation to determine the MFPT, with an aim to derive an explicit solution. For the sake of convenient description of computation, we represent the set of nodes in Km,t as Θt, and denote the set of nodes created at generation t by Θ¯t. Evidently, the relation Θt=Θ¯tΘt1 holds. In addition, for any rt, we define the two following variables:

(5)

and

(6)

Then, we have

(7)

and

(8)

Thus, to explicitly determine the quantity Ft, one should first find Ft,tot(t), which can be reduced to determining F¯t,tot(t). Next, we will show how to solve the quantity F¯t,tot(t).

By construction, at a given generation, for each triangle passing by node u, it will generate m new triangles involving u (see Fig. 5). For each of the m new triangles, the first-passage times for its two new nodes (vx and wx) and that of its old node u follow the relations,

(9)

In Eq. (9), F(s) represents the expected time of a particle to first visit the trap node, given that it starts from node s. Equation (9) yields

(10)

Summing Eq. (10) over all the L(t)=(3m+1)t old triangles pre-existing at the generation t and the three old nodes of each of the L(t) triangles, we obtain

(11)

For instance, in K2,2 (see Fig. 3), F¯2,tot(2) can be expressed as

(12)
FIG. 5.

Illustration showing the relation of the first-passage times for each pair of two new nodes (vx and wx with x=1,2,, or m) and the old node u as one point of the triangle generating the new nodes.

FIG. 5.

Illustration showing the relation of the first-passage times for each pair of two new nodes (vx and wx with x=1,2,, or m) and the old node u as one point of the triangle generating the new nodes.

Close modal

Now, we can determine F¯t,tot(t) through a recurrence relation, which can be obtained easily. From Eq. (12), it is not difficult to write out F¯t+2,tot(t+2) as

(13)

Equation (13) minus Eq. (11) times (m+1)(3m+1) and using the relation Fi(t+2)=(3m+1)Fi(t+1), we have

(14)

Making use of the initial condition F¯1,tot(1)=24m2+20m, Eq. (14) is solved inductively to yield

(15)

Inserting Eq. (15) for F¯t,tot(t) into Eq. (8), we have

(16)

Since F0,tot(0)=4, we can resolve Eq. (16) by induction to obtain

(17)

By plugging Eq. (17) into Eq. (8), we obtain the closed-form solution to the MFPT for random walks on the Koch networks with an immobile trap stationed at a hub node,

(18)

We have corroborated our analytical formula for MFPT provided by Eq. (18) against direct numerical calculations via inverting a matrix.37 Indeed, the Koch network family Km,t can be represented by its adjacency matrix At of an order Nt×Nt, the element aij(t) of which is either 1 or 0 defined as follows: aij(t)=1 if nodes i and j are directly connected by a link, and aij(t)=0 otherwise. Then the degree di(t) of node i in Km,t is given by di(t)=jNtaij(t), the diagonal degree matrix Zt associated with Km,t is Zt=diag(d1(t),d2(t),,di(t),,dNt(t)), and the normalized Laplacian matrix of Km,t is provided by Lt=ItZt1At, in which It is the Nt×Nt identity matrix.

Note that the random walks considered above are in fact a Markovian process, and the fundamental matrix of Markov chain representing such unbiased random walks is the inverse of a submatrix of Lt, denoted by L¯t that is obtained by removing the first row and column of Lt corresponding to the trap node. According to previous result,37 the FPT Fi(t) can be expressed in terms of the entry l¯ij1(t) of L¯t1 as

(19)

where l¯ij1(t) is the expected times that the walk visit node j, given that it starts from node i.37 Using Eq. (19) we can determine Fi(t) numerically but exactly for different nontrap nodes at various generation t, as listed in Table I.

By definition, the MFPT Ft that is the mean of Fi(t) over all initial nontrap nodes in Km,t reads as

(20)

In Fig. 6, we compare the analytical results given by Eq. (18) and the numerical results obtained by Eq. (20) for various t and m. Figure 6 shows that the analytical and numerical values for Ft are in full agreement with each other. This agreement serves as a test of our analytical formula.

FIG. 6.

Mean first-passage time Ft as a function of the generation t on a semilogarithmic scale for different values of m. The empty symbols represent the numerical results obtained by direct calculation from Eq. (20), while the filled symbols correspond to the rigorous values provided by Eq. (18).

FIG. 6.

Mean first-passage time Ft as a function of the generation t on a semilogarithmic scale for different values of m. The empty symbols represent the numerical results obtained by direct calculation from Eq. (20), while the filled symbols correspond to the rigorous values provided by Eq. (18).

Close modal

Below we will show how to express Ft as a function of network order Nt, with the aim of obtaining the relation between these two quantities. Recalling Eq. (1), we have (3m+1)t=(Nt1)/2 and t=[ln(Nt1)ln2]/ln(3m+1). Thus, Eq. (18) can be recast in terms of Nt as

(21)

In the thermodynamic limit (Nt), we have

(22)

showing that the MFPT grows linearly with increasing order of the Koch networks. Equations (21) and (22) imply that although for different m the MFPT of whole family of Koch networks is quantitatively different, it exhibits the same scaling behavior despite the distinct extent of structure inhomogeneity of the networks, which may be attributed to the symmetry and particular properties of the networks studied.

It is known that the exponent γ characterizing the inhomogeneity of networks affects qualitatively the scaling of MFPT for diffusion in random uncorrelated scale-free networks.28 Concretely, in random uncorrelated scale-free networks with large order N, the MFPT F(N) grows sublinearly or linearly with network order as F(N)N(γ2)/(γ1) for all γ>2, which strongly depends on γ. However, as shown above, in the whole family of Koch networks, the MFPT displays a linear dependence on network order, which is independent of γ, showing that the inhomogeneity of structure has no quantitative impact on the scaling behavior of MFPT for trapping process in Koch networks. Our obtained result means that the scaling observed for MFPT in the literature28 is not a generic feature of all scale-free networks, at least it is not valid for the Koch networks, even for the case of m=1 when network is uncorrelated.

Power-law degree distribution and degree correlations play a significant role in the collective dynamical behaviors on scale-free networks. In this paper, we have investigated the trapping issue, concentrating on a particular case with the trap fixed on a node with highest degree on the Koch networks that display synchronously a heavy-tailed degree distribution with general exponent γ[2,3] and degree correlations. We obtained explicitly the formula for MFPT to the trapping node, which scales lineally with network order, independent of the exponent γ. Our result shows that structural inhomogeneity of the Koch networks has no essential effect on the scaling of MFPT for the trapping issue, which departs a little from that one expects and is as compared with the scaling behavior reported for stochastic uncorrelated scale-free networks. Thus, caution must be taken when making a general statement about the dependence of MFPT for trapping issue on the inhomogeneous structure of scale-free networks. Finally, it should be also mentioned that both random uncorrelated networks and the Koch networks addressed here cannot well describe real systems, future work should focus on trapping problem on those networks better mimicking realties. Anyway, our work provides some insight to better understand the trapping process in scale-free graphs.

This work was supported by the National Natural Science Foundation of China under Grant Nos. 60704044 and 61074119 and the Shanghai Leading Academic Discipline under Project No. B114. S.G. also acknowledges the support by Fudan’s Undergraduate Research Opportunities Program.

1.
R.
Albert
and
A. -L.
Barabási
,
Rev. Mod. Phys.
74
,
47
(
2002
).
2.
S. N.
Dorogovtsev
and
J. F. F.
Mendes
,
Adv. Phys.
51
,
1079
(
2002
).
3.
M. E. J.
Newman
,
SIAM Rev.
45
,
167
(
2003
).
4.
S.
Boccaletti
,
V.
Latora
,
Y.
Moreno
,
M.
Chavezf
, and
D. -U.
Hwanga
,
Phys. Rep.
424
,
175
(
2006
).
5.
A. -L.
Barabási
and
R.
Albert
,
Science
286
,
509
(
1999
).
6.
D. J.
Watts
and
H.
Strogatz
,
Nature (London)
393
,
440
(
1998
).
7.
R.
Cohen
and
S.
Havlin
,
Phys. Rev. Lett.
90
,
058701
(
2003
).
8.
F.
Chung
and
L.
Lu
,
Proc. Natl. Acad. Sci. U.S.A.
99
,
15879
(
2002
).
9.
S. N.
Dorogovtsev
,
A. V.
Goltsev
, and
J. F. F.
Mendes
,
Rev. Mod. Phys.
80
,
1275
(
2008
).
10.
R.
Pastor-Satorras
and
A.
Vespignani
,
Phys. Rev. Lett.
86
,
3200
(
2001
).
11.
D. S.
Callaway
,
M. E. J.
Newman
,
S. H.
Strogatz
, and
D. J.
Watts
,
Phys. Rev. Lett.
85
,
5468
(
2000
).
12.
G. H.
Weiss
,
Aspects and Applications of the Random Walk
(
North-Holland
,
Amsterdam
,
1994
).
13.
M.
Rosvall
and
C. T.
Bergstrom
,
Proc. Natl. Acad. Sci. U.S.A.
105
,
1118
(
2008
).
14.
S.
Meloni
,
J.
Gómez-Gardeñes
,
V.
Latora
, and
Y.
Moreno
,
Phys. Rev. Lett.
100
,
208701
(
2008
).
15.
L. K.
Gallos
,
Phys. Rev. E
70
,
046116
(
2004
).
16.
S.
Condamin
,
O.
Bénichou
,
V.
Tejedor
,
R.
Voituriez
, and
J.
Klafter
,
Nature (London)
450
,
77
(
2007
).
17.
L.
da Fontoura Costa
and
G.
Travieso
,
Phys. Rev. E
75
,
016102
(
2007
).
18.
J.
Gómez-Gardeñes
and
V.
Latora
,
Phys. Rev. E
78
,
065102
(R) (
2008
).
19.
E. W.
Montroll
,
J. Math. Phys.
10
,
753
(
1969
).
20.
J. J.
Kozak
and
V.
Balakrishnan
,
Phys. Rev. E
65
,
021105
(
2002
).
21.
J. J.
Kozak
and
V.
Balakrishnan
,
Int. J. Bifurcation Chaos Appl. Sci. Eng.
12
,
2379
(
2002
).
22.
E.
Agliari
,
Phys. Rev. E
77
,
011128
(
2008
).
23.
Z. Z.
Zhang
,
Y.
Qi
,
S. G.
Zhou
,
S. Y.
Gao
, and
J. H.
Guan
,
Phys. Rev. E
81
,
016114
(
2010
).
24.
Z. Z.
Zhang
,
Y.
Qi
,
S. G.
Zhou
,
W. L.
Xie
, and
J. H.
Guan
,
Phys. Rev. E
79
,
021127
(
2009
).
25.
Z. Z.
Zhang
,
J. H.
Guan
,
W. L.
Xie
,
Y.
Qi
, and
S. G.
Zhou
,
EPL
86
,
10006
(
2009
).
26.
E.
Agliari
and
R.
Burioni
,
Phys. Rev. E
80
,
031125
(
2009
).
27.
V.
Tejedor
,
O.
Bénichou
, and
R.
Voituriez
,
Phys. Rev. E
80
,
065104
(R) (
2009
).
28.
A.
Kittas
,
S.
Carmi
,
S.
Havlin
, and
P.
Argyrakis
,
EPL
84
,
40008
(
2008
).
29.
M. E. J.
Newman
,
Phys. Rev. Lett.
89
,
208701
(
2002
).
30.
Z. Z.
Zhang
,
S. G.
Zhou
,
W. L.
Xie
,
L. C.
Chen
,
Y.
Lin
, and
J. H.
Guan
,
Phys. Rev. E
79
,
061113
(
2009
).
31.
Z. Z.
Zhang
,
S. Y.
Gao
,
L. C.
Chen
,
S. G.
Zhou
,
H. J.
Zhang
, and
J. H.
Guan
,
J. Phys. A
43
,
395101
(
2010
).
32.
H.
von Koch
,
Acta Math.
30
,
145
(
1906
).
33.
A.
Lakhtakia
,
V. K.
Varadan
,
R.
Messier
, and
V. V.
Varadan
,
J. Phys. A
20
,
3537
(
1987
).
34.
J. D.
Noh
and
H.
Rieger
,
Phys. Rev. Lett.
92
,
118701
(
2004
).
35.
E.
Bollt
and
D.
ben-Avraham
,
New J. Phys.
7
,
26
(
2005
).
36.
S.
Havlin
and
D.
ben-Avraham
,
Adv. Phys.
36
,
695
(
1987
).
37.
J. G.
Kemeny
and
J. L.
Snell
,
Finite Markov Chains
(
Springer
,
New York
,
1976
).