一类五正则小世界网络模型的生成树数目的算法
Spanning Trees in a Class of Five Regular Small World Network
DOI: 10.12677/PM.2017.75052, PDF, HTML, XML,    国家自然科学基金支持
作者: 贾环身*, 吴廷增:青海民族大学数学与统计学院,青海 西宁
关键词: 复杂网络五正则网络图论生成树Complex Network Five Regular Network Graph Theory Spanning Tree
摘要: 生成树是表征网络结构性质的一个重要物理量,然而精确地确定网络上的生成树数目是一个巨大的理论挑战。本文提出了一类五正则小世界网络模型,介绍了其概念及演化过程,详细计算了五正则图的相关拓扑特性,例如直径、聚类系数等。给出了此类五正则网络模型的生成树数目的计算方法,得出生成树数目公式及熵。研究发现,所研究网络的生成树的熵与具有相同平均度的其他网络形成了鲜明的对比,因为后者的生成树的熵小于所研究网络。因此,这一五正则小世界网络上的生成树数目比其他具有自相似结构网络生成树的数目要多。
Abstract: Spanning trees are an important quantity characterizing the reliability of a network, however, explicitly determining the number of spanning trees in networks is a theoretical challenge. In this paper, we present a class of five regular network model with small world phenomenon, and introduce the concept and evolving process. We determine the relevant topological characteristics of the five regular network, such as diameter, clustering coefficient. We give a calculation method of number of spanning trees in such five regular network and derive the formulas and the entropy of number of spanning trees. We find that the entropy of spanning trees in the studied network is in sharp contrast to other small world with the same average degree, the entropy of which is less than the studied network. Thus, the number of spanning trees in such five regular network is more than that of other self-similar networks.
文章引用:贾环身, 吴廷增. 一类五正则小世界网络模型的生成树数目的算法[J]. 理论数学, 2017, 7(5): 401-407. https://doi.org/10.12677/PM.2017.75052

1. 引言

复杂网络借助于图论和统计物理的一些方法,可以用来捕捉并描述系统的演化机制、演化规律(结构)和整体行为,成为了学术界研究的一个热点,许多现实世界中的网络都具有小世界效应例如电力网络、交通网络、生物网络、社会关系网络。一个网络具有小世界效应是指该网络具有较小的平均路径长度和较大的聚类系数这两个主要的属性,这里较小的平均路径长度是指网络的平均路径长度按照网络的阶的对数形式增长。

网络中生成树数目的计算作为网络的另外一个重要的结构性质在数学、物理和其他学科里,是一个基本的问题。生成树与网络的诸多方面有着紧密的联系 [1] ,包括可靠性 [2] 、最优同步 [3] 、运输 [4] 、随机游走 [5] 等。例如:一个网络的生成树数目与网络中两个节点之间的有效电阻密切相关 [6] ,并且还可以反过来决定两节点之间的平均首达时间;作为随机游走的一个基本量,生成树数目在不同理论和应用领域都有广泛的应用。另一方面,对于一个连通网络,在保持节点数不变的情况下,其生成树数目最大的结构网络具有最好的同步能力。网络中的生成树一直是许多研究关注的焦点。在许多文章中已经研究了特定网络中生成树数目,例如,方形格 [7] ,希尔宾斯基网络 [8] ,伪分形无标度网络 [9] 。赵海兴等人计算出了文献 [10] [11] [12] 中的模型的生成树数目,作为所提出计算生成树数目的新方法。这些研究说明了不同网络结构中的生成树有不同的影响。

本文提出了一类具有小世界现象的五正则网络并且得到了其相应的拓扑特性,例如直径、聚类系数。结果表明我们的模型具有离散指数度分布、高聚类系数、较小的直径,满足小世界网络的主要特性;给出了此类五正则网络的生成树数目的计算方法并得到了相应的公式,根据生成树数目确定了生成树的熵。

2. 网络生成的迭代算法

正则图是每个顶点的度相同的图 [13] 。若每个顶点的度均为 k ,称为 k -正则图。本文通过迭代的方法构造了一类五正则图。为了正确计算 G t 图2所示的生成树数目,首先构建一个新模型 F t 图1所示,用 F t ( t 0 ) 来表示经过 t 步后的网络,网络 F t 的生成算法如下:当 t = 0 时的初始网络 F t 是一个五个节点连接四条边的四叉树,当 t = 1 时网络 F t 是由两个四叉树粘贴而成,使得最底层的每个叶子节点的度为5,对于 t 2 F t 通过如下的方式得到:对 F t 1 中在 t 1 步生成的四叉树的每个叶子节点再生出四个叶子节点,然后复制这个四叉树,粘贴这两个四叉树的最底层叶子节点并使得它们的度为5 (如图1)。计算得到

Figure 1. Construction of F t , showing the first three steps of the iterative process

图1. F t 的前三步迭代构造

了网络 F t 的总点数 N t = 4 N t 1 + 2 = 5 4 t 2 3 ( t 1 ) 和总边数 E t = 4 E t 1 + 8 = 50 4 t 1 8 3 ( t 1 )

