1. 引言
图的完美匹配的强迫数与反强迫数等价于多环共轭分子的凯库勒结构的内、外自由度。Klein和Randić [1] [2]在研究分子共振结构时发现分子的一个凯库勒结构可以由固定的部分双键来确定,而所需的最少的双键的个数称作这个凯库勒结构的内自由度。Harary和Klein [3]称其为图的完美匹配的强迫数。Hansen等[4]和张福基等[5]分别用不同的方法独立的刻画了具有强迫边的六角系统。P. Adams等[6]定义了图的强迫谱
。张和平等[7]在刻画图的所有完美匹配的强迫数时定义了图的强迫多项式。李学良[8]从匹配强迫的对立面出发刻画了具有反强迫边的六角系统。Vhukičević和Trinajstić [9]进而提出了图的反强迫数,他们同时得到了平行四边形六角系统的反强迫数,并在之后计算了cata-型六角系统的反强迫数。张和平等[10]首次提出了完美匹配的反强迫数的概念,并给出了图的反强迫谱,还指出Vhukičević和Trinajstić给出的反强迫数实际上是完美匹配的最小反强迫数,H. Hwang和张和平等[11]引入了反强迫多项式的概念并给出了图的反强迫谱
的定义,如今,一些图类的强迫多项式和反强迫多项式得到了精确的计算结果,例如cata-型六角系统[7] [12],平行四边形六角系统[13],特殊格子图[14],芘系统[15],还有一些富勒烯图[16]-[18]。
2022年,刘雨童,马聪聪,姚海元等[19]首次提出了能够同时刻画图的完美匹配的强迫数和反强迫数的二元计数多项式——图的双强迫多项式。马聪聪[20]首先计算了C60的反强迫多项式,之后刘雨童[21]计算了C60的1812个同分异构体的双强迫多项式并研究了C60的强迫谱和反强迫谱的连续性等性质。韩慧等[22]计算并给出了梯子图的双强迫多项式的递推公式及阶数小于60的富勒烯图的所有双强迫多项式[23]。王彦通[24] [25]计算得到了循环梯状图的和Mӧbius梯状图的双强迫多项式的递推公式与生成函数。
相比于图的强迫多项式,图的反强迫多项式尤其是双强迫多项式的计算更为复杂。对于给定数目的苯环生成的六角系统的强迫多项式,反强迫多项式和双强迫多项式的计算,随着苯环数目的增加计算难度也随之上升。目前刘乙瑾等[26]仅计算得到了六个苯环生成的六角系统的强迫多项式。在此基础上,本文计算了所有苯环数目不超过六的六角系统的双强迫多项式,并得到了它们的反强迫多项式,并发现文献[26]中H19,H20,H21,H22,H23的强迫多项式计算有误,本文已给出正确结果。
2. 预备知识
有限简单图G是指一个有序的二元组
,其中有限集
和
分别表示的G顶点集和边集。如果图G的一个边子集
中任意两条边都不邻接,那么称M为图G的一个匹配。图G完美匹配是指两两无公共端点且关联G中所有顶点的匹配。设M为图G的一个完美匹配美,若M的子集S不包含在G的其他任何完美匹配中,则称S为M的强迫集。M的最小强迫集的大小称作M的强迫数,记为
。图G中所有完美匹配的强迫数之和称为G的内自由度,记为
。图G中所有完美匹配的强迫数的最小值和最大值,分别叫做G (最小)强迫数和最大强迫数。分别记为
和
。设
,若M是
中唯一的完美匹配,则称
为M的反强迫集。其中
表示从图G中删除边集合
中后剩余的支撑子图。M的最小反强迫集的大小称作M的反强迫数,记为
。图G中所有完美匹配的反强迫数之和称为G的外自由度,记为
。图G中所有完美匹配的反强迫数的最小值和最大值,分别叫做G的(最小)反强迫数和最大反强迫数。分别记为
和
。
设M为图G的一个完美匹配,如果图G中的一个圈C的边交替地出现在M和
中,则称C是M-交错圈。设
为M-交错圈的集合,若
中任意两个M-交错圈不交或独立,则称
为不交M-交错圈集。若
中任意两个M-交错圈不交或仅相交于M中的边,则称
为相容M-交错圈集。记
为图G中最大不交M-交错圈集的大小,记
为图G中最大相容M-交错圈集的大小。设A和B是两个集合,则A和B作对称差可以定义为
。
若图G不能通过去掉少于k个顶点而分成两个分支,则称G是k-连通的。若
中任意两个顶点都不相邻,则称X是图G的一个独立集。如果图G的顶点集可划分成两个非空的独立集,则称G是二部图。若图G可以画在平面上使得G的任意两条边不相交或只在它们的端点处相交,则称G是可平面图。这样的画法称为G的平面嵌入。平面图是某个可平面图的平面嵌入。设G是一个平面图,将G从平面上删除之后得到一些连通区域,这些区域称作G的面,其中唯一一个无限区域称作G的外面,G的外面的边界,记为
,其他区域称作G的内面,内面边界称作G的面圈。
引理1 [6] 设M为图G的一个完美匹配,则
是M的强迫集当且仅当S包含G的每个M-交错圈的至少一条(匹配)边。
引理2 [11] 设M为图G的一个完美匹配,则
是M的反强迫集当且仅当
包含G的每个M-交错圈的至少一条(非匹配)边。
引理3 [27] 设M为图G的一个完美匹配,则
。若图G是平面二部图,则
。
引理4 [11] 设M为图G的一个完美匹配,则
。若图G是平面二部图,则
。
强迫多项式和反强迫多项式分别是图G关于所有完美匹配的强迫数和反强迫数的计数多项式。
定义1 [7] 图G的强迫多项式:
(1)
其中
是G的强迫数为i的完美匹配的个数。
定义2 [11] 图G的反强迫多项式:
(2)
其中
是G的反强迫数为i的完美匹配的个数。
图G的双强迫多项式是能够同时刻画G的所有完美匹配的强迫数和反强迫数的一个二元计数多项式。
定义3 [19] 图G的双强迫多项式:
(3)
其中
是G的强迫数为i,反强迫数为j的完美匹配的个数。
推论1 [19] 图G的双强迫多项式的性质:
(1)
;
(2)
;
(3)
,其中
表示G的完美匹配的个数;
(4)
,其中
表示G的内自由度;
(5)
,其中
表示G的外自由度。
图G在其自同构群作用下,所有的完美匹配被划分为不同的等价类。而在每个等价类中选出一个完美匹配,就构成了G的完美匹配的一个相异代表系。又因为在每一个等价类中的完美匹配的强迫数和反强迫数都是相同的,所以双强迫多项式的另一表达为:
推论2 [19] 设图G的完美匹配等价类的相异代表系构成的集合为
,包含完美匹配M的等价类的大小为
,则有:
(4)
3. 苯环数目不超过六的六角系统
六角系统是一个2-连通的有限平面二部图,其中每个内面边界都是全等的正六边形。一个六角系统可分为cata-型和peri-型这两类。构造六角系统H的内对偶图
,
以H中六角形的中心为顶点,
的两顶点相邻当且仅当它们对应的六角形有公共边。如果
是树,那么称H为cata-型六角系统,若
不是树,即在H中只要有三个六角形相邻,则H是peri-型六角系统。
在苯类碳氢化合物的研究中,如果将碳原子看做顶点,碳原子之间的键看做边,并忽略氢原子和碳氢键,那么就得一个碳氢化合物的碳原子骨架或分子图。苯类碳氢化合物的碳原子骨架图可以表示为六角系统,其中的碳碳双键就是一个凯库勒结构(即完美匹配)。而一个六角系统可以对应一个苯类碳氢化合物当且仅当它有完美匹配[28]。
由给定数目的六角形生成的不同构的六角系统有完美匹配的计数问题,就等价于给定数目的苯环生成苯类碳氢化合物同分异构体的计数问题,该计数问题目前仍然是公开的[29] [30]。六角形数目不超过六的六角系统有115个,其中有完美匹配的有76个(等价于苯环生成的六角系统),没有完美匹配的有39个。先介绍一种数学记法,用Hm-n表示不同的六角系统,其中m表示六角形的个数,n表示m个六角形生成的不同构的六角系统的编号。例如H6-18表示六个六角形生成的第18号六角系统,由于一个六角形和两个六角形生成的六角系统是唯一的,所以直接记为H1和H2。表1是六个及六个以下六角形生成的不同构的六角系统的计数汇总,其中cata-型和有完美匹配的peri-型的六角系统可以求其双强迫多项式。
Table 1. Counting of non-isomorphic hexagonal systems formed by six and less hexagons
表1. 六角形数目不超过六的六角系统的计数
六角形个数 |
cata-型 |
有完美匹配的peri-型 |
无完美匹配的peri-型 |
总计 |
1 |
1 |
0 |
0 |
1 |
2 |
1 |
0 |
0 |
1 |
3 |
2 |
0 |
1 |
3 |
4 |
5 |
1 |
1 |
7 |
5 |
12 |
3 |
7 |
22 |
6 |
36 |
15 |
30 |
81 |
由于cata-型六角系统无内部顶点,其所有顶点都在外面边界上,又因为六角系统是平面二部图,显然它的外面边界是一个偶长Hamilton圈,必然包含一个完美匹配。因此得如下命题。
命题1 cata-型六角系统都有完美匹配。
但是peri-型六角系统是否也都有完美匹配,目前仍无好的判断方法,文献[30]给出的用六角系统2-染色顶点集大小的差不等于0判断peri-型六角系统无完美匹配是一个必要条件。本文给出一个更简单的判断peri-型六角系统无完美匹配的必要条件。
命题2 若peri-型六角系统内部点个数为奇数,则该peri-型六角系统无完美匹配。
证 设H是由n个六角形生成的不同构的peri-型六角系统,由于H是平面二部图,所以H的外面边界必然是偶圈,当有一个饱和外面边界顶点的完美匹配时,内部的奇数个3度点不能被饱和。当有一个饱和内部的奇数个顶点的匹配时,则边界圈上剩余的奇数个顶点也无法被饱和,因此命题成立。
图1给出了苯环数目不超过五的六角系统,其中peri-型六角系统为H4-7,H5-13,H5-14,H5-13其余的都是cata-型六角系统。六个苯环生成的六角系统已有文献[26]给出,本文对其重新编号并给出了六角形数目不超过六的无完美匹配的六角系统(见附录图1,附录图2)。
Figure 1. The hexagonal system generated by five and less benzene rings
图1. 苯环数目不超过五的六角系统
4. 主要结果
目前计算图的双强迫多项式的方法有两种:穷举法和整数线性规划法。穷举法简单直接但耗时,这里我们根据文献[19] [20]给出的整数线性规划法用计算机软件Mathematica直接计算得到苯环数目不超过六的六角系统的双强迫多项式。下面先介绍求解双强迫多项式的整数线性规划法。
首先生成图G的所有M-交错圈,例如,用一个完美匹配M和其他完美匹配依次作对称差,从而收集所有的连通分支,得到的每个连通分支必是一个M-交错圈。
令
是一个
的矩阵,其中l表示的是M-交错圈的数目,M的每个行向量
对应于一个M-交错圈
的0-1关联向量,
当且仅当
,
,
。称M为完美匹配M的强迫系数矩阵。令
,
,其b的维数为l,c的维数为m。因此有整数线性规划(ILP):
(5)
(ILP)的最优解恰好就是M的强迫数,最优解x就是最小强迫集S的关联向量,即
当且仅当
。如果在交错圈上非匹配边的位置上写1,其他位置写0,即
当且仅当
,
,
。得到矩阵
称为M的反强迫系数矩阵,则上面的(ILP)得到的解
就是完美匹配M的反强迫数。因此通过推论2就可以得到图G的双强迫多项式了。
下面以六角系统H6-49为例,求解其双强迫多项式。H6-49有9个完美匹配(见图2,蓝色边表示匹配边),根据其对称性这个9个完美匹配被划分为6个等价类:M1,M2,M3,M4,M6,M8,分别求出M1,M2,M3,M4,M6,M8的强迫系数矩阵和反强迫系数矩阵,通过求解(ILP),得到这6个匹配等价类的强迫数与反强迫数,我们用图示表示M1,M2,M3,M4,M6,M8的强迫集和反强迫集(见图3,f表示强迫边,af表示反强迫边)。则容易得到H6-49的双强迫多项式为:
Figure 2. 9 Perfect matchings of H6-49
图2. H6-49的9个完美匹配
类似上述例子,通过计算机求解(ILP),再利用推论2.2,可以得到所有苯环数目不超过六的六角系统的双强迫多项式(见表2和表3)。
Figure 3. Minimum forcing set and minimum anti-forcing set of six matching equivalence classes of H6-49
图3. H6-49的6个匹配等价类的最小强迫集和最小反强迫集
Table 2. Di-Forcing polynomials of cata-condensed hexagonal systems generated by six and less benzene rings
表2. 苯环数目不超过六的cata-型六角系统的双强迫多项式
图H |
双强迫多项式
|
完美匹配数
|
内自由度IDF |
外自由度ADF |
H1 |
|
2 |
2 |
2 |
H2 |
|
3 |
3 |
4 |
H3-1 |
|
4 |
4 |
6 |
H3-2 |
|
5 |
9 |
10 |
H4-1 |
|
5 |
5 |
8 |
H4-2 |
|
7 |
13 |
16 |
H4-3 |
|
8 |
16 |
20 |
H4-5 |
|
9 |
25 |
27 |
H5-1 |
|
6 |
6 |
10 |
H5-2 |
|
9 |
17 |
22 |
H5-3 |
|
10 |
19 |
26 |
H5-4 |
|
11 |
22 |
30 |
H5-6 |
|
12 |
32 |
36 |
H5-8 |
|
13 |
34 |
40 |
H5-11 |
|
13 |
37 |
43 |
H5-12 |
|
14 |
40 |
47 |
H6-1 |
|
7 |
7 |
12 |
H6-2 |
|
11 |
21 |
28 |
H6-3 |
|
13 |
25 |
36 |
H6-4 |
|
17 |
46 |
56 |
H6-6 |
|
16 |
44 |
52 |
H6-8 |
|
14 |
28 |
40 |
H6-10 |
|
15 |
30 |
44 |
H6-12 |
|
17 |
49 |
59 |
H6-13 |
|
19 |
54 |
66 |
H6-17 |
|
18 |
48 |
60 |
H6-21 |
|
21 |
62 |
76 |
H6-26 |
|
20 |
58 |
73 |
H6-28 |
|
22 |
80 |
88 |
H6-29 |
|
19 |
55 |
69 |
H6-30 |
|
19 |
54 |
67 |
H6-31 |
|
22 |
66 |
83 |
H6-34 |
|
24 |
88 |
98 |
H6-35 |
|
23 |
82 |
92 |
Table 3. Di-Forcing polynomials of peri-condensed hexagonal system generated by six and less benzene rings
表3. 苯环数目不超过六的peri-型六角系统的双强迫多项式
图H |
双强迫多项式
|
完美匹配数
|
自由度IDF |
反自由度ADF |
H4-6 |
|
6 |
10 |
12 |
H5-13 |
|
9 |
17 |
22 |
H5-14 |
|
11 |
29 |
33 |
H5-15 |
|
9 |
18 |
24 |
H6-37 |
|
16 |
43 |
53 |
H6-38 |
|
17 |
46 |
57 |
H6-39 |
|
20 |
72 |
80 |
H6-40 |
|
16 |
44 |
53 |
H6-41 |
|
17 |
49 |
59 |
H6-42 |
|
14 |
35 |
42 |
H6-43 |
|
14 |
35 |
43 |
H6-44 |
|
15 |
38 |
46 |
H6-46 |
|
13 |
26 |
36 |
H6-47 |
|
10 |
18 |
24 |
H6-48 |
|
12 |
23 |
32 |
H6-49 |
|
9 |
18 |
24 |
H6-50 |
|
15 |
42 |
50 |
H6-51 |
|
12 |
24 |
34 |
根据以上结果可以得到下面同一括号内六角系统的双强迫多项式相等:{H4-3, H4-4},{H5-4, H5-5},{H5-6, H5-7},{H5-8, H5-9, H5-10},{H6-4, H6-5},{H6-6, H6-7},{H6-8, H6-9},{H6-10, H6-11},{H6-13, H6-14, H6-15, H6-16},{H6-17, H6-18, H6-19, H6-20},{H6-21, H6-22, H6-23, H6-24, H6-25},{H6-26, H6-27},{H6-31, H6-32, H6-33},{H6-35, H6-36},{H6-44, H6-45}。
再由双强迫多项式的性质,直接得到苯环数目不超过六的六角系统的强迫多项式和反强迫多项式(见附录表1),文献[26]中H19,H20,H21,H22,H23的强迫多项式计算有误,在本文中对应H6-25,H6-20,H6-21,H6-22,H6-23,正确的计算结果参照附录表1。
由双强迫多项式定义可知,确定个数的苯环生成的不同构的六角系统的双强迫多项式相等,则其强迫多项式和反强迫多项式对应相等。因此,上面同一括号内六角系统的强迫多项式相等反强迫多项式也相等。除此之外以下同一括号内强迫多项式也相同{H5-2, H5-13},{H6-4, H6-5, H6-38},{H6-6, H6-7, H6-40},{H6-12, H6-41},{H6-13, H6-14, H6-15, H6-16, H6-30},{H6-42, H6-43},同样地除上述外,H6-37,H6-40的反强迫多项式也相等。由此可知三种多项式可以用来区分六角系统,下面列表(见表4)给出三种多项式对图的区分情况。(其中打勾的表示能够区分图,打差的表示不能区分图),由汇总结果可知双强迫多项式能够区分37个苯环数目不超过六的六角系统,反强迫多项式能够区分35个苯环数目不超过六的六角系统,强迫多项式能够区分28个苯环数目不超过六的六角系统,因此双强迫多项式苯环数目不超过六的六角系统的区分度最高。
Table 4. The differentiation of graphs by three kinds of polynomials
表4. 三种多项式对图的区分情况
图H |
双强迫多项式 |
反强迫多项式 |
强迫多项式 |
H1 |
Π |
Π |
Π |
H2 |
Π |
Π |
Π |
H3-1 |
Π |
Π |
Π |
H3-2 |
Π |
Π |
Π |
H4-1 |
Π |
Π |
Π |
H4-2 |
Π |
Π |
Π |
H4-3 |
Ο |
Ο |
Ο |
H4-4 |
Ο |
Ο |
Ο |
H4-5 |
Π |
Π |
Π |
H4-6 |
Π |
Π |
Π |
H5-1 |
Π |
Π |
Π |
H5-2 |
Ο |
Π |
Ο |
H5-3 |
Π |
Π |
Π |
H5-4 |
Ο |
Ο |
Ο |
H5-5 |
Ο |
Ο |
Ο |
H5-6 |
Ο |
Ο |
Ο |
H5-7 |
Ο |
Ο |
Ο |
H5-8 |
Ο |
Ο |
Ο |
H5-9 |
Ο |
Ο |
Ο |
H5-10 |
Ο |
Ο |
Ο |
H5-11 |
Π |
Π |
Π |
H5-12 |
Π |
Π |
Π |
H5-13 |
Ο |
Π |
Ο |
H5-14 |
Π |
Π |
Π |
H5-15 |
Π |
Π |
Π |
H6-1 |
Π |
Π |
Π |
H6-2 |
Π |
Π |
Π |
H6-3 |
Π |
Π |
Π |
H6-4 |
Ο |
Ο |
Ο |
H6-5 |
Ο |
Ο |
Ο |
H6-6 |
Ο |
Ο |
Ο |
H6-7 |
Ο |
Ο |
Ο |
H6-8 |
Ο |
Ο |
Ο |
H6-9 |
Ο |
Ο |
Ο |
H6-10 |
Ο |
Ο |
Ο |
H6-11 |
Ο |
Ο |
Ο |
H6-12 |
Π |
Π |
Ο |
H6-13 |
Ο |
Ο |
Ο |
H6-14 |
Ο |
Ο |
Ο |
H6-15 |
Ο |
Ο |
Ο |
H6-16 |
Ο |
Ο |
Ο |
H6-17 |
Ο |
Ο |
Ο |
H6-18 |
Ο |
Ο |
Ο |
H6-19 |
Ο |
Ο |
Ο |
H6-20 |
Ο |
Ο |
Ο |
H6-21 |
Ο |
Ο |
Ο |
H6-22 |
Ο |
Ο |
Ο |
H6-23 |
Ο |
Ο |
Ο |
H6-24 |
Ο |
Ο |
Ο |
H6-25 |
Ο |
Ο |
Ο |
H6-26 |
Ο |
Ο |
Ο |
H6-27 |
Ο |
Ο |
Ο |
H6-28 |
Π |
Π |
Π |
H6-29 |
Π |
Π |
Π |
H6-30 |
Π |
Π |
Ο |
H6-31 |
Ο |
Ο |
Ο |
H6-32 |
Ο |
Ο |
Ο |
H6-33 |
Ο |
Ο |
Ο |
H6-34 |
Π |
Π |
Π |
H6-35 |
Ο |
Ο |
Ο |
H6-36 |
Ο |
Ο |
Ο |
H6-37 |
Π |
Ο |
Π |
H6-38 |
Π |
Π |
Ο |
H6-39 |
Π |
Π |
Π |
H6-40 |
Π |
Ο |
Ο |
H6-41 |
Π |
Π |
Ο |
H6-42 |
Ο |
Π |
Π |
H6-43 |
Ο |
Π |
Π |
H6-44 |
Ο |
Ο |
Ο |
H6-45 |
Ο |
Ο |
Ο |
H6-46 |
Π |
Π |
Π |
H6-47 |
Π |
Π |
Π |
H6-48 |
Π |
Π |
Π |
H6-49 |
Π |
Π |
Π |
H6-50 |
Π |
Π |
Π |
H6-51 |
Π |
Π |
Π |
被区分总计 |
37 |
35 |
28 |
下面用苯环数目不超过六的六角系统的双强迫多项式与强迫多项式和反强迫多项式之间的相等关系构造三种多次式在相等关系下的生成图(见图4),其中用黄色边相连表示两个六角系统之间的强迫多项式相等,蓝色边相连表示两个六角系统之间的反强迫多项式相等,黑色边相连表示两个六角系统之间的双强迫多项式相等。
注:图4中的各个分支本应是完全图,但为了方便起见省去了一些边,因此上图中的边是具有传递性的。
Figure 4. Generating graphs of hexagonal systems with no more than six benzene rings under the equality of three kinds of polynomials
图4. 苯环数目不超过六的六角系统在三种多项式相等关系下的生成图
图4表明了苯环数目不超过六的六角系统的双强迫多项式与强迫多项式和反强迫多项式之间的相等关系构成了19个连通分支,而有黑色边相连(双强迫多项式相等)必有黄色边和蓝色边相连(强迫多项式和反强迫多项式对应相等),并且当只有黄色边相连(强迫多项式对应相等)或蓝色边相连(反强迫多项式对应相等)时一定不会出现黑色边相连(双强迫多项式相等),因此是否会有蓝色和黄色边同时相连(强迫多项式和反强迫多项式对应相等)一定会有黑色边相连(双强迫多项式相等),就目前得出的结果,这个答案是肯定的。由于给定数目的苯环生成的六角系统的计数与图结构目前仍然是公开的,对于更大数目的苯环生成的六角系统是否有这样的结果是一个值得研究的问题。
基金项目
国家自然科学基金(12161081)。
附录
Table A1. Forcing and anti-forcing polynomials for hexagonal systems generated by six and less benzene rings
表A1. 苯环数目不超过六的六角系统的强迫多项式和反强迫多项式
强迫多项式
|
反强迫多项式
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]()
![]()
Figure A1. The hexagonal system generated by the six benzene rings
图A1. 六个苯环生成的六角系统
Figure A2. Hexagonal system with six and less benzene rings without perfect matchings
图A2. 苯环数目不超过六的没有完美匹配的六角系统
NOTES
*通讯作者。