1. 引言
2003年,Kierstead和Yang [1]提出了广义染色数的概念,它是许多图论研究方向的重要工具。乘积图也是许多学者广泛关注的一类图,许多复杂的图类往往可以放在一些简单图类的乘积图中进行研究。本文将对路和完全图的乘积图的广义染色数进行研究,通过指定该乘积图的线性序从而依次给出在该线性序下路和完全图的直积图、笛卡尔积图以及强积图的广义染色数上界。
首先我们介绍广义染色数的概念。对一个图G,令
是
所有线性序的集合,
。令x和y是图G的两个顶点,如果
并且存在一条从y到x长度最多为k的路P使得对路上所有的内点z满足
则我们称x是从y强k-可达的顶点,如果P上所有的内点z满足
则我们称x是从y弱k-可达的顶点。令
是所有从y强k-可达的顶点集,
是所有从y弱k-可达的顶点集,且
,同理
。定义图G的强k-染色数,记作
和弱k-染色数,记作
分别为:
和
图G强k-染色数与弱k-染色数之间的关系如下[1]:
。
下面我们来依次介绍笛卡尔积图、直积图、强积图的概念。
图A和图B的笛卡尔积(记作
)由点集
组成,其中不同的点
,
相邻当且仅当满足:(1)
且
或(2)
且
。
图A和图B的直积(记作
)由点集
组成,其中不同的点
,
相邻当且仅当满足:
且
。
图A和图B的强积(记作
)由点集
组成,其中不同的点
,
相邻当且仅当满足:(1)
且
或(2)
且
或(3)
且
。
由上述三种乘积的定义可知:图A和图B的笛卡尔积图、直积图和强积图的顶点集是相同的,并且图A和图B的强积图的边集是图A和图B的笛卡尔积图的边集和直积图的边集不相交的并。
2020年,V. Dujmović,G. Joret,P. Micek,P. Morin,T. Ueckerdt和D. R. Wood给出如下平面图的乘积结构。
定理1 [2]每个平面图都是以下乘积图的子图:
(1)
,其中H是树宽小于等于8的平面图,P为一条路。
(2)
,其中H是树宽小于等于3的平面图,P为一条路。
在[3]中,作者给出了关于树和路的乘积图的广义染色数上界。
定理2 [3]对于所有的整数
,如果图
,其中T是一棵树,P是一条路,那么
。
。
定理3 [3]对于所有的整数
,如果图
,其中T是一棵树,P是一条路,那么
。
时,
;
时,
。
定理4 [3]对于所有的整数
,如果图
,其中T是一棵树,P是一条路,那么
。
。
2. 路和完全图的乘积图的广义染色数
令
为一条长为n的路,
为m个顶点的完全图。假设
均为足够大的有限正整数,下面我们首先给出
与
乘积图的顶点线性序,进而根据乘积图的特点给出该乘积图的广义染色数的上界。
定理5 对于所有的整数
,如果图
,其中
为一条长为n的路,
为m个顶点的完全图,则
。当
时,
;当
时,
;当
时,
。
证明 对于路
,我们用
来记作它的一个线性序
,对于完全图
,我们用
来记作它的一个线性序
,对于图
的顶点集
。令L为图G的一个线性序,我们按照如下的方式给定线性序L:对于图G中的任意两个点
和
。
1. 如果
,则
当且仅当
。
2. 如果
,则
当且仅当
。
为了方便叙述,我们将图G的顶点按行和列进行分层,其中
为第i行的点,而
为第j列的点。因此对于任意图G中的点
,我们称其位于第j行第i列。
我们之所以采用这种线性的排序方式,是因为对于乘积图最自然的排序方法是依次按照行或者列进行排序,在本文中我们采取按照列依次进行排序,对于同一列的点我们按照行依次进行排序。
对于任意
,由直积图的性质以及弱k-可达的定义可知,从点
弱k-可达的顶点可以在图G的任何行,因此我们分别来看每一行可达的顶点数量。对于第j行,由于
只能通过其他行再到第j行,因此对于弱k-可达且在第j行的顶点最多为
。对于除了第j行以外的每一行,从点
弱k-可达的顶点最多为
。加上点
本身,就有
。
对于从顶点
强k-可达的顶点,对于不同的k有不同的结果。当
时,点
只能够到达除了点
以外的所有第
列的点,故
.当
时,点
可额外通过第
列中的顶点到达第i列第
行的顶点,故
。当j取最大值时候,就有
.当
时,点
可额外到达点
,故
。
定理6 对于所有的整数
,如果图
,其中
为一条长为n的路,
为m个顶点的完全图,则
,
。
证明 对于路
,我们用
来记作它的一个线性序
,对于完全图
,我们用
来记作它的一个线性序
,对于图
的顶点集
。令L为图G的一个线性序,由于笛卡尔积与直积有相同的顶点集合,我们直接采用与直积相同的顶点排序规则。
我们先来看对于图G的弱k-染色数上界。对于图G中的任何一个顶点
,从点
弱k-可达的顶点可以在图G的任何行,因此我们分别来看每一行可达的顶点数量。对于第j行,显然最多有k个顶点。对于不同于第j行的任何一行,顶点
可以到达第i列的任何行的顶点,因此每行最多也有k个顶点,加上顶点
本身,故有
。
下面我们考虑图G的强k-染色数上界。对于图G中的任何一个顶点
,从点
强k-可达的顶点只能在图G的第i列与第
列,我们对不同的k进行讨论。当
时,点
只能到达第i列第t层
的点以及点
加上点
本身,因此
。当j取最大时,
。当
时,点
可额外到达第
列第t层
的点。因此,
。
定理7 对于所有的整数
,如果图
,其中
为一条长为n的路,
为m个顶点的完全图,则
,
。
证明 对于路
,我们用
来记作它的一个线性序
,对于完全图
,我们用
来记作它的一个线性序
,对于图
的顶点集
。令L为图G的一个线性序,由于强积与直积有相同的顶点集合,我们直接采用与直积相同的顶点排序规则。
我们首先考虑对于图G的弱k-染色数上界。对于图G中的任何一个顶点
,从点
弱k-可达的顶点可以在图G的任何行,故我们分别计算每一行可达的顶点数。对于第j行,从点
弱k-可达的顶点至多为k个。而对于除了第j行之外的任何一行,从点
弱k-可达的顶点至多为
个,再加上顶点
本身,因此有
。
下面来考虑图G的强k-染色数上界。我们仍考虑不同的k。对于
,顶点
可到达第
行的所有顶点,以及第i列第t行
的顶点。加上顶点
本身,则有
。当j取最大值时,
。对于
时,顶点
可额外到达第i列第t行
的顶点,因此有
。
3. 结语
目前对于图的广义染色数的研究成果十分丰富,但是对于乘积图的广义染色数的研究较少,本文以特定的图类,即路与完全图的三种乘积图为研究对象,分别给出了他们在指定线性序下的广义染色数线性的上界。由于广义染色数上界与我们给定的线性序有关,而本文仅采取了对于乘积图最为常见的一种线性序。那么对于路与完全图的乘积结构在其他线性序下是否能有更好的广义染色数上界,值得我们研究。更为一般性地,如果将本文中的特定图类推广,即对于任意两个给定图的乘积图的广义染色数计算复杂度是多少以及能否给出一般的公式更是待研究的问题。