-
在本文中,术语图和网络可以互换使用. 所有的图都认为是无向的简单连通图,对于未说明的图论符号和术语,可参见文献[1-3].
设G=(V(G),E(G))是一个图. 对于图G中的任意顶点u∈V(G),设集合{v∈V(G)\{u}:(u,v)∈E(G)}和集合{(u,v)∈E(G):v∈V(G)\{u}}分别表示顶点u的邻点集和邻边集,记作NG(u)和NEG(u). dG(u)=|NG(u)|称为图G中顶点u的度. 对于图G的子图K,设
分别表示子图K在G中的邻点集和邻边集.
图G的经典连通度κ(G)和边连通度λ(G)是衡量网络可靠性和容错性的两个重要参数[4-5]. 连通度κ(G)和边连通度λ(G)越大,网络的可靠性就越高. 但是,这两个参数有明显的不足之处,比如,在互连网络的实际应用当中,与一个处理器相连接的所有处理器(链路)同时发生故障的可能性较低,所以用这两个参数衡量网络可靠性和容错性是不精确的. 为克服这些不足之处,可以通过对G-S的每一个分支强加一些限制条件来推广图G的经典连通度(边连通度),这里S⊂V(G)(S⊂E(G)). 文献[6]首次考虑了这个问题并且提出了图G的条件连通度(边连通度)的概念.
设
$\wp$ 是图G所具有的一种性质. 文献[6]定义了图G的条件连通度(边连通度):如果G中存在某种点子集(边子集),使得G删除这种点子集(边子集)后得到的图不连通,且每个连通分支都具有性质$\wp$ ,则所有这种点子集(边子集)中基数最小的点子集(边子集)的基数称为图G的条件连通度(边连通度),记为κ(G∶$\wp$ )(λ(G∶$\wp$ )). 随后,文献[6-7]研究了下面所述的一种条件连通度(边连通度):设S⊂V(G)(S⊂E(G))且g是非负整数,如果G-S是不连通的,且G-S的每个连通分支中至少有g+1个顶点,则称S是G的一个Rg-割(Rg-边割). 若G存在Rg-割(Rg-边割),则G的所有Rg-割(Rg-边割)中基数最小的Rg-割(Rg-边割)的基数称为G的g-外连通度(g-外边连通度),记为κg(G)(λg(G)). 明显地,如果G不是完全图,则κ0(G)=κ(G)且λ0(G)=λ(G). 因此,g-外连通度(g-外边连通度)可以认为是经典连通度(边连通度)的一种推广形式,并且能更加精确地衡量大型并行处理系统的可靠性和容错性. 网络(图)的g-外连通度(g-外边连通度)已被许多学者研究,详细结果可参见文献[6-16]及相关文献.
在平行计算系统中,n维超立方体Qn[17]、n维折叠超立方体FQn[16]和交叉超立方体EH(s,t)[18]是3个重要的互连网络. 基于这3个网络,文献[19]提出了一个新的网络交换折叠超立方体EFH(s,t),EFH(s,t)是在EH(s,t)的基础上增加了一些边获得的,并且这些边称为补边. 交换折叠超立方体有许多重要的特性,比如它有短的直径和低消费因子.
文献[20-21]探究了交换折叠超立方体EFH(s,t)的连通度和边连通度,并且证明了
文献[22]证明了
本文将探讨交换折叠超立方体EFH(s,t)的2-外连通度,最终确定了
全文HTML
-
一个n元二进制字符串x=xn-1xn-2… x0的第i个字符记为x[i],0≤ i ≤ n-1.
记x[i∶j]=xixi-1…xj.x=xn-1xn-2…x0,其中xi=1-xi. 设y=yn-1yn-2… y0. H(x,y)=
$\sum\limits_{i=1}^{n-1}$ |xi-yi|称为x=xn-1xn-2… x0与y=yn-1yn-2… y0的哈明距离.定义1[19] 设交换超立方体EH(s,t)=G(V,E),s,t是正整数. 交换超立方体的点集V(EH(s,t))={as-1as-2…a1a0bt-1bt-2… b1b0c:ai,bj,c∈{0,1},0≤ i≤s-1,0≤ j≤t-1},交换超立方体的边集E(EH(s,t))={(u,v):(u,v)∈V(EH(s,t))×V(EH(s,t))}由3种类型的边E1,E2,E3构成. 其中
E1:u[s+t∶1]=v[s+t∶1],u[0]≠ v[0]
E2:u[t∶1]=v[t∶1],H(u[s+t∶t+1],v[s+t∶t+1])=1,u[0]=v[0]=0
E3:u[s+t∶t+1]=v[s+t∶t+1],H(u[t∶1],v[t∶1])=1,u[0]=v[0]=1
定义2[23] 交换折叠超立方体记为EFH(s,t),它是由交换超立方体EH(s,t)中的任意两个互补的点u=as-1as-2…a0bt-1bt-2… b0c和u=as-1as-2…a0bt-1bt-2…b0c增加一条边后得到的. 这些新增加的边称为EFH(s,t)的补边,补边构成的集合记为M. EFH(s,t)-M中的边称为交叉EH(1,2)和EFH(1,2)的图(图 1).
设任意一条边(u,v)∈E(EFH(s,t)-M),则存在唯一确定的i∈{0,1,2,3,…,s+t},使得u[i]≠v[i]且u[j]=v[j],j=1,2,…,i-1,i+1,…,s+t,此时称边(u,v)是i-边. 如果EFH(s,t)-M中两个点u和v通过i-边相邻,则称u和v沿维数i相邻,我们也称u是v的i-邻点,记作v=ui. 由定义可知uij是ui的j-邻点,明显地,uii=u.
设u∈V(EFH(s,t)). 通过定义2,如果u[0]=0,则d(u)=s+2,否则d(u)=t+2.
下面给出EH(s,t)和EFH(s,t)的一些结论,主要结果的证明将会用到这些结论.
引理1[4] κ(EH(s,t))=λ(EH(s,t))=s+1,1≤s≤t.
引理2[10] κ1(EH(s,t))=λ1(EH(s,t))=2s,1≤s≤t.
引理3[10] EH(s,t)同构于EH(t,s).
引理4[23] EFH(s,t)同构于EFH(t,s).
通过引理3和引理4,可以在下面讨论中设s≤t,则δ(EH(s,t))=s+1且δ(EFH(s,t))=s+2.
引理5[10] EH(s,t)可分解成两个EH(s-1,t)或两个EH(s,t-1).
根据EFH(s,t)的定义容易得出EFH(s,t)具有下面性质:
性质1 交换折叠超立方体网络EFH(s,t)可以分解成两个子图L和R,其中
L和R分别是由点集V(L)和V(R)诱导的子图. 明显地,L和R都同构于EH(s-1,t),并且L和R之间的边是由E2中的边和M构成的,记作EFH(s,t)=L⊕R. 令u∈V(L)(或u∈V(R)),则u在R(或L)中通过交叉边的邻点记作uL(或uR). 明显地us+t=uL(或us+t=uR).
文献[14]证明了折叠超立方体FQn(n≥4)中不含3圈,并且任何不相邻的两个点的共同邻点的个数不超过2. 因此容易得到下面的引理:
引理6 交换折叠超立方体EFH(s,t)中不含3圈,并且任何不相邻的两个点的共同邻点的个数不超过2.
引理7 若P为EFH(s,t)中任意一条长度是2的路,则|NEFH(s,t)(P)|≥3s+1.
证 由EFH(s,t)的定义及引理7,容易证明|NEFH(s,t)(P)|≥3s+1.
引理8[10] 设K⊂V(EH(s,t))并且|K| < 2s,s≥2. 则EH(s,t)-K满足下面两种情形之一:
(ⅰ) EH(s,t)-K是连通的;
(ⅱ) EH(s,t)-K有两个分支,其中一个分支是一个孤立点.
-
定理1 设EFH(s,t)=L⊕R,对于任意的F⊆V(EFH(s,t)). 令FL=F∩V(L),FR=F∩V(R). 如果|F|≤3s并且EFH(s,t)-F中既无孤立点也无孤立边,则R-FR(或L-FL)中每一个顶点均与L-FL(或R-FR)中的一个顶点连通.
证 对于任意的顶点u=1as-2…a0bt-1…b0c∈V(R-FR),分以下两种情形进行讨论:
情形1 u=1as-2…a0bt-1…b00.
如果uL=0as-2…a0bt-1…b00∉FL或u∉FL,则定理1得证. 因此我们假设uL∈FL,u∈FL. 如果u0=1as-2…a0bt-1…b01∉FR,u0i′=1as-2…a0bt-1…bi′…b01∉FR,u0i′0=1as-2…a0bt-1…bi′…b00∉FR且u0i′0(s+t)=0as-2…a0bt-1…bi′…b00∉FL(或u0∉FR,u0∉FL),那么从u出发,总存在路径u→u0→u0i′→u0i′0→u0i′0(s+t)(或u→u0→u0)使其连接至L-FL,则定理1得证. 因此我们假设u0∈FR. 令
如果|A| < s-1,那么存在某个i,使得ui=1as-2…ai…a0bt-1…b00∉FR且ui(s+t)=1as-2…ai…a0bt-1…b00∉FL(或ui∉FL),则定理1得证. 因此假设|A|≥s-1.
因为EFH(s,t)-F中不存在孤立顶点,因此可令v=1as-2…ai…a0bt-1…b00,使得(u,v)∈E(R-FR). 如果vL=0as-2…ai…a0bt-1…b00∉FL(或v∉FL),则定理1得证. 否则可知vL∈FL,v∈FL. 如果存在v0=1as-2…ai…a0bt-1…b01∉FR,v0i′=1as-2…ai…a0bt-1…bi′…b01∉FR,v0i′0=1as-2…ai… a0bt-1…bi′…b00∉FR,v0i′0(s+t)=0as-2…ai…a0bt-1…bi′…b00∉FR(或v0∉F),那么存在路径v→v0→v0i′→v0i′0→v0i′0(s+t)(或v→v0→v0),使得u(或v)通过这条路径连接至L-FL. 否则可假设v0∈FR. 令
如果|B| < s-2,那么存在某个j,使得vj= 1as-2…ai…aj…a0bt-1…b00∉FR且vj(s+t)=0as-2…ai…aj…a0bt-1…b00∉FL(或vj∉FL),则定理1得证. 因此可知|B|≥s-2.
因为EFH(s,t)-F中不存在孤立边,我们令
使得(v,w)∈E(R).可以构造连接w至L-FL的点不交路径,即路径如下:
令C={wk,wk(s+t)(wk):t+1≤k≤t+s-1,k≠i,j},D={uL,u,u0,vL,v,v0,wL,w,w0}⊂F. 由于
但是在C中存在s-3对顶点使得u到L-FL是连通的,因此至少存在一个常数k(k≠i,j)使得wk∉FR,wk(s+t)∉FR(或wk∉FR,wk∉FR). 那么u与L-FL中的一个顶点相连接,定理1得证.
情形2 u=1as-2…a0bt-1…b01.
由于NEFH(s,t)(u)∩V(L)={u}. 如果u∉FL,则定理1得证. 因此我们可假设u∈FL. 如果u0=1as-2…a0bt-1…b00∉FR,u0(s+t)=0as-2…a0bt-1…b00∉FR(或u0∉FR),则存在一条路径,使得u连通至L-FL,否则u0∈FR. 令A′={ui′,ui′0,ui′0(s+t)(ui′):1≤i′≤t}∩F(或A′={ui′,ui′:1≤i′≤t}∩F),其中ui′=1as-2…a0bt-1…bi′…b01,ui′0=1as-2…a0bt-1…bi′…b00,ui′0(s+t)=0as-2…a0bt-1… bi′…b00. 如果|A′|<t,则必定存在某一i′,使得ui′∉FR,ui′0∉FR,ui′0(s+t)∉FL(或ui′∉FR,ui′∉FL),使得u连通至L-FL. 否则|A′|≥t.
因为EFH(s,t)-F中不存在孤立点,不妨令v=1as-2…a0bt-1…bi′…b01∉FR,1≤i′≤t.,使得(u,v)∈E(EFH(s,t)-F). 如果v∉FL,则定理1得证. 否则v∈FL. 若v0=1as-2…a0bt-1…bi′…b00∉FR,v0(s+t)=0as-2…a0bt-1…bi′…b00∉FL(或v0∉FL),则存在一条路径,使得u连通至L-FL,否则v0∈FR. 令B′={vj′,vj′0,vj′0(s+t)(vj′):1≤j′≤t,j′≠i′}∩F(或B′={vj′,vj′:1≤j′≤t,j′≠i′}∩F),其中
若|B′| < t-1,同理可得u连通至L-FL. 否则,|B′|≥t-1.
因为EFH(s,t)-F中不存在孤立边,令w=1as-2…a0bt-1…bi′…bj′…b01∉FR,使得(v,w)∈E(R),则u通过w可构造通向L-FL的路径为
其中1≤k′≤t且k′≠i′,j′.
令C′={u0,u,v0,v},由于
而u通过w可构造t-1条路径,因此至少存在1条路径使得u与L-FL中的一个顶点相连接,定理1得证.
定理2 k2(EFH(s,t))=3s+1,其中s≥5.
证 设P为EFH(s,t)中一条长度为2的路径,由引理7可知|NEFH(s,t)(P)|≥3s+1. 通过EFH(s,t)的定义,EFH(s,t)-(NEFH(s,t)(P)∪V(P))既不包含孤立顶点也不包含孤立边,因此NEFH(s,t)(P)是EFH(s,t)的一个R2-外割,进一步可知k2(EFH(s,t))≤3s+1.
接下来只需证明k2(EFH(s,t))≥3s+1,即证明对于任意的顶点集F⊆V(EFH(s,t)),当|F|=3s且不存在孤立顶点也不存在孤立边时,EFH(s,t)-F是连通的. 设EFH(s,t)=L⊕R.
方便起见,我们设
不失一般性,令|FL|≤|FR|,那么可知|FL|≤
$\frac{3 s}{2}$ < 2s-2,s≥5. 通过引理8,我们可知L-FL满足下面两种情形之一:L-FL是连通的;L-FL有两个分支,其中一个分支是一个孤立顶点. 现在考虑下面两种情形.情形1 L-FL是连通的.
由定理1,可知R-FR中任意一顶点与L-FL中一顶点连通. 因此EFH(s,t)-F是连通的.
情形2 L-FL有两个连通分支,其中一个是孤立点.
设u=0as-2…a0bt-1…b0c是L-FL中的一个孤立点,此时有|FL|≥|NL(u)|≥s. 接下来证明EFH(s,t)-F中的u与L-FL-{u}是连通的. 考虑下面两种情形:
情形2.1 若u=0as-2…a0bt-1…b01,我们有NEFH(s,t)(u)∩V(R)={u}. 如果u∈FR,则u为EFH(s,t)-F中的孤立点,这与EFH(s,t)-F不存在孤立点矛盾,因此u∉FR. 方便起见,令v=u. 如果vs+t∉FL,则定理2成立. 因此假设vs+t∈FL. 如果v0∉FR,v0i′∉FR,v0i′0∉FR,v0i′0(s+t)∉FL(或v0∉FR,v0∉FL),则定理2得证. 因此假设v0∈FR. 设
如果|A| < s-1,则存在某个i,使得vi,vi(s+t)∉F(或vi,vi∉F),则定理2得证. 因此假设|A|≥s-1.
因为EFH(s,t)-F不存在孤立边,因此存在某个i,使得(v,vi)∈E(EFH(s,t)-F),则u通过vi可构造连接u到L-{u}的路径:vi→vij→vij(s+t),其中t+1≤j≤s+t-1,j≠i;vi→vi0→vi0i′→vi0i′0→vi0i′0(s+t),其中1≤i′≤t;vi→vi0→vi0;vi→vi(s+t).
由于
且u通过vi可构造s+1条通向L-{u}的路径,故至少存在一条路径使得u与L-FL-{u}连通,定理2得证.
情形2.2 若u=0as-2…a0bt-1…b00,因为EFH(s,t)-F中不存在孤立点,故uR=1as-2…a0bt-1…b00∉F或者u∉F.
若uR,u∉F. 由EFH(s,t)的定义可知uR和u在R中没有共同的邻点. 方便起见,设v=uR,w=u,通过引理6,可知v(=uR)和w(=u)在L中有两个共同的邻点,即NL(v)∩NL(w)={u,v(=wR)}. 如果v(=wR)∉F,则定理2得证. 因此假设v(=wR)∈F. 我们可构造s+t条连接v(或w)至L-FL-{u,v(=wR)}的路径. 即:v(=uR)→vi→vi(s+t),其中t+1≤i≤s+t-1;v(=uR)→v0→v0i′→v0i′0→v0i′0(s+t),其中1≤i′≤t;w(=u)→w0→w0(s+t);w(=u)→wj′→wj′0→wj′0(s+t),其中1≤j′≤t.
由于
且u通过v(或w)可构造s+t(≥2s)条通向L-{u}的路径,故至少存在一条路径使得u与L-FL-{u}连通,定理2得证.
若uR∉F,u∈F或者uR∈F,u∉F. 不失一般性,假设uR∉F,u∈F. 如果uR∉F,则定理2得证. 因此假设uR∈F. 如果uR0∉F,uR0i′∉F,uR0i′0∉F,uR0i′0(s+t)∉F(或uR0∉F,uR0∉F),则定理2得证. 假设uR0∈F. 因为EFH(s,t)-F中不存在孤立边,所以uR在R中存在不属于F的邻点. 假设uRi∉F,其中t+1≤i≤s+t-1. 对于任意的点v∈NR({uR,uRi}),设D={v,vL:(v,vL)∈E(EFH(s,t))}(或D={v,v:(v,v)∈E(EFH(s,t))}),并且|D|=2s-2. 可知D⊄(NL(u)∪{u,uR,uR0}). 由于
所以F中至多有2s-3个点在D中. 因此在D中至少存在一对点不属于F. 即u与L-FL-{u}连通.
-
本文在交换折叠超立方体网络经典连通度和超连通度的基础上深入研究,进一步研究了其2-外连通度,证明了:当t≥s≥5时,k2(EFH(s,t))=3s+1. 也就是说,EFH(s,t)中至少删除3s+1个顶点,才能得到不包含孤立顶点和孤立边的非连通图.