Literature DB >> 31601956

Average trapping time on weighted directed Koch network.

Zikai Wu1, Yu Gao2.   

Abstract

Numerous recent studies have focused on random walks on undirected binary scale-free networks. However, random walks with a given target node on weighted directed networks remain less understood. In this paper, we first introduce directed weighted Koch networks, in which any pair of nodes is linked by two edges with opposite directions, and weights of edges are controlled by a parameter θ . Then, to evaluate the transportation efficiency of random walk, we derive an exact solution for the average trapping time (ATT), which agrees well with the corresponding numerical solution. We show that leading behaviour of ATT is function of the weight parameter θ and that the ATT can grow sub-linearly, linearly and super-linearly with varying θ . Finally, we introduce a delay parameter p to modify the transition probability of random walk, and provide a closed-form solution for ATT, which still coincides with numerical solution. We show that in the closed-form solution, the delay parameter p can change the coefficient of ATT, but cannot change the leading behavior. We also show that desired ATT or trapping efficiency can be obtained by setting appropriate weight parameter and delay parameter simultaneously. Thereby, this work advance the understanding of random walks on directed weighted scale-free networks.

Entities:  

Year:  2019        PMID: 31601956      PMCID: PMC6787032          DOI: 10.1038/s41598-019-51229-2

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

In recent years, complex networks have received attention from numerous researchers[1]. As a fundamental tool developed to describe the dynamic process of networks, random walks on a graph has been widely employed to evaluate dynamical properties of different complex networks[2], such as chemical kinetics in molecular systems[3], page search in the World Wide Web[4], and lighting harvesting in antenna systems[5,6]. In addition to the applications in network science[7-9], random walks has also been applied to other subjects (e.g., image segmentation[10], the normalized Laplacian spectrum of a graph[11,12] and signal propagation in proteins[13]). One of the main foci in studies of random networks is the mean first passage time (MFPT)[14-18], which has been defined as the expected steps that a walker starting in node i will require to reach node j for the first time[19]. When the target node j is given or assumed as the trap node, the MFPT is regarded as the mean first passage time to the trap node, which is also called the average trapping time (ATT). The ATT for a given trap has been used as a quantitative indicator of trapping efficiency to evaluate the process of random walks[16,20,21]. Researchers have studied the construction and dynamic process of differing undirected fractal networks, such as T-fractals[22-24], Sierpinski fractals[7,25,26], and Caley trees[27-30] and other structures[31-33]. Previous works have provided the framework for calculating ATT on different undirected scale-free networks. However, many networks in real life are directed and the directed edges linking pairs of nodes may have considerable influences on dynamic processes[34,35]. In comparison, the understanding of random walks process in directed weighted networks is still inadequate. In particular, for random walks in fractal networks or non-fractal networks[36,37], a significant issue is to explore the effect of weighted and directed edges on the average trapping time (ATT) with a given target node. Although some efforts have been made with several weighted and directed models[38-41], additional work is needed to deepen the understanding of the impact of the weight and direction on random walks. Below, we first propose a weighted directed Koch network[42-45], where each pair of nodes has two edges with opposite directions[46], and the weights of edges are controlled by a weight parameter θ. Then, building on the time-delay system theory[47-49], we further introduce a delay parameter p into the weighted directed network. Following the introduction of weighted directed Koch network, we derive the exact analytical expression of ATT for a given target node. We find that as θ goes from 0 to infinity, the ATT of the target grows sublinearly, linearly, and surperlinearly depending on the value of the weight parameter. We also calculate the ATT on weighted directed Koch network with a delay parameter. The result shows that delay parameter can only change the coefficient of the ATT, but leaves the leading scale unchanged. In summary, the results advance our understanding of random walks process in directed weighted Koch network.

Results

Construction and properties of directed weighted Koch network

The Koch network is derived from the Koch curve, a well-known fractal, in which each node in the network corresponds to one triangle in the curve. The generation procedure of binary Koch networks was detailed in[44]. Let K(g) denotes the network after g iterations. For g = 0, K(0) is a triangle containing three nodes. For g ≥ 1, K(g) can be obtained from K(g−1) as follows: For each existing node, two new nodes are created and attached to the existing node to form a triangle[44]. Figure 1 shows the construction process of the first three generations. We note that L(g), the number of triangles in K(g), equals to 4. The variable L(g), the number of nodes created at g th generation, equal to 6 × 4. The variable L(g), the number of edges created at g th generation, equal to 9 × 4. Besides, the variable N, the number of the nodes in K(g), equals to 2 × 4 + 1[44].
Figure 1