本文所研究的五正则网络模型 G t 是由两条边连接两个 F t 构成的(如图2)。并计算得到了 G t 的总点数

N t = 2 N t = 10 4 t 4 3 ( t 1 ) 和总边数 E t = 2 E t + 2 = 100 4 t 1 10 3 ( t 1 )

3. 拓扑特性

3.1. 直径(Diameter)

直径指网络中所有节点对之间最小距离的最大值,它反映网络最大传递延迟的属性。小的直径与小世界网络的概念是一致的,这里用直径代替平均路径长度来说明网络的小世界特性。用 D ( t ) 表示本网络模型的时间步 t 时的直径。由图2知, D ( 0 ) = 1 D ( 1 ) = 3 ,在接下来的每一迭代步 ( t 2 ) 中,直径随着新点的增加而增加。网络的直径满足公式:

D ( t ) = 2 t + 1 .

用归纳法可证明公式成立。并且

t ~ ln N t ln 4 .

因此直径随着节点数的增加呈对数形式增长,因为平均路径长度小于直径 D ( t ) ,并且平均路径长度比直径增加的更缓慢,所以该五正则网络满足小世界网络特性。

3.2. 聚类系数(Clustering Coefficient)

聚类系数是用来衡量一个复杂网络的集团化程度,它是网络的另一个重要特征参数。节点 i 的聚集系数 C i 描述的是网络中与该节点直接相连的节点之间的连接关系,即与该节点直接相邻的节点间实际存

在的边数目占最大可能存在的边数的比例, C i 的表达式为 C i = 2 e i k i ( k i 1 ) ,式中 k i 表示节点 i 的度, e i

示节点 i 的邻接节点之间实际存在的边数。网络的聚集系数 C 为所有节点聚集系数的算术平均值,即

C = 1 N i = 1 N C i ,其中 N 为网络的阶。计算的详细过程如下:

Figure 2. Construction of G t , showing the first three steps of the iterative process

图2. G t 的前三步迭代构造

t = 0 步, C = 1 。在接下来的每一步 t 1 ,都有

C = 9 4 t 50 4 t - 1 5 .

显然,当 t 时, C 0 .72 ,具有较高的聚类系数,满足小世界特性。

4. 生成树数目(Spanning Trees)

生成树 T 是一个连通图 G 的一个极小连通子图,包含 G 的所有 n 个顶点,有 n 1 条边的连通图。若 T 为森林,则称它为 G 的一个生成森林。我们找出了 F t G t 的关系(如图3)。假设 S T ( F t ) 表示在 F t 中第 t 步时的生成树数目, S F ( F t ) 表示在 F t 中第 t 步时具有两个分支的生成森林数目,那么通过计算 F t 的生成树数目来求得原模型 G t 的生成树数目,他们的关系如公式(1):

S T ( G t ) = 2 S T 2 ( F t ) + 2 S T ( F t ) S F ( F t ) (1)

图3图4容易看出 F t 在第 t 步时的生成树数目是通过迭代的方法由 t 1 步得到的,并且 t 步的生成树是由 t 1 步生成树和生成森林共同构成的, F t 有以下几种情形:

图5可以看出 F t 的包含两个分支的生成森林有以下几种情形:

