1. 引言
图的直径是图论与网络科学中的核心参数之一。对于一个连通图
是一个简单图,其中
表示顶点集合,
为
的二元素子集,称为
的边集合,图中任意两顶点
之间的距离
定义为连接
和
的最短路径所包含的边数。图
的直径(Diameter),记为
,则定义为所有顶点对之间距离的最大值[1],即:
该参数直接刻画了网络在最坏情况下的通信效率或信息传输延迟。然而,实际网络中的节点或链路可能因故障而失效,仅凭直径不足以评估网络的鲁棒性。为此,研究者引入了容错直径(Fault-Tolerant Diameter)与宽直径(Wide Diameter)等更强健的度量指标。具体而言,对于给定的正整数
,图
的k-容错直径
定义为:在删除不超过
个顶点后,剩余连通子图直径的最大值[2],即
这一参数衡量了网络在发生有限故障后仍能维持有效通信的能力。这些参数的研究,对于设计高可靠、低延迟的互联网络拓扑结构具有重要的理论指导意义。
在图运算中,直积图(Direct Product Graph,亦称张量积)作为构造复杂网络模型的重要工具之一,被广泛应用于并行计算与分布式系统的网络设计中[3]-[5]。路
与圈
作为最基本、最规整的图类,它们的直积图
和
不仅结构优美,而且具有丰富的组合性质。例如,Shiu等[6]指出
同构于一类环形栅栏图(Circular Palisade Graph),其具体结构依赖于
的奇偶性。对这类直积图的直径与容错参数进行精确分析,是评估其作为网络拓扑可靠性的关键。
目前,关于路径图与圈图在笛卡尔积(Cartesian Product)运算下的直径与容错性已有较为系统的研究。例如,已知笛卡尔积图
(即网格图)的直径为
,其容错直径等相关参数也已被精确确定[3] [7]。然而,对于直积图,相关研究则更多地集中于谱理论[8]、染色问题[6] [9]与连通性[10] [11]等方面。例如,Wang等人[8]研究了
的拉普拉斯谱;Li与Sun [10]探讨了其彩虹连通数。尽管这些研究揭示了直积图丰富的代数与组合性质,但对其容错直径与宽直径等强鲁棒性参数的系统性研究仍相对缺乏,尤其是针对不同奇偶性组合下精确值的刻画。
本文旨在系统研究
和
的直径与容错直径。通过深入分析其组合结构,我们给出了这些参数在不同情况下的精确表达式或紧的上界。本文的主要结果如下:
1) 给出了
的直径与1-容错直径。
2) 给出了
在
取不同奇偶性时的直径与2-容错直径的精确值。
3) 给出了
的直径。
我们的结果从理论上揭示了这类直积图网络的容错能力与极限性能,为其在可靠网络设计中的应用提供了坚实的理论依据。
2. 术语和符号
本文考虑简单图。令图
是一个简单图,其中
表示顶点集合,
为
的二元素子集,称为
的边集合。对于任意的集合
,
表示
中元素的个数。首先我们给出直径和容错直径的定义。
定义 2.1 (距离):设
是一个连通图。对于图中任意两个顶点
,它们之间的距离为连接
到
的最短路径的长度(即包含的边数),记为
或在无歧义时简记为
。
特别地,如果
,则
。如果在
中存在
到
的路径,则称
到
在
中连通;如果在
中不存在
到
的路径,则称
到
在
中不连通,此时将
到
的路径距离为
,即
。
定义 2.2 (直径):图
的直径,记为
,是图中任意两个顶点之间距离的最大值,即:
直径衡量了图在最坏情况下的通信延迟。
在实际应用中,图可能非连通。为此,我们扩充直径的定义如下:
定义 2.3 (非连通图的直径):设
是一个非连通图,其顶点集
可划分为
,使得每个导出子图
是一个连通分支。则图
的直径定义为:
从其中
表示
中顶点子集
的导出子图。
容错直径的概念旨在评估网络在顶点发生故障后的稳健性,它要求即使在删除一定数量的顶点后,剩余子图的直径仍然可控。
定义 2.4 (k-容错距离):假设
是一个正整数且图
是
-连通图的(即至少需要删除
个顶点才能使图变得不连通)。对于任意两个不同的顶点
,令
其中,
表示从图
中删除顶点子集
后得到的子图。我们称
为
与
在图
中的
-容错距离。
这个定义衡量了在删除最多
个(不包括
和
)顶点后,
和
之间最坏情况下的距离。
定义 2.5 (k-容错直径):假设
是一个正整数且图
是
-连通图的,图
的
-容错直径,记为
,定义为所有顶点对的
-容错距离的最大值,即:
其意义是:对于任意一个包含不超过
个故障顶点的集合
,子图
的直径都不会超过
。
值得指出的是:直径
可以衡量无故障时的通信效率;容错直径
可以衡量存在故障时的通信效率。由它们的定义可以,两个参数之间存在以下基本关系:对于
。
即,容错直径在考虑故障后,其值不小于原始图的直径。
接下来我们给出直积图的定义。直积图(Direct Product Graph,亦称张量积)是构建复杂网络的重要图运算之一。
定义 2.6 (直积图):假设
和
为两个图。它们的直积图
定义如下:
边集:
由满足
且
的顶点对
构成。
Figure 1. The direct product of
and
图1.
与
的直积图
图1是P5与P4的直积图,并在两个方向上展示了原图上的顶点到直积图上的顶点对的对应关系。
由直积图的定义,关于直积图中两点间的距离,有如下基本结论:
定理 2.7 假设
和
为两个图,
。如果
且
,则有
证明:不妨设
。假设在
中存在一条从
到
的长度为
的路径
其中每个
,
。
根据直积图的定义,路径
中每条边
满足
且
。因此,序列
构成图
中一条从
到
的迹(trail),其长度为
。
由于任何迹都包含一条从
到
的路径,其长度不超过该迹的长度,因此有
,这与已知条件
矛盾。故假设不成立,原结论
得证。
3. 主要结论
对于
,本节将给出其直径与容错直径的精确表达式与证明。并基于此结论得出一个较定理2.7强的,在简单图的直积图中两点的距离公式,以便于后续证明进行。
3.1.
中的直径与容错直径
在探究图的直径与容错直径之前,我们首先分析
在图参数
与
取不同值时的结构特性。由路的性质与直积图的定义,可直接得到如下结论。为方便书写,在不引起歧义的情况下,
表示直积图
中的顶点,其中
,
。
命题 3.1 对于任意两个顶点
,则
等价地,这成立当且仅当
,或
。
上述关于边存在的同余条件可以推广到连通性。对路径上的每个顶点依次应用命题3.1,可得如下更强的结论:
引理 3.2 对于任意两个顶点
,则
与
连通在
中当且仅当
,或
。
由定理2.7和引理3.2可得任意两点的距离如下:
引理3.3设
且两点在
中连通。令
且
,则
证明:不失一般性,假设
,
,
。由引理3.2可知,连通性条件可知
,故
为偶数。我们可以构造一条从
到
的路径:
1) 路径
:从
出发,通过一系列“对角线”
和
交替移动,在第一位坐标增加
的同时,第二位坐标最终回到
,到达点
.此段路径长度为
,即
2) 路径
:从
出发,通过一系列“对角线”移动
,在第一位坐标增加
的同时,从
变化至
,到达点
.此段路径长度为
,即
其中
.
令
,则
一条从
到
的总长度为
的路径。因此,
.
另一方面,由定理2.7可知
.综上所述
.对于
的情况证明类似。
利用引理3.3,我们可以直接得出
的直径。
定理3.4
的直径为
.
证明:对于任意两个顶点
,有
和
.
由引理3.3
因此,图的直径即为所有顶点对间该距离的最大值:
等号成立的情况分析如下:
情况1:当
或
为偶数时,
有两个同构的连通分支。考虑其中一个分支即可。
若
且
为偶数,最大值可在点对
处达到。
若
且
为奇数,最大值可在点对
处达到。
情况2:当
和
均为奇数时,
的两个连通分支不同构。考虑包含
的连通分支,该点对间的距离即为最大值
。
综上述讨论,定理得证。
根据
的定义可知其有两个连通分支,若
和
至少有一个偶数,则
的两个连通分支都为1-连通,则
的容错直径就是其直径。
基于对
的研究,我们可以将距离公式推广到更一般的直积图中。
定理3.5设
和
为两个简单图,
,
。令
,
。考虑直积图
中的顶点
和
。
1) 若
,则
(1)
2) 若
,且在
中存在一个包含
和
的奇圈
(设(
为满足此条件的最小奇圈长)
(2)
3) 若
,且在
和
中分别存在包含
和
的奇圈
和
(
为最小奇圈长),则
(3)
4) 若
,且在
与
中均不存在同时包含
和
的奇圈,则
与
在
中不连通,即
(4)
证明:我们先概括主要证明思路,对于直积图,在直积图中移动一步,意味着两点在原图中要同时移动一步。因此我们要找到在原图中的一条长度相同的最短的路径。对于两路径奇偶性相同时,路径短的一方通过“往回走再走回来”的方式实现与路径长的一方同时到达目标点。而奇偶性不同,但若存在奇圈,则可以取奇圈中另一方向,从而取到奇偶性相同的路径,对其应用第一种情况的结论即可。且对于奇圈,由于其长度为奇数,任意拆分都只能是奇长或偶长,则定能与取到距离的路径合并成一个取到最短距离所在路径的最小奇圈,且满足圈长最小性。但若均不存在奇圈,则两者不连通。
(1)
。
考虑
中所有从
到
的路径集合
,其长度构成集合
,其中
(这里假设路的长度可以为0,即
的情况)。类似地,考虑
中所有从
到
的路径集合
,其长度构成集合
,其中
。因此,我们有
,
。
在直积图
中,取一对路径
和
,其中
,
。考虑
,由于
,根据引理3.3,顶点
和
在
中连通且距离满足:
因此,在
中,
由定理2.7可知:
综上讨论可知(1)成立。
(2) 若
,且在
中存在一个包含
和
的奇圈
(设
为满足此条件的最小奇圈长)。首先我们给出如下要求:
要求:存在圈
为过
且在其上取到距离
的圈。
证明:如果不存在这样的
,则对于
中任意包含过
的圈
,
在
上的距离都不为
,则在
上由
划分出的两路径
,其长度
满足
,且
,因为
为奇数。不妨设
,考虑
中一条长度为
的
路径
,则
构成一个奇圈且长度为
,与条件假设矛盾。
由于
为奇数,则
与
的奇偶性不同,因此
,因为
。现在考虑
中的路径长度为
和H中的路径长度为
,运用情况(1)的结论可知(2)成立。
(3) 运用
中的奇圈
,得
,运用H中的奇圈
,得
。因此,实际距离应为这两种方式中的较小值,即(3)成立。
(4) 由条件可知
中连通
到
的只有路径,且
中连通
到
的只有路径。由命题3.1可知在
中不存在
到
的路,即
。
3.2.
中的直径与容错直径
本节我们研究路
与圈
的直积图
。我们首先分析
在图参数
与
取不同值时的结构特性。由路的性质与直积图的定义,可直接得到如下结论。为方便书写,在不引起歧义的情况下,
表示直积图
中的顶点,其中
,
.我们首先给出
的直径公式。
定理3.6
的直径为
.
证明:下面的距离标记
若无另外标出则均表示在图
中的距离。
当
为奇数时,
为连通图。考虑删去边集
后得到的子图同构于
。对于任意两点
,
:
若
在
中不连通(不妨设
),则考虑由
和
的列列
构成的子图
。因为
在
中连通,而在
在
中不连通,故
在
中连通,由定理3.4可得
综合两种情况,对任意
有
另一方面,取
,
,有
故
因此,
.
当
为偶数时,
有两个连通分支,且互相同构。每个分支中,任意两点
,
满足
,且
因此,
由
的定义可知,针对
的单独的一个分支类似于
为奇数时的讨论可以得到
从而
。
定理得证。
我们进一步研究
在删除若干节点后的直径变化。Shiu等人在文章中指出,
当
为偶数时,
,即它同构于两个互不相交的、同构的
图。
当
为奇数时,
,即,它同构于一个
图。
其中,对于
且
,Palisade图(palisadegraph)
的定义如下:
(1) 顶点集:
,
(2) 边集:
.
通过将
的首列与末列对应顶点(即
与
)重合(或等同),得到的图称为CircularPalisade图(circularpalisadegraph),记为
。
由此定义我们可以验证:当
为奇数时,
为连通的连通度为2,当
为偶数时,
有两个相互同构的连通分支且每个连通分支的连通度都为2。其中图的连通度是指为了使图不再连通或变为平凡图所需删除的最少顶点数。由
-容错直径的定义可知我们只需讨论
。
我们首先分析基础情形
与
的2-容错直径,其结论是研究一般
容错性质的基础。
引理3.7
与
的2-容错直径满足:
证明:我们通过结构图示展示其证明思路。
首先我们先分析一般的
结构:
当
为奇数时:
由
实际上构成一个
圈,故在
的坐标表示中相邻的两行构成的子图都是一个
,且每相邻的两个圈共用
个点。因此我们可以考虑观察将其画成
个圈相扣的形式,如图2。
(a)
(b)
Drawn in the form of three
interlocking sections
(a)
(b)
绘制为3个
相扣的形式
Figure 2. The 2 forms of
图2.
的两种形式
(a)
(a)
(b)
drawn in the form of three
interlocking sections
(b)
绘制为3个
相扣的形式
Figure 3. The 2 forms of
图3.
的两种形式
当
为偶数时:
此时图有二连通分支,且两分支同构,每一分支都是
个
相扣,如图3。
在探究完图的结构后,我们来看
和3的情况:
当
为奇数时:
时,图是一个
,显然删去任意一个顶点都会导致圈结构退化为线性结构。此时直径变为
。
时,我们注意到图中有二度顶点与四度顶点,其中四度顶点是由于两圈相扣时共用顶点,由两个二度顶点合并而来。而容错直径要求最坏情况下图的直径。故我们令四度顶点为故障顶点,并在图中删去,此时
的两个圈会同时断开,退化为线性结构,故直径也为
。
当
为偶数时:
基于前面的分析,我们考虑其一个连通分支。
时,一个连通分支是一个
,删去任意一个顶点都会导致圈结构退化为线性结构。此时直径变为
。
时,我们同样删去四度顶点。此时圈结构也会退化为线性结构,直径变为
。
通过对图示结构的分析可知,在所有单点故障场景下,图的最大直径均由上述情况所界定,故引理得证
基于引理3.7,我们可以推导出一般
的容错直径。
定理3.8
的2-容错直径为
,
证明:由于
的连通度为2,则我们只需要讨论删除一个顶点后图
的直径的性质。
证明主要以图示展示证明思路。
首先,
时,
与
时不同,
删去一个四度顶点后会使整个图退化为路,
中删去一个顶点不会影响整个图的性质。由直积图的定义,
中的2度顶点为
,当
时,
中删除任意一个2度顶点后的子图依然是2-连通的,而考虑绘制成圈的情况时,
中删除最内或最外圈的4度顶点
后的子图会产生1度顶点,即悬挂顶点。因此,
的2-容错直径,我们只需讨论
中删除最内或最外圈的一个4度顶点的情况。由前面分析的
的结构的相似性,我们以
为例演示删点的影响(如图4)。
Figure 4.
after deleting a 4-degree vertex
图4.
删去四度点后的图示
由
的定义可知,m为奇数和偶数时
的结构是不同的,因此我们对m分两种情况如下:
情形一:
为奇数
当
为奇数时,由于图的结构,删除一个节点不会完全阻断不同行之间的连通性。我们考虑两种顶点对:
第一种,不同圈上的两点,由于其取路径会跨越至多
个圈,故对这类点对
,
。
第二种,同一圈上的两点,显然在同一圈内取路径会比通过其他的圈上绕着取短的多,而由图4所示,不考虑悬挂顶点,删去顶点后会新形成一个
,因此不考虑悬挂顶点,任意同圈的点
,
。
而考虑入悬挂顶点,悬挂顶点
先通过一步走进圈内的顶点
,而
到别的同圈顶点的距离小于等于
,故悬挂顶点到相邻圈内的任意顶点
的距离满足
。故此时对
同圈或是悬挂顶点,
。
综上,
。且
与
都取得到(
取在悬挂顶点到其相邻顶点所在圈并与其取到直径的点,
取在最内侧的圈上点到最外侧的圈上的点的某条路径),并且这对任意两个顶点对都成立,因此
则
为奇数时定理得证。
情形二:
为偶数
此时每个连通分支结构与
为奇数时类似,但组成连通分支的圈是
,故作与奇数时相仿的过程,得:
至此,定理得证。
3.3.
中的直径
本节研究两个圈图
与
的张量积
的直径性质。我们继续使用坐标表示法,其中
,
。根据
和
的奇偶性不同,我们分三种情况描述如下结论。
定理3.9
的直径为:
(1) 当
均为奇数时,
的直径如下:
(2) 当
为一奇一偶时,
的直径如下:
(3) 当
均为偶数时,
的直径为
。
证明:对任意两点
,
有
(1) 当
均为奇数时:首先,取
,
,由定理3.5可得:
因此
回顾
,若
,则取
;若
,则取
,由定理3.5可得
令
,运用定理3.5可得
,因此,
故,
,即
至此,
,这是直径的一个下界。
另一方面,由于
且
,有:
因此可得:
因此由
和
的任意性,可得
.
由
的定义可知路径
,记为
满足如下:
因此,
至此,
,这是直径的一个上界。
此处的上界与前面已证的下界一致,故
则定理中(1)得证。
(2) 不妨设
为偶数,
为奇数。由
的定义可知路径
,记为
满足如下:
因此,
,因此由
和
的任意性,可得
另一方面,由定理3.7可知
此由
和
的任意性,可得
回顾
,对其应用定理3.5可得
。因此,
至此,有
而
为奇数,
为偶数时过程与上述完全相同,故定理中(2)得证。
(3) 当
均为偶数时,由
的定义可知该图不连通,但其两个连通分支互相同构。在每个连通分支内,由前面的证明可知
对该式取最大值即得:
定理(3)得证,故定理得证。
4. 总结与讨论
本文系统研究了路、圈的直积图的直径与容错直径性质。通过深入的图结构分析与严谨的数学推导,我们取得了以下主要成果:
1) 直积图
方面:我们精确给出了其直径表达式
,并证明了其1-容错直径等于其直径,即
。此外,我们推导了该直积图中两点间距离计算的一般公式,该公式系统地处理了顶点坐标奇偶性差异及图中是否存在奇圈等关键情形。
2) 直积图
方面:其直径与容错直径的性质显著依赖于圈
的奇偶性。当
为奇数时,直径
为
;当
为偶数时,直径为
。我们进一步分析了其在顶点删除故障下的鲁棒
性,精确给出了其2-容错直径
的值。结果表明,其容错直径可能显著大于原始直径,尤其是在
为奇数时,这揭示了其拓扑结构对故障的敏感性。而其敏感性的成因归结于其中的四度节点,在其故障的情况下,图的圈形结构会退化为线性结构,导致通信效率大大降低。导致通信效率大大降低。在网络科学角度上,此类结构在无故障时表现出良好的对称性与中等通信效率,但其鲁棒性瓶颈在于高度数枢纽节点。
3) 直积图
方面:我们完整刻画了
和
在不同奇偶性组合下的直径,得到了简洁统一的表达式。结果表明,其直径由两个因子图的半周长或其组合形式决定,清晰地揭示了直积操作与原图是否存在奇圈对图连通特性的根本影响。
而相较笛卡尔积图:
1) 对路径图与路径图,直积图的直径为
,笛卡尔积为:
。
2) 对路径图与圈图,直径与容错直径依赖于圈
圈长的奇偶性,而笛卡尔积
的直径已知为
。
3) 对圈图与圈图:直积图的直径对n与m的依赖性更大,但在特定情况下大于笛卡尔积
的
直径为
。
分析以上区别,在无故障的规则拓扑下,直积图的通信效率大致优于笛卡尔积图;然而,直积图本身不保连通性,以及其在故障后直径可能剧增的特性(
),凸显了其在容错设计上与笛卡尔积网络不同的脆弱性模式。
本研究为图论中的容错性分析提供了新的理论依据,所获得的精确公式可直接应用于评估和设计具有高容错需求的网络拓扑结构,如互连网络和通信系统。我们的工作表明,虽然直积图在连通性上可能不及笛卡尔积图,但在特定条件下(如因子图尺寸差异大时)能提供更优的无故障通信效率(更小直径)。然而,其容错直径(尤其是对枢纽节点故障的敏感性)往往劣于结构更均匀、冗余路径更多的笛卡尔积网络。这种在效率与鲁棒性之间的权衡,为网络架构师根据具体可靠性要求选择积运算类型提供了关键的理论参考。
未来研究展望:基于本文工作,一个自然的延伸方向是研究这些图积结构的宽直径(Wide Diameter)。宽直径同时衡量了网络在多路径路由下的传输效率与容错能力,对于评估现代高性能网络的整体鲁棒性具有重要意义。未来的工作可以聚焦于确定
、
及
等图积在给定连通度下的宽直径。此外,将研究范围拓展至其他图积运算(如强积)的容错参数,或由借鉴点故障下的情况,深入探究在边故障模型下的容错直径问题,也是极具价值的后续研究方向。
致 谢
衷心感谢浙江省大学生科技创新活动计划(新苗人才计划)和浙江省大学生创新创业训练计划项目对本研究的资助与支持。同时,向所有为本研究提供指导与帮助的专家、老师和同学们致以诚挚的谢意。特别感谢允许我们转载和引用相关资料的文献作者,正是基于您们的前期贡献与无私分享,才使本研究得以顺利开展并取得成果。
基金项目
本论文由浙江省大学生科技创新活动计划(新苗人才计划) (批准号:2023R451014、2024R429A011)和浙江省大学生创新训练项目(批准号:JWXC2024101)资助。
NOTES
*通讯作者。