The first three generations of Koch network. (a–c) are the first three generations of Koch network,respectively. The blue, yellow and green nodes are represent the generations 0,1, and 2, respectively.

The first three generations of Koch network. (a–c) are the first three generations of Koch network,respectively. The blue, yellow and green nodes are represent the generations 0,1, and 2, respectively. Based on the undirected and unbiased Koch network, we propose a weighted directed Koch network by introducing a weight parameter θ quantifying the reciprocating relation between edges. In other words, the edge in the binary network is replaced by two opposite directed edges with different weights. Let represent the weighted directed Koch network at generation g and W(g) denote the weight of the edge linking node i and node j in . Then we define W(g) > 0, if node i and node j are adjacent, and W(g) = 0, otherwise. The weights of edges in the network are defined recursively as follows. When g = 0, is a triangle containing three nodes, in which W1,2(0) = W2,1(0) = W2,3(0) = W3,2(0) = W1,3(0) = W3,1(0) = 1. When g = 1, each node in is treated as the mother node and produce two new nodes, which and mother node are connected each other to form a new triangle. In the new triangle, the weight of the two edges linking mother node and new produced nodes is θ times that of edges linking mother node and its old neighbors, and the weight of edges linking new nodes and mother node equals to that of edges linking mother node’s old neighbors and mother node. As a result, W1,8(1) = θW1,3(0), W8,1(1) = W3,1(0), W1,9(1) = θW1,2(0), W9,1(1) = W2,1(0), W8,9(1) = θW8,1(1), W9,8(1) = θW9,1(1), W2,6(1) = θW2,3(0), W6,2(1) = W3,2(0), W2,7(1) = θW2,1(0), W7,2(1) = W1,2(0), W6,7(1) = θW6,2(1), W7,6(1) = θW7,2(1), W3,4(1) = θW3,2(0), W4,3(1) = W2,3(0), W3,5(1) = θW3,1(0), W5,3(1) = W1,3(0), W4,5(1) = θW4,3(1), W5,4(1) = θW5,3(1). When g > 1, each node of each triangle in generates one triangle respectively, and the iteration rules governing the weight of edges in new produced triangles are the same as those mentioned above. Figure 2 shows the succession process of the reciprocity weights.
Figure 2

The weighted directed Koch network construction. (a) is the labels of nodes for unweighted and undirected Koch model, (b) is an example of directed weighted edges’ construction between node 1 and its neighbors for the first two steps.

The weighted directed Koch network construction. (a) is the labels of nodes for unweighted and undirected Koch model, (b) is an example of directed weighted edges’ construction between node 1 and its neighbors for the first two steps. In the directed weighted network, we define the out-strength and in-strength of node i at generation g as respectively. Based on the evolution rule of network, it can be shown that , where g represents the generation at which the node i is created.

Numerical formulations of ATT in directed weighted Koch network

In this paper, we address a special biased random walks with a given target node. For convenience, we label all the nodes in the following way: the initial three nodes in are labeled as 1, 2 and 3, respectively. Let N + 1, N + 2, …, N denote the new nodes created at g th generation in , which are shown in Fig. 2. We assume that the target node is placed at any node in K(0). Without loss of generality, let node 1 be target node. This stochastic process of random walks is characterized by the transition matrix P. The element of P named p(g) denotes the transition probability of jumping from i to j in each time step. It satisfies . Let denote the mean first passage time for a walker moving from node i to target node in . Then, it obeys the equationwhich can be rewritten in matrix form aswhere and are formed by deleting the first row of T and P and respectively. The variable is formed by removing the first element of e, which is the N-dimensional vector of ones. From Eq. (2), we obtainwhere is the (N − 1) × (N − 1) identity matrix. From Eq. (3), we further obtainwhere τ is the ijth element of matrix . By definition, 〈T〉 is the average trapping time (ATT) after g iterations. Note that Eq. (4) is valid only if node 1 is designated as absorbing node, or p1,1(g) = 1 and p1,(g) = p(g) = 0 for all i,j > 1. Equation (4) shows that in order to compute 〈T〉 or ATT, we only need to compute the inverse of transition matrix. However, computing the inverse of a matrix leads to heavy computational burden when network’s size is large. Therefore, alternative approach is needed to efficiently compute the ATT and equation 4 can be applied to verify the solutions derived by alternative approach.

