1. 引言
设
是一个阶为n(G)且边数为m(G)的有限简单图。设
是图G的基本圈数。显然,如果
,则G是树,如果
,则G是单圈图,如果
,那么G是双圈图。设
是一个初始着色顶点子集,它的所有顶点都着黑色,若一个黑色的顶点v恰好只有一个未着色的邻点u,则v强迫顶点u着黑色,按照这样的着色规则使得G的所有顶点都变成黑色,则称初始集S为G的一个零强迫集。G的零强迫集的最小基数称为G的零强迫数,用F(G)表示。图的零强迫数的概念首次在2008年AIM Minimum Rank-Special Graphs Work Group提出( [1] ),学者们用它来界定图矩阵的最小秩和最大零秩(见 [2] [3] [4] )。在 [5] 中,Montazeri和Soltankhah讨论了零强迫数与路覆盖数之间的关系,并用路覆盖数来界定零强迫数。在 [6] 中,Davila和Kenter猜想,对最大度Δ至少为2的连通图G,当且仅当
或
时,图G的零强迫数等于
。随后,Gentner等人和Lu等人分别证明了此猜想( [7] [8] )。学者们还研究了树的零强迫数并用不同的图参数来界定零强迫数(见 [9] [10] [11] )。
连通图G中的两个顶点u和v的距离是指图G中最短的uv-路的长度,记为
,或者简记为
。如果
,顶点v称为图G的一个悬挂顶点,对于任意树T,其悬挂顶点也可称为叶子点,并且树T的叶子点数(悬挂顶点数)记为p(T)。G的一个顶点u的度是指它的邻点数,记为
(或简记为d(u))。记图G中任意导出圈C的最大直径为dp(C)。如果一条路P的内部顶点全是2度顶点,则称P是一条简单路。
设C是图G的一个圈,
,若v的邻点有不在G的任意圈上的顶点,则称V是G的圈C上的一个分叉顶点。对于圈C上的分叉顶点u,称T(u)为分叉顶点u的导出树,并且对T(u)的任意顶点
,显然有
。方便起见,在本文中提到的T(u)的悬挂顶点特指除u以外的T(u)的悬挂顶点。
对于图G的一个顶点子集R,如果在R中任意三个顶点不在同一条最短路上,则称R是G的一个一般位置集。图G的一般位置数gp(G)是G的最大一般位置集的顶点数。图的一般位置数在 [5] 中被提出,随后,在 [12] 中图的一般位置集被刻画。边一般位置集也在 [13] 中被学者们研究。对于任意树T,
都成立。在 [14] 中,Hua等人证明了
在连通单圈图中成立,并提出问题双圈图满足什么结构时
成立?受这篇文章的启发,我们研究了这个问题。在本文中,我们找到了使得
成立的双圈图的结构。
2. 主要结果
在给出主要结果之前,我们首先介绍一些基本结果和符号。在 [9] 中,张文前等人研究了树的零强迫数,并用树的悬挂顶点数来界定零强迫数,得到树的零强迫数的上界。
引理1: [9] 若T是树,则
。
也就是说,对于任意树T,选取
个悬挂顶点即可构成T的一个零强迫集。而在双圈图G上,若
是图G圈上的一个分叉顶点,设
,在颜色变化过程中,S1使得G中除了V(T(u))以外的所有顶点都被着黑,此时可应用此引理寻找T(u)中除u以外的悬挂顶点作为T(u)的一个零强迫集S2,显然,
是图G的一个零强迫集。
对于任意连通图G,显然满足以下结论。
引理2:设G是连通图,则
,其中L是图G的悬挂顶点集合。
定义
为双圈图的族,即,对任意连通图G,若
,则G是双圈图。
根据双圈图的结构性质,双圈图一定包含以下结构之一(如图1所示)。

