[摘要]图G的哈密顿道路图H(G)是和G具有相同顶点集的图,并且其中任意两个顶点u和v是邻接的当且仅当G含有一条哈密顿u-v道路。本文呈现出哈密顿图同构于哈密顿道路图的特征。
1.引言
图G中的道路(圈)称为G的哈密顿道路(圈),如果它含有G的每一个顶点。图是可溯的(哈密顿),如果它含有一条哈密顿道路(圈)。图G是哈密顿——连通的,如果对于G中每一对相异的点u、v、G都含有一条哈密顿道路。
图G的哈密顿道路图H(G)是和G具有相同顶点集的图,并且其中任意两个顶点U和V是邻接的当且仅当含有一条哈密顿u-v道路。于是,图恰好说明哪一些点偶是通过的哈密顿道路而连通的。对于P阶图G,H(G)≌KP当且仅当G不是可溯的,而H(G)≌KP当且仅当G是哈密顿 - 连通的。
假设G是一个P(≥2)阶图,并且设n是一个这样的整数:1≤n≤P-1。Escalante,Montejano和Rojano[2]同样地定义了G的n - 道路图Gn,那图和G具有相同的顶点集,并且其中点u到v是邻接的,当且仅当G含有一条长度为n的u-v道路。于是G的(P-1) - 道路图GP-1是与H(G)同义的。
2.自哈密顿道路图
图G是自哈密顿道路图,如果G≌H(G)。这篇论文是以确定哪些图是自哈密顿道路图的问题为研究对象的。存在着一个等价于这个问题的公式。
哈密顿道路图序列是一个符号序列:
G,H(G),H2(G),H3(G),…,
这里G是一个图,H1(G)=H(G),并且对于n≥2,Hn(G)=H(Hn-1(G))。图F表示哈密顿道路图序列的极限,如果存在一个图G并且存在一个正整数n,使得对于每一个正整数K,当K≥n时,都有F≌HK(G)。
命题 图G是自哈密顿道路图,当且仅当G是哈密顿道路图序列的极限。
证明 假设G是自哈密顿道路图,则G≌H(G)。因此序列G,H(G),H2(G),……的各个元素同构于G,并且G是哈密顿道路图序列的极限。
反之,假设F是哈密顿道路图序列的极限。这就存在一个图G并且存在一个正整数n,使得若K是一个正整数且K≥n时,则F≌HK(G)。所以,F≌HK+1(G)= H(HK(G))=H(F),并且F是自哈密顿道路图。
我们现在考察一些自哈密顿道路图的实例。首先,观察对于任何的P,KP和KP是自哈密顿道路图,并且对于P≥3,H(CP)≌CP。
对于n≥2,正则完全偶图K(n,n)是自哈密顿道路图。为了看清这一点,设V1和V2是K(n,n)的划分的集合。因为通过哈密顿道路,V1的任意一点与V2的任意一点连通,在H(K(n,n))中,V1的任意一点与V2的任意一点邻接。在其他方面,Vi(i=1,2)中没有两个相异的点是通过K(n,n)中的哈密顿道路连通的。所以,在H(K(n,n))中没有两个Vi(i=1,2)中的点是邻接的。于是,H(K(n,n))≌K(n,n)。按照同样的方式,当n≥2时,图Kn+Kn(Kn和Kn的并)是一个自哈密顿道路图。
圈C的弦是一条联结C中两个非相邻顶点的边。P(P≥4且为偶数)阶的图G称为弦加法的,如果G的顶点可以标记成这样:(1)v1,v2,…,vP,v1是G中的一个哈密顿圈C;(2)对于每一个偶整数i(2≤i≤P),degGvi=2;(3)C含有弦;(4)vjvK是C中的弦,对于任意整数l意味着vj+2lvK+2l是C中的弦,这里下标是以P为模的(在通常称作循环的图中,弦加法的图的结果对于度为2的点不成立)。弦加法的图必然有唯一哈密顿圈,即C。插图1是弦加法的。
作为引言中的主要推论,弦加法的图展现在下列结果中。
引理1 每个弦加法的图都是自哈密顿道路图。
证明 设G是一个P(P≥4且为偶数)阶的弦加法的图,于是G的点可标记作v1,v2,…,vP,这样,弦加法的图的定义中的条件(1)-(4)是满足的。
通过Φ(vi)=vi+1定义Φ:V(G)→V(H(G)),这里下标是以p为模的。我们说明Φ是一个从G到H(G)的同构。设vj和vK是G的邻接顶点,我们验证Φ(vi)和Φ(vK)在H(G)中邻接。
首先,假设K=j+1,即vj和vK在G的哈密顿圈C中是相邻的。那么,显然G含有一条G中的哈密顿vj+1——vj+2道路,所以vj+1和vj+2在H(G)中是邻接的。另外,假设vjvK是一条C的弦,这里的j和K是奇数。那么G含有哈密顿道路。
vj+1,vj+2,…,vK,vj,vj-1,vj-2,…,vK+1
并且vj+1vK+1是H(G)中的一条边。
其次,我们说明那H(G)不含有其他边,因此完成了引理的证明。要想证明它,我们考察G中可能的哈密顿道路,并且设2度点(具有偶下标的)在本文中称为偶点,而那具有奇下标的称为奇点。图G有相同数量的偶点和奇点,并且没有两个偶点是邻接的。于是没有始点和终点都是奇点的哈密顿道路。同样,若G中的哈密顿道路其始点是一个偶(奇)点,而终点是一个奇(偶)点,则偶点和奇点必须是交错的,所以这条哈密顿道路是C的子道路。
存在着剩下的可能是G有一条哈密顿道路,其始点和终点均为偶点。设P是一条G中的哈密顿vj+1——vK+1道路,这里的j和K是奇数并且vjvK?E(G)。那么P恰好含有一个子道路va,vb,这里a和b均为奇数,所以vavb是C的一条弦。因为P的所有其他边是属于C的,道路P可以表示为
vb+1,vb+2,…,va,vb,vb-1,…,va+1
或为
vb-1,vb-2,…,va,vb,vb+1,…,va-1
这里下标是以P为模的。在第一种场合,a=K和b=j,这样的vjvK∈E(G);假设相反,在第二种场合,a=K+2和b=j+2,这样的vj+2vK+2∈E(G)。因为G是弦加法的,这意味着vjvK∈E(G),矛盾。
我们猜想自哈密顿道路图的实例,在事实上有我们提出的那些实例。
猜想 P阶的图G是自哈密顿道路图,当且仅当G是弦加法的或者G是同构于图KP,KP,CP(P≥3),K(?P,?P)和KP/2+KP/2中的某一个,最后两个中的P为偶数。
3.哈密顿、自哈密顿道路图
在这一节中,我们给出两个重要的结果,即在哈密顿图的情况下,对上述猜想的验证。开始我们有初步的结果。
跟G的哈密顿圈C—起考虑的是在其旁的G的外圈,它是G的恰好含有C的一个弦的、中间的一个圈。
引理2 设G是一个P(≥4)阶的哈密顿、自哈密顿道路图,它具有哈密顿圈C:v1,v2,…,vP,v1和弦v1vm,v2vm+1,这里2<m<P。那么
(ⅰ)C含有所有形如v1vm+i-1的弦,这里i=1,2,…,P,并且这里所有的下标是以P为模的;
(ⅱ)若m≥5,G含有一个长度为m-2的外圈。
证明 对于i=1,2,…,P,图G含有一条哈密顿vi-vi-1道路,这里vP+1=v1。因此,H(G)含有边vivi+1,于是含有哈密顿圈C。
因为v1vm是C的弦,图G含有哈密顿v2-vm+1道路
v2,v3,…,vm,v1,vP,vP-1,…,vm+1。
类似地,G含有一条哈密顿vP-vm-1道路。因为v2vm+1是一条C的弦,可见G含有一条哈密顿v1-vm道路和一条哈密顿v3-vm+2道路。因此,H(G)含有边vPvm-1,v1vm,v2vm+1和v3vm+2。按照同样的方式,我们看到H2(G)有哈密顿圈C和弦vP-1vm-2,vPvm-1,v1vm,v2vm+1,v3vm+2和v4vm+3。按照这种方式继续下去并且应用那个事实:G≌H(G)≌H2(G)≌…,我们注意到G含有所有的弦vivm+i-1,这里i=1,2,…,P并且所有下标均以P为模。这就证明了(ⅰ)。
若m≥5,则v1,vm,vm+1,vm+2,…,vP-(m-3),v2,v3,…,vm-1,vP,vP-1,…,vP-(m-4)是G中的一条哈密顿v1-vP-(m-4)道路。这意味着v1vP-(m-4)是H(G)并且是如此地H(G)中的一条弦,因而G有一条长度为m-2的外圈,因此证明了(ⅱ)。
定理 设G是一个P(≥3)阶的哈密顿图。那么G是一个自哈密顿道路图当且仅当G是弦加法的或者G同构于KP,CP,K(?P,?P)和KP/2+KP/2,最后两个中的P为偶数。
证明 我们已经说明了图KP,CP,K(?P,?P)和KP/2+KP/2中的每一个都是自哈密顿道路图。由引理1,每个弦加法的图是自哈密顿道路图。因此,足够去证实它的逆。
设G是一个P(≥3)阶的哈密顿、自哈密顿道路图,若G≌CP,证明是完成的;于是我们假定G是设有圈的。
在G的哈密顿圈之中,设C:v1,v2,…,vP,v1是使G包含一个最小长度为m的外圈的一个,即圈v1,v2,…,vm,v1。注意3≤m≤?(P+2)。若v1vK是C的一个弦,则通过使用在引理2(ⅰ),中所使用过的同样论据,我们看到所有的图G,H(G),H2(G)等等,含有哈密顿圈C;H(G)含有弦vPvK-1和v2vK+1;H2(G)含有弦vP-1vK-2,v1vK和v3vK+2等等。特别是,这意味着G含有弦v1vK;H2(G)含有v1vK和v3vK+2;H4(G)含有v1vK,v3vK+2和v5vK+4等等。
现在我们按照同等的P,考察两种情形。
情形1 假设P是奇数,在这情形中我们说明G≌KP。
从上文提到的情形观察,HP+1(G)含有弦v1vm,v3vm+2,…,vPvm-1和v2vm+1。因为HP+1(G)含有弦v1vm和v2vm+1,并且G≈HP+1(G),我们由引理2断定:(ⅰ)G含有所有形如vivm+i-1的弦,这里i=1,2,…,P且所有下标均以P为模;(ⅱ)m=3或m=4。
假设m=4,且记奇整数P=3K+r,这里K≥2且r=0,1或2。在下列的每种情形中,均表明道路是哈密顿v1-vP-1道路,意指H(G)含有一个外三角形,产生矛盾,故m=3:
r=0:v1,v4,v7,…,vP-2,vP-3,vP-4,vP-7,vP-6,vP-9,vP-10,…,v5,v2,v3,vP,vP-1;
r=1:v1,v4,v7,…,vP-3,vP-2,vP-5,vP-4,vP-7,vP-8,vP-11,…,v5,v2,v3,vP,vP-1;
r=2:v1,v4,v7,…,vP-4,vP-3,vP-2,vP-5,vP-6,vP-9,vP-8,…,v5,v2,v3,vP,vP-1。
因为m=3,G含有所有的弦v1v3,v2v4,v3v5,…,vP-2vP,vP-1v1和vPv2。所以,G含有像圈C的平方一样的子图。(图F的平方F2是有着与F—样的点集,并且在其中两个点是邻接的当且仅当在F中这两点间的距离是1或2)。因为2—连通图的平方是哈密顿 - 连通的(见[1]),G是哈密顿 - 连通的,所以H(G)≌KP,于是G≌KP。
情形2 假设P是偶数。这情形又可分为两个子情形。
子情形2a。假定G含有长度为偶数的外圈。设n是G的小的偶外圈的长度。不失一般性,我们可以假定v1vn是一条G的弦,这里4≤n≤1/2(P+2)。
假设n=4。那么G含有弦v1v4,v3v6,v5v8,…,vP-3vP和vP-1v2。于是,若va,vb∈V(G),这里a是奇数而b是偶数,则对于b=a-1,a+1或a+3,vavb∈E(G)。设a和b各自是奇的和偶的整数,这里1≤a<P,1<b≤P,并且b对于a-1,a+1和a+3是不同的。我们说明这里也是vavb∈E(G)。下列就是G中的一条哈密顿va-vb道路:
va,va+1,va+2,…,vb-1,vb+2,vb+3,vb+6,vb+7,vb+10,…,va-6,va-3,va-2,va-1,va-4,va-5,va-8,va-9,…,vb+1,vb。
所以,vavb是H(G)的一条边,意指H(G)且因而G含有与K(?P,?P)—样的子图,有划分的集合V1={vi|i是奇数}和V2={vi|i是偶数}。
若G不含有长度为奇数的外圈,则G≌K(?P,?P)。另外,在V1中或在V2中都存在着点与点的邻接,这在前面已说到。那么,若vx和vy是V2中相异的点,在那里存在着G中的一条哈密顿vx-vy道路,它们就意味着H(G),并且因此也意味着G,含有像并KP/2+KP/2一样的子图。若G不含有其他边,则G= KP/2+KP/2;另外G≌Kp。
现在假定n≥6。我们说明这是不可能存在的情况。因为P是偶数,对于一些i,1≤i≤?(n-2),P=2i[mod(n-2)]。因此我们可以记作P=K(n-2)+2i,这里K≥2,因为P≥2n-2。
回想到G含有所有的弦v1vn,v2vn+2,v5vn+4,…,vP-n+1vP和vP-n+3v2…,vP-1vn-2。我们以v1为始点的道路列下:
v1,vn,vn-1,v2n-2,v2n-3,v2n-4,v3n-5,v4n-6,…,或等价的。
v1,v(n-2)+2,v(n-2)+1,v2(n-2)+2,v2(n-2)+1,v3(n-2)+2,v3(n-2)+1,v4(n-2)+2,…(1)
我们用这种方式延伸这条道路,直到v2,v3,…,vn-2的某一个顶点。或者,更确切地到点v2,v4,v6,…,vn-2的某一个。这个点实际是对于ji>P时序列(1)中的第一个点vji。事实上,
ji=(K+1)(n-2)+2=K(n-2)+n=K(n-2)+2i+(n-2i),
即vji是vn-2i,就是点v2,v4,v6,…,vn-2中的某一个。
若vji≠v2,我们用相同的方式延伸(1),获得
v1,v(n-2)+2,v(n-2)+1,…,vj1,vj1-1,vj1+(n-2)+2,vj1+(n-2)+1,vj1+2(n-2)+2,…(2)
最后重新得到点v2,v4,v6,…,vn-2中的某一个。这将是vn-4i或v(n-4i)+(n-2)两者之一,随i的值而定之。称这点为vj2。注意,无论j2取怎样的值,我们都有j2≡n-4i[mod(n-2)]。
若vj2≠v2,我们像上文一样延伸。这过程和序列(2)是延伸到v2为止的。对于假设d=gcd(i,?(n-2))这必定会出现。于是因为n-[(n-2)/2d]2i≡2[mod(n-2)],结果产生vj(n-2)/2d=v2。
若v1-v2道路P1恰好是哈密顿道路(意指d=1的那个),则G有一个哈密顿圈含有边v1vn,所以H(G)含有边v1vn。因为H(G)也含有边v2vn+1,我们可以应用引理2,和n≥6的假定矛盾。
若P1不是哈密顿的(因而d≥2),则因为ja-jb是关于1≤a<b≤(n-2)/2d中2d的倍数,导致2d+2是使得v2d+2属于P1的大于2的最小正整数。特定地v4(且因而v3)是不属于P1的。我们以道路P2的v3作始点,恰好进行到P1像具有终点v4—样为止。这过程延伸到最后产生道路Pd为止。那么,P1,P2,…,Pd是一条G中的哈密顿v1-v2d道路,这意味着H(G),因而也意味着G,含有一条长度为2d的外圈。因为2d≤n-2,这便引出矛盾。
子情形2b. 假定G的所有外圈的长度均为奇数。若P=4,则因为
(K4有任意一条边被删去)两者之一成立,即两者之一的G是完全的或是弦加法的。于是我们假定P≥6且说明G是弦加法的。
假设相反,G不是弦加法的。那么,存在着外圈含有两个奇点连接的弦,并且存在外圈含有两个偶点连接的弦。特别是,假定小的外圈(有长度m)含有两个奇点连接的弦,G含有弦v1vm。
首先假定m=3,别忘了它具有含两个偶点连接的弦的外三角形;对于其他方面,G含有像C的平方一样的子图,这意味着像情形1中的那样,G≌KP一一一件不可能的事,因为G含有唯一的奇外圈且P≥6。
设K是大于3的并且是使v2vK为C的弦的最小整数;于是6≤K≤1/2(P+4),并且K是一系列偶数。因为v2vK是C的一条弦,所以v4vK+2也是。那么,
v1,vP,vP-1,…,vK+3,vK+1,vK+2,v4,v5,v6,…,vk,v2,v3
是G的一条哈密顿v1-v2道路。因此,H(G)含有两条边v1v3和v2v4。再次应用引理2,我们看到H(G)含所有弦vivi+2,i=1,2,…,P,意指H(G)含有与C2一样的子图,H2(G)≌KP,并且G≌KP一一矛盾。
我们现在可以假定所有外圈的最小长度为5。观察G,不可能含有两个最小的外圈,一个含有两个奇点连接的弦并且另一个含有两个偶点连接的弦,对此将同引理2(ⅱ)矛盾。
设v1vm和v2vK是C的弦,这里m≥5且K是大于3的小整数,因此v2vK是C的弦。当然,m+3≤K≤1/2(P+4)。那么,
v1,v2,vm-3,vK+m-5,vK+m-6,vK+m-1,…,vK-2,vP,vP-1,vP-2,…,vK+m-4,vK-3,vK-4,…,vm-2
是一条哈密顿v1-vm-2道路,意指H(G)和G含有一条长度为m-2的外圈,这同我们的假定恰好相反。所以是弦加法的。
[Journal of Graph Theory,Vol,7 No. 4,Winter 1983]