Analytical solutions for ATT in weighted directed Koch network

Now, we analytically derive the ATT with a given target node on directed weighted Koch network. Let Ω denote the set of nodes in generation g and be the set of new nodes created at generation g, then . It is obviously that , and . Let k(g) represents the degree of node i at gth generation. According to network’s construction rule, the iteration rule of k(g) is k(g) = 2k(g − 1). Furthermore, among the 2k(g − 1) neighbors of node i at generation g, there are k(g − 1) neighbors created before generation g(old neighbor) and there are k(g − 1) neighbors created just at generation g(new neighbor). We use Z to denote mean first passage time for a walker moving from node i to any of its k(g) old neighbors, and let X represent the mean first passage time for a walker going from any of the new neighbors of i to one of its k(g) old neighbors. By the iteration rule of the directed weighted Koch network, we havefrom which we obtain Z = (1 + θ)2, which is just the iteration rule of the average trapping time. In other words, We define the intermediary quantities for 1 ≤ m ≤ g.and Then, we obtain the relation Thus, the problem of computing 〈T〉 reduces to computing . Taking the iteration rule of the average trapping time into consideration, we have Hence, in order to get , we must first obtain . When g = 1,Thus, we have Similarly, when g = 2, we obtain From Eqs (10) and (11), we obtainand Multiplying Eq. (13) with (1 + θ)2 and subtracting the result from Eq. (14), we findwhich can be rewritten as Using , Eq. (16) can be resolved inductively to yieldWhen θ = 1, substituting Eq. (17) into Eq. (10), we obtain When θ = 1, the result is consistent with the relevant expression in literature[39]. From Eq. (18), we find that the ATT grows linearly with the network size. In fact, when θ = 1, the network reduces to binary Koch network. When θ ≠ 1, we have Thus, according to the Eq. (9), we obtainwhen g → ∞ and θ ≠ 1, we have Equation (21) shows that 〈T〉 grows sub-linearly with the network size if θ < 1, while 〈T〉 grows super-linearly with the network size if θ > 1. We have compared our analytical result with numerical result obtained from Eq. (4). They agree well with each other for different values of θ and network order g, which are summarized in Fig. 3.
Figure 3

Verification of analytical solutions on weighted Koch network. ATT 〈T〉 for three different values of θ and g. The filled symbols represent the data of numerical results and the empty symbols are the analytical values given by Eqs (19) or (20).

Verification of analytical solutions on weighted Koch network. ATT 〈T〉 for three different values of θ and g. The filled symbols represent the data of numerical results and the empty symbols are the analytical values given by Eqs (19) or (20).

Expressions for ATT with delay parameter on weighted directed Koch network

We now introduce a delay parameter p to explore the impact of time-delay on random walk. By the construction of network, we define the random walk process in the network with delay as follows: The walker in is allowed to move to any neighbor either in or with probability p and 1 − p, respectively, where 0 ≤ p ≤ 1. The transition probability p for the walker jumping from node i to node j is defined bywhere is the out-strength of node i. If the walker is at nodes newly created in generation g, it will do random walk on . When p = 0, the walker moves from its current location (node i) to any neighboring node j with transition probability . In other words, random walk with delay reduces to random walk in . When p = 1, the walker jumps from current position (node i) to any neighboring node j in with transition probability if node i is created before generation g. Otherwise, the walker moves from current position to any neighbor in with transition probability . By the definition above, the quantities of Z and X obeys the relationfrom which we have . In this section, we define D(g) as the MFPT in with the delay state and 〈D〉 as the average trapping time in . According Eq. (23), we have To obtain 〈D〉, we need to define two quantities and , where m ≤ g. With and at hand, we havewhereand the can be computed as follows:and Multiplying Eq. (26) with 2(θ + 1)2 and subtracting the result from Eq. (28), we find Plugging and Eq. (17) into Eq. (29), and taking into consideration, we compute Based on Eq. (30), we further findWhen θ ≠ 1, we recall Eq. (26) to obtain By substituting Eq. (31) into Eq. (32), we obtain Then from Eq. (25), we have Then, for g → ∞, we find When θ = 1, , we have Plugging θ = 1 into (31), we have Therefore, we obtain Thus, We compared analytical expressions in Eqs (34) and (38) with numerical results from Eq. (4). As shown in Fig. 4, the analytical results agree well with numerical results for different values of θ, p and n.
Figure 4