Figure 1. Three structures of a bicyclic graph
图1. 双圈图的三种结构
结构
:双圈图的两个圈没有交点;
结构
:双圈图的两个圈恰好有一个交点;
结构
:双圈图的两个圈至少有一条公共边。
如上图所示,双圈图的两个圈之间的公共交点称为交叉顶点并分别用s和t表示(结构
只有一个交点s)。特别地,结构
中有唯一的一条路Pst,它的两端点s,t分别位于两个不同圈上,我们称这条路上除端点s和t的度至少为3的顶点为分叉顶点,并称路Pst与两个圈的交点为交叉顶点。
方便起见,我们按位置将分叉顶点划分为以下部分:
(如图2(a)~(c)所示,并且忽略分叉顶点及其导出树),并记对应的圈和路为
和
(如图2(d)~(f)所示),对应分叉顶点的导出树的悬挂顶点数记为
,并将交点处悬挂路的顶点数记为
和
(即,T(s)和T(t)的悬挂顶点数) (如图2(g)~(i)所示)。注意,对任意
,
,
和
不包含s和t的悬挂顶点数。将双圈图G中所有悬挂顶点集合记为L,并且
。

Figure 2. The vertex partition of bicyclic graphs
图2. 双圈图的顶点划分
若
,定义一类双圈图族
,若
,则G包含以下结构之一。
结构
:双圈图的两个圈至多有一个交点且
,
,
,
。
结构
:双圈图的两个圈至少有两条公共边,
,
,
,
且
或者至少有一个
不为0(
)。
结构
:双圈图的两个圈至少有两条公共边,
,
且
或者
,
(
并且
)。
定理3:设
,则
(1)
通过零强迫数的性质和一般位置数的性质,易得到以下结论。
引理4:若
包含结构
,并且
,则
。
证明:设
包含结构
,按照双圈图中圈的长度,我们首先分两种情况进行讨论,再根据C1,C2上是否存在分叉顶点分为几种子情况进行讨论。
情形1:
并且
。
情形1.1:如果
,选择两个相邻顶点
和t的一个邻点
,那么
和所有的悬挂顶点构成G的一个零强迫集,则有
。选择四个顶点
,
满足
,
,并且
,
,那么G的所有悬挂顶点和
构成G的一个一般位置集,那么
。显然
。
情形1.2:如果
,
(或者
,
),选择s的一个邻点
和C2中一个分叉顶点的邻点
,
和G的所有的悬挂顶点构成G的一个零强迫集,可得
。选择两个顶点
,
并且
,那么G的所有悬挂顶点和
构成G的一个一般位置集,那么有
(如图3所示)。

Figure 3.
,
图3.
,
情形1.3:如果
并且
。设v是C1的一个分叉顶点并且
是它的一个邻点,
是t的一个邻点,那么
和除一个外所有的悬挂顶点构成G的一个零强迫数,并且
。G的所有悬挂顶点构成G的一个一般位置集,那么
(如图4所示)。然而,这时不能得到不等式(1)。
情形2:
。
设
和
分别是顶点s和t的邻点。分下面三种子情况讨论。
情形2.1:如果
,则
和所有的悬挂顶点构成G的一个零强迫集,
和所有悬挂顶点为G的一个一般位置集,那么可得
。

Figure 4.
,
图4.
,
情形2.2:如果
,
(或者
,
),则
中至少有一个分叉顶点,不失一般性,假设x为分叉顶点,那么
和所有悬挂顶点构成G的一个零强迫集同时也构成G的一个一般位置集,那么可得
。
情形2.3:如果
并且
。我们考虑
中的分支顶点数。当恰好有一个分叉顶点在
中时,不失一般性,设u,w是分叉顶点,那么v和所有悬挂顶点构成一个零强迫集,而
和所有悬挂顶点构成G的一个一般位置集,可得
(如图5所示);当
中恰好只有一个不是分叉顶点时,不失一般性,假设x不是分叉顶点,那么 和所有悬挂顶点构成G的一个一般位置集,而所有悬挂顶点构成G的一个零强迫集,可得
;当
都是分叉顶点时,所有悬挂顶点构成G的一个一般位置集,而除一个外所有悬挂顶点构成G的一个零强迫集,可得
。