{ S T ( F t ) = 32 S T 4 ( F t 1 ) + 48 S T 3 ( F t 1 ) S F ( F t 1 ) + 24 S T 2 ( F t 1 ) S F 2 ( F t 1 ) + 4 S T ( F t 1 ) S F 3 ( F t 1 ) S F ( F t ) = 16 S T 4 ( F t 1 ) + 32 S T 3 ( F t 1 ) S F ( F t 1 ) + 12 S T 2 ( F t 1 ) S F 2 ( F t 1 ) + 8 S T ( F t 1 ) S F 3 ( F t 1 ) + S F 4 ( F t 1 ) (2)

其中: S T ( F 0 ) = 1 , S F ( F 0 ) = 4

因此可得

Figure 3. The network model F t and G t at step t

图3. t 步时的网络 F t G t

Figure 4. The number of span ning trees of F t

图4. F t 的生成树数目

Figure 5. The number of span ning forests with two components of F t

图5. F t 中具有两个分支的生成森林数目

注意到 S F ( F t ) = 4 t + 5 6 4 t 1 S T ( F t ) ,代入(2)式得:

S T ( F t ) = 4 4 t 1 3 i = 0 t 1 ( 4 t i + 5 6 4 t i 1 + 2 ) 3 × 4 i (3)

同理 S T ( F t ) = 6 4 t 1 4 t + 5 S F ( F t ) ,可得:

S F ( F t ) = 4 4 t i = 1 t ( 3 4 t i + 1 4 t i + 1 + 2 + 1 ) 4 i (4)

根据(3),(4)式可推出公式(1)得到 G t 的生成树数目:

S T ( G t ) = 2 S T ( F t ) ( S T ( F t ) + S F ( F t ) ) = 2 × 4 4 t 1 3 i = 0 t 1 ( 4 t i + 5 6 4 t i 1 + 2 ) 3 × 4 i [ 4 4 t 1 3 i = 0 t 1 ( 4 t i + 5 6 4 t i 1 + 2 ) 3 × 4 i + 4 4 t i = 1 t ( 3 4 t i + 1 4 t i + 1 + 2 + 1 ) 4 i ]

则通过生成树数目计算出了 G t 的生成树的熵:

E S T ( G t ) = lim t ln S T ( G t ) N t ln 4 1 .386 .

G t 的生成树数目的熵与其他的网络进行比较。文献 [1] 中分形无标度网络的生成树的熵为1.0397,文献 [9] 中伪分形无标度网络的生成树的熵为0.8959,文献 [12] 中四正则网络的生成树的熵为1.099,对于方形格 [7] 和二维希尔宾斯基网络 [8] ,它们的生成树的熵分别是1.1662和1.0486,上面提出的网络都有是具有相同平均度4。文献 [10] 中平均度为5的网络的生成树的熵为1.2109,文献 [14] 中平均度为6的阿波罗网络的生成树的熵为1.354,它们都于小于1.386。因此,该小世界正则网络上的生成树数目比其他具有相同平均度网络的生成树的数目较大。这说明了两个网路生成树存在差别的主要原因在于它们的结构差异。

5. 总结

本文用迭代的方法构造了一类具有小世界效应的五正则网络模型,分析并得到了网络包括直径和聚类系数的主要拓扑特性。生成树作为网络结构性质的一个重要物理量,我们给出了此类五正则网络的生成树数目计算方法,得出生成树数目公式及熵。研究发现,所研究网络的生成树的熵与具有相同平均度的其他网络形成了鲜明的对比,这一五正则小世界网络上的生成树数目比其他具有自相似结构网络生成树的数目要多,也说明了不同网络之间的结构差异,我们给出的生成树数目的计算方法也可以应用到其他自相似网络上。

基金项目

国家自然基金项目(No. 11561056)、青海省自然科学基金项目(No.2016-ZJ-947Q)。

参考文献

[1] Zhang, Z.Z., Liu, H.X., Wu, B. and Zou, T. (2011) Spanning Trees in a Fractal Scale-Free Lattice. Physical Review E, 83, Article ID: 016116.
https://doi.org/10.1103/PhysRevE.83.016116
[2] Boesch, F.T. (1986) On Unreliability Polynomials and Graph Connectivity in Reliable Network Synthesis. Journal of Graph Theory, 10, 339-352.
https://doi.org/10.1002/jgt.3190100311
[3] Nishikawa, T. and Motter, A.E. (2006) Synchronization Is Optimal in Non-Diagonalizable Networks. Physical Review E, 73, Article ID: 065106.
https://doi.org/10.1103/PhysRevE.73.065106
[4] Noh, J.D. and Rieger, H. (2003) Random Walks on Complex Networks. Physical Review, 92, Article ID: 118701.
[5] Dhar, D. and Dhar, A. (1997) Distribution of Sizes of Erased Loops for Loop-Erased Random Walks. Physical Review E, 55, R2093.
https://doi.org/10.1103/PhysRevE.55.R2093
[6] Bapat, R.B. (1999) Resistance Distance in Graphs. The Mathematics Student, 68, 87-98.
[7] Wu, F.-Y. (1977) Number of Spanning Trees on a Lattice. Journal of Physics A, 10, 113-115.
https://doi.org/10.1088/0305-4470/10/6/004
[8] Chang, S.C., Chen, L.C. and Yang, W.S. (2007) Spanning Trees on the Sierpinski Gasket. Journal of Physics, 126, 649-667.
https://doi.org/10.1007/s10955-006-9262-0
[9] Zhang, Z.Z., Liu, H.X., Wu, B. and Zhou, S.G. (2010) Enumeration of Spanning Tree in a Pseudofractal Scale-Free Web. Europhysics Letters, 90, Article ID: 68002.
https://doi.org/10.1209/0295-5075/90/68002
[10] Hu, G.N., Xiao, Y.Z., Jia, H.S. and Zhao, H.X. (2013) A New Class of the Planar Networks with High Clustering and High Entropy. Abstract and Applied Analysis, 2013, Article ID: 795682.
https://doi.org/10.1155/2013/795682
[11] Xiao, Y.Z. and Zhao, H.X. (2013) New Method for Counting the Number of Spanning Trees in a Two -Tree Network. Physica A: Statistical Mechanics and Its Applications, 392, 4576-4583.
https://doi.org/10.1016/j.physa.2013.05.007
[12] Jia, H.S. and Zhao, H.X. (2014) Spanning Trees in a Class of Four Regular Small World Network. Computer Science and Application, 4, Article ID: 13291.
[13] Bondy, J.A. and Murty, U.S.R. (1976) Graph Theory with Application. American Elsevier, New York, 10-12.
[14] Lin, Y., Wu, B., Zhang, Z.Z., et al. (2011) Counting Spanning Trees in Self-Similar Networks by Evaluating Determinants. Journal of Mathematical Physics, 52, Article ID: 113303.
https://doi.org/10.1063/1.3659687