Verification of analytical solutions on weighted Koch network in delay state. ATT 〈D〉 for weighted directed Koch network in delay state with different p, θ and g. The filled symbols are the results of numerical results of Eq. (4) and the empty symbols represent the exact analytical values of Eqs (34) or (38).

Verification of analytical solutions on weighted Koch network in delay state. ATT 〈D〉 for weighted directed Koch network in delay state with different p, θ and g. The filled symbols are the results of numerical results of Eq. (4) and the empty symbols represent the exact analytical values of Eqs (34) or (38). It can be seen from Eqs (35) and (39) that 〈D〉 grows sub-linearly, linearly, super-linearly with network size when θ < 1, θ = 1, θ > 1 respectively. However, Eqs (35) and (39) also show that the delay parameter p can only change the coefficient of the ATT. Although the delay parameter p has less pronounced influence on the transport efficiency, both it and the weight parameter are needed to tune for getting desired average trapping time.

Discussion

In this paper, we first proposed a weighted directed Koch network, in which the weight of edge is controlled by a parameter θ. Then, we derived the closed form solution of average trapping time (ATT) of a random walk with a given trap node. The solution shows that the weighted directed construction has a significant effect on trapping efficiency and the leading scale of ATT can be sub-linear, linear and super-linear with varying weight parameter. Finally, when a delay is introduced such that new extended structures do not always affect the system immediately, then we introduce a delay parameter p to steer the random walk on the weighted directed network. The exact solution of the ATT in this scenario shows that the delay parameter can only change the prefactor of the ATT. Our results also show that we can obtain desired ATT with appropriate values of weight parameter θ and delay parameter p. It is noteworthy that the procedure used here is limited to deriving average trapping time of random walks with trap located at node 1,2 or 3. For next steps, we will generalize our work to average trapping time with trap located at any nodes.
  23 in total

1.  Exact calculations of first-passage quantities on recursive networks.

Authors:  B Meyer; E Agliari; O Bénichou; R Voituriez
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2012-02-21

2.  Effective target arrangement in a deterministic scale-free graph.

Authors:  E Agliari; R Burioni; A Manzotti
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2010-07-14

3.  Mathematical physics: search research.

Authors:  Michael F Shlesinger
Journal:  Nature       Date:  2006-09-21       Impact factor: 49.962

4.  Random walks for image segmentation.

Authors:  Leo Grady
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2006-11       Impact factor: 6.226

5.  First-passage times for random walks in bounded domains.

Authors:  S Condamin; O Bénichou; M Moreau
Journal:  Phys Rev Lett       Date:  2005-12-19       Impact factor: 9.161

6.  Global first-passage times of fractal lattices.

Authors:  C P Haynes; A P Roberts
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2008-10-10

7.  Bosonic reaction-diffusion processes on scale-free networks.

Authors:  Andrea Baronchelli; Michele Catanzaro; Romualdo Pastor-Satorras
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2008-07-23

8.  Determining mean first-passage time on a class of treelike regular fractals.

Authors:  Yuan Lin; Bin Wu; Zhongzhi Zhang
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2010-09-29

9.  Hierarchical scale-free network is fragile against random failure.

Authors:  Takehisa Hasegawa; Koji Nemoto
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2013-12-06

10.  Effects of reciprocity on random walks in weighted networks.

Authors:  Zhongzhi Zhang; Huan Li; Yibin Sheng
Journal:  Sci Rep       Date:  2014-12-12       Impact factor: 4.379

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.