Figure 5.
,
and
are branch vertices
图5.
,
且
为分叉顶点
综上,当
包含结构
,并且
时,
。证明完成。
引理5:若
包含结构
,并且
,则
。
证明:设
包含结构
,我们首先根据双圈图中两个圈的圈长分下面两种情况进行讨论,再根据C1,C2上是否存在分叉顶点进行分类讨论。
情形1:
且
。
情形1.1:如果
,选择两个相邻顶点u,v并且
不同于顶点s及其邻点
。显然,
及G的所有悬挂顶点构成G的一个零强迫集,那么
。选择四个顶点
,其中
,
,
,
并且
,
,那么G的所有悬挂顶点及
构成G的一个一般位置集,可得
。
情形1.2:如果
,
(或者
,
),选择一个顶点
是C2中的一个分叉顶点的邻点,
是C1中s的一个邻点,那么所有悬挂顶点及
构成G的一个零强迫集,可得
。选择两个顶点
,
并且
,那么
和所有悬挂顶点构成G的一个一般位置集,可得
。
情形1.3:如果
并且
,选取C1中的一个分叉顶点的邻点
和s的一个邻点
,那么
及除C2中一个悬挂顶点之外所有悬挂顶点构成G的一个零强迫集,得到
。而所有的悬挂顶点构成G的一个一般位置集,得到
。但无法直接得到不等式(1)。
情形2:
,
。
设
和
分别是顶点s在C1和C2中的邻点,分以下几种情况讨论。
情形2.1:如果
,所有悬挂顶点和
构成G的一个零强迫集,而
和所有悬挂顶点构成G的一个一般位置集,可得
。
情形2.2:如果
,
(或者
,
),
和所有悬挂顶点构成G的一个零强迫集,同时也构成G的一个一般位置集,那么我们可得
。
情形2.3:如果
并且
,我们考虑
中的分叉顶点数。当C1和C2中都恰好有一个分叉顶点时,不失一般性,假设u,w是分叉顶点,那么 和所有悬挂顶点构成G的一个零强迫集,而
和所有悬挂顶点形成G的一个一般位置集,可得
(如图6所示);当
中只有一个不是分叉顶点时,不失一般性,我们设x不是分叉顶点,那么x及G的所有悬挂顶点构成G的一个一般位置集,而所有悬挂顶点构成G的一个零强迫集,那么
(如图7所示);当
都是分叉顶点时,所有悬挂顶点构成G的一个一般位置集,而除一个外所有悬挂顶点构成G的一个零强迫集,可得
(如图8所示)。

Figure 6.
are branch vertices
图6.
是分叉顶点

Figure 8.
are branch vertices
图8.
是分叉顶点
综上所述,
包含结构
,并且
时,
。证明完成。
引理6:若
包含结构
,并且图G中两个圈恰好有一条公共边,则
。
证明:设
包含结构
,并且图G中两个圈恰好有一条公共边,不失一般性,假设P3长为 ,也就是说,
。我们分一下两种情况讨论,并根据圈上分叉顶点的存在性分为几种子情况。
情形1:
,
,其中
。
情形1.1:如果
,我们考虑
和
的值。设
,
分别是s在P1和P2上的邻点,设
,
分别是t在P1和P2上的邻点(u,x可能为同一个顶点)。当
时,
是G的一个零强迫集,
是G的一个一般位置集,则可得
;当
,
(或者
,
)时,根据引理4.1.4,
和除一个外G的所有悬挂顶点是G的一个零强迫集,
和所有悬挂顶点构成G的一个一般位置集,可得
;当
并且
时,u和所有悬挂顶点是G的一个零强迫集,x和所有悬挂顶点构成G的一个一般位置集,则可得
。
情形1.2:如果
,
(或者
,
),选取顶点
是s的一个邻点(如果有必要,也可以假设为顶点t的邻点),则
和除一个外所有悬挂顶点是G的一个零强迫集,那么
。任意
和所有悬挂顶点构成G的一个一般位置集,则可得
。
情形1.3:如果
并且
,选择P1中任意分叉顶点的一个邻点
,u和除一个外所有悬挂顶点是G的一个零强迫集,那么
。而所有悬挂顶点构成G的一个一般位置集,可得
。
情形2:
并且
。
设
,
,分以下几种情况讨论。
情形2.1:如果
,
和所有悬挂顶点是G的一个零强迫集,而
和所有悬挂顶点构成G的一个一般位置集,那么
。
情形2.2:如果
,
(或者
,
),s和所有悬挂顶点是G的一个零强迫集,所有悬挂顶点和u构成G的一个一般位置集,那么
。
情形2.3:如果
并且
,s和除一个外所有悬挂顶点是G的一个零强迫集,而所有悬挂顶点构成G的一个一般位置集,那么
。
因此,当
包含结构
,并且图G中两个圈恰好有一条公共边时,
。证明完成。
引理7:若
包含结构
,并且
,则
。
证明:设
包含结构
,由引理6,我们只需考虑图G中两个圈至少有两条公共边的情况,也就是
。
情形1:
且
。
情形1.1:如果
,设
和
分别是t在
上的邻点。我们现在讨论
和
的值。当
时,
是G的一个零强迫集并且
,
是G的一个一般位置集并且
(如图9所示);当
,
(或者
,
)时,
和所有悬挂顶点是G的一个零强迫集并且
,
和所有悬挂顶点构成G的一个一般位置集并且
(如图10所示);当
并且
时,所有悬挂顶点构成G的一个一般位置集并且
,而
和除一个外所有悬挂顶点构成G的一个零强迫集,并且
(如图11所示)。不能得到不等式(1)。特别地,如果
,
(或者反过来),那么
和
的所有悬挂顶点构成G的一个一般位置集,则可得
(如图12所示),即,当
时,不能得到不等式(1)。
情形1.2:如果
,
,其中
并且
,不失一般性,假设
并且
。设
是P3中两个相邻顶点,
是s在P2中的邻点,那么
和除一个外所有悬挂顶点是G的一个零强迫集并且
,所有悬挂顶点构成G的一个一般位置集并且
,不能得到不等式(1)。
情形1.3:如果
,
,
,不失一般性,假设
,
并且
。设
是s的邻点,
是P2上的一个分叉顶点的邻点。那么
和除一个外所有悬挂顶点是G的一个零强迫集并且
,而所有悬挂顶点构成G的一个一般位置集并且
,也不能得到不等式(1)。
情形1.4:如果
,
,
,设
是一个分叉顶点,
是P3中u的一个邻点,
是P2中s的一个邻点,那么
和除一个外所有悬挂顶点是G的一个零强迫集并且
,而所有悬挂顶点构成G的一个一般位置集并且
,同样不能得到不等式(1)。
情形2:
。
设
分别是s在
上的邻点,其中
,
并且
,分下面几种子情况讨论。
情形2.1:如果
,我们讨论
和
的值。当
时,
是G的一个零强迫集并且
,
是G的一个一般位置集并且
(如图13所示);当
,
(或者
,
)时,
和所有悬挂顶点是G的一个零强迫集并且
,
和所有悬挂顶点构成G的一个一般位置集并且
(如图14所示);当
并且
时,所有悬挂顶点构成G的一个一般位置集并且
,
和除一个外所有悬挂顶点是G的一个零强迫集并且
(如图15所示),不能得到不等式(1)。特别地,如果
,
(或者
,
),那么
和除一个外所有悬挂顶点构成G的一个零强迫集并且
,而
和
的所有悬挂顶点构成G的一个一般位置集,可得
(如图16所示),即,当
时,不能得到不等式(1)。
情形2.2:如果
,
,其中
并且
,不失一般性,我们假设
并且
。当
时,
和所有悬挂顶点是G的一个零强迫集并且
,而
和所有悬挂顶点构成G的一个一般位置集并且
;当
,
(或者
,
)时,u和所有悬挂顶点是G的一个零强迫集并且
,
和所有悬挂顶点构成G的一个一般位置集并且
;当
并且
时,所有悬挂顶点构成G的一个一般位置集并且
,u和所有悬挂顶点是G的一个零强迫集并且
。
情形2.3:如果
,
,
,不失一般性,假设
,
并且
。当
时,s和所有悬挂顶点是G的一个零强迫集并且
,而u和所有悬挂顶点是G的一个一般位置集并且
;当
(或者反过来)时,所有悬挂顶点是G的一个零强迫集同时构成G的一个一般位置集,那么
;当
并且
时,s和除一个外G的所有悬挂顶点是G的一个一般位置集,并且所有悬挂顶点是G的一个零强迫集,则可得
。
情形2.4:如果
,
,
,当
时,s和除一个外所有悬挂顶点是G的一个零强迫集并且所有悬挂顶点是G的一个一般位置集,那么
。
证明完成。
结合引理4~引理7,若
,无法确定图G中零强迫数与一般位置数的关系,但
,有
,即定理3成立。
3. 总结与展望
本文通过分析双圈图的三种结构得到零强迫数与一般位置数的关系,刻画了使得
成立的双圈图的结构。但是当
时无法确定图G的零强迫数与一般位置数的关系,我们猜想,当
时存在某些特殊结构,可以使F(G)减小或者使gp(G)增大从而得到
,因此这个问题仍是我们需要研究的。