浙江大学学报(理学版), 2024, 51(2): 172-177 doi: 10.3785/j.issn.1008-9497.2024.02.005

数学与计算机科学

可交换图的一些注记

吴寒,1,2, 刘奋进,,1, 尚凡琦1,3, 周艳红1, 阮昊桐1

1.长安大学 理学院, 陕西 西安 710064

2.南京大学 数学系, 江苏 南京 210093

3.哈尔滨工程大学 青岛创新发展基地, 山东 青岛 266000

A note on commutative graphs

WU Han,1,2, LIU Fenjin,,1, SHANG Fanqi1,3, ZHOU Yanhong1, RUAN Haotong1

1.School of Science,Chang'an University,Xi'an 710064,China

2.Department of Mathematics,Nanjing University,Nanjing 210093,China

3.Qingdao Innovation and Development Base of Harbin Engineering University,Qingdao 266000,Shandong Province,China

通讯作者: ORCID:https://orcid.org/0000-0001-8759-7695,E-mail:fenjinliu@chd.edu.cn.

收稿日期: 2022-05-09   修回日期: 2023-06-30   接受日期: 2023-07-10  

基金资助: 陕西省自然科学基础研究计划项目.  2021JM-149
长安大学2020年大学生创新创业训练计划项目.  S202010710247

Received: 2022-05-09   Revised: 2023-06-30   Accepted: 2023-07-10  

作者简介 About authors

吴寒(2000—),ORCID:https://orcid.org/0000-0002-4668-970X,女,本科生,主要从事图论及计算数学研究. 。

摘要

如果存在一种顶点标号,使得2个简单图的邻接矩阵可交换,则称2个简单图可交换。首先,从图的Perron向量、主特征值数量、正则性三方面给出了可交换图的必要条件。然后,借助矩阵的克罗内克积、图的笛卡尔积及循环矩阵,构造了新的可交换图。最后,将一个邻接矩阵表示为另一个特征值互异的邻接矩阵的矩阵多项式,给出了2种算法,并比较了二者的优劣。可交换图存在公共的特征向量,对图谱理论研究具有重要意义。

关键词: 可交换图 ; 正则图 ; 循环图 ; 克罗内克积 ; 笛卡尔积

Abstract

Two simple graphs are commutative if there exists a labelling of their vertices such that their adjacency matrices can commute. This paper gives three necessary conditions ensuring the commutativity of certain graphs from Perron vectors, the number of main eigenvalues, the regularity of graphs. Then we construct new commutative graphs by graph Kronecker product, Cartesian product and circulant matrix. Finally, for two commutative graphs, we provide two algorithms that can express one adjacency matrix as the matrix polynomial of another adjacency matrix with distinct eigenvalues, and compare their merits. Commutative graphs sharing common eigenvectors are essential to the study of spectral graph theory.

Keywords: commutative graph ; regular graph ; circulant graph ; Kronecker product ; Cartesian product

PDF (687KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

吴寒, 刘奋进, 尚凡琦, 周艳红, 阮昊桐. 可交换图的一些注记. 浙江大学学报(理学版)[J], 2024, 51(2): 172-177 doi:10.3785/j.issn.1008-9497.2024.02.005

WU Han, LIU Fenjin, SHANG Fanqi, ZHOU Yanhong, RUAN Haotong. A note on commutative graphs. Journal of Zhejiang University(Science Edition)[J], 2024, 51(2): 172-177 doi:10.3785/j.issn.1008-9497.2024.02.005

G=(V,E)n阶简单图,V={v1,v2,,vn}为其顶点集,A(G)=[aij]为其邻接矩阵,如果vivjE,则aij=1,否则aij=0。将G的特征值与特征向量分别定义为A(G)的特征值与特征向量。如果G的特征子空间Vλ={x|Ax=λx}与全1向量j=(1,1,1)T不正交,即至少存在1个特征向量xVλ,使得xTj0,则称G的特征值λ为主特征值1G的谱Spec(G)定义为A(G)的特征值的多重集。如果Spec(G)=Spec(H),则称图G与图H同谱。关于同谱图的构造及其性质,已有大量研究成果2-4

那么,具有相同特征向量的图有哪些?HORN等1给出了方阵可交换的充要条件:2个可对角化的方阵可交换当且仅当它们存在一组公共的特征向量。由于图的邻接矩阵为实对称矩阵,所以2个公共特征向量的图其邻接矩阵可交换。如果存在一个置换矩阵Pσ,使得A(G)[PσTA(H)Pσ]=[PσTA(H)Pσ]A(G),则称图G与图H可交换。有关可交换图的研究成果不多。HEINZE5提出了可交换图的定义,并给出了可交换图的简单性质。BEEZER6通过研究n个顶点的路Pn的邻接矩阵A(Pn)的矩阵多项式的(0,1)位置特征,确定了所有与Pn可交换的图。AKBARI等7找到了所有可使完全二部图Kn,n分解为可交换的完美匹配或哈密顿圈的整数n。COLLINS等8研究了具有相同主特征向量的图的道矩阵(walk matrix)之间的关系。

本文研究简单图邻接矩阵的可交换性,首先,从图的Perron向量、主特征值数量、正则性三方面给出可交换图的必要条件。然后,枚举所有具有6个点且主特征值数量不超过2的可交换图,并利用阶数较小的可交换图,通过矩阵的克罗内克积与图的笛卡尔积,构造新的阶数较大的可交换图,证明所有n阶循环图是可交换的。最后,将一个邻接矩阵表示为另一个特征值互异的邻接矩阵的矩阵多项式,给出了2种算法,并比较其优劣。

下文将要用到的定义和符号。设G=(V,E)是一个简单图,其补图为G¯=(V,E¯),其中v1v2E¯当且仅当v1v2E。给定2个图G1=(V1,E1)G2=(V2,E2),则G1G2的笛卡尔积记为G=G1G2,其顶点集为V(G)={(u,v)|uV1,vV2},顶点(u1,v1)(u2,v2)相连当且仅当u1=u2,v1v2E2u1u2E1,v1=v2

A是一个m×n矩阵,B是一个p×q矩阵,则矩阵AB的克罗内克积ABmp×nq的分块矩阵,表示为

AB=a11Ba1nBam1BamnB

I,J分别表示n阶单位矩阵与全1矩阵,jn维全1向量。其他图论概念和符号可参见文献[9-11]。

1 预备知识

引理11A,B是2个可对角化的n阶方阵,则以下命题等价:

(1) AB=BA

(2) A,B可同时对角化;

(3) A,B存在一组公共特征向量。

引理25λ是图Gq重主特征值,则λ的特征子空间存在一组标准正交基,使得其中只有一个特征向量与j不正交,其余q-1个特征向量均与j正交。

引理3(Perron-Frobenius定理)1An阶非负不可约方阵n2ρ(A)为其谱半径,则

(1) ρ(A)>0

(2) ρ(A)A的最大特征值且代数重数为1

(3) 存在唯一的正向量x=[xi],使得Ax=ρ(A)xx1+x2++xn=1,则称xA的Perron向量。

引理410A,B分别为m阶图Gn阶图H的邻接矩阵(m可以与n相等),则GH的笛卡尔积的邻接矩阵为

A(GH)=ImB+AIn

引理5112An阶方阵且有n个不同的特征值,若AB=BA,则存在唯一次数小于n的多项式f(x)=i=0n-1aixi,使得B=f(A)

引理613G恰有1个主特征值当且仅当G是正则图。

2 可交换图的必要条件

定理1GH是可交换图,则

(1) 若GH连通,则ρ(A(G))的Perron向量与ρ(A(H))的相同;

(2) 若GH的主特征值都是单根,则它们的主特征值数量相同。

证明 (1)不妨设 A(G)A(H)=A(H)A(G),由引理1(3),知A(G)A(H)存在一组公共特征向量x1,x2,,xn,使得i=1nspan(xi)=Rn。因为GH连通,A(G)A(H)是非负不可约方阵,由Perron-Frobenius定理,可知A(G)A(H)的谱半径ρ(G)ρ(H)都是单根且对应的特征向量均为正向量,不妨设x1,x2,,xn中的唯一正特征向量为x1,因此可以调整x1的模长使其为ρ(G)ρ(H)的Perron向量。

(2) 反证法,不妨设GH的主特征值、不同特征值数量分别为r1r2S1S2r1>r2。记

Vλi={ξ|A(G)ξ=λiξ},    Vμi={η|A(H)η=μiη}

为特征值λi (μi)的特征子空间。因为

Rn=Vλ1Vλr1Vλs1

结合引理2,可知x1,x2,,xn中恰有r1个特征向量与j不正交。又因为

Rn=Vμ1Vμr2Vμs2

所以x1,x2,,xn中恰有r2个特征向量与j不正交,矛盾。

注1 定理1中“图GH的主特征值都是单根”条件不可去除,否则存在反例,如图1所示,其中可交换图K2,43K2的主特征值数量分别为2和1。

图1

图1   主特征值数量不同的可交换图

Fig.1   Commutative graphs with different number of main eigenvalues


定理2 设图G的补图为G¯,则A(G)A(G¯)=A(G¯)A(G)当且仅当G为正则图。

证明 因为A(G¯)=J-I-A(G),设G的度序列为A(G)j=[d1,d2,,dn]T,又

A(G)[J-I-A(G)]=A(G)J-A(G)I-A(G)2
[J-I-A(G)]A(G)=JA(G)-IA(G)-A(G)2

所以

A(G)J=JA(G)

d1d1d1d2d2d2dndndn=d1d2dnd1d2dnd1d2dn

因此d1=d2==dn,即G为正则图。

反之,若Gk正则图,则

A(G)J=kkkk=JA(G)

于是

A(G)[J-I-A(G)]=[J-I-A(G)]A(G)

注2 在定理2中,若只要求图G与其补图G¯可交换,则G不一定是正则图,如图2所示。

图2

图2   非正则可交换图GG¯

Fig.2   Non-regular commutative graphs G and G¯


定理3G1与正则图G2可交换当且仅当G¯1G2可交换。

证明 必要性。不妨设

A(G1)A(G2)=A(G2)A(G1)

A(G¯1)A(G2)=[J-I-A(G1)]A(G2)=JA(G2)-A(G2)-A(G1)A(G2)=A(G2)J-A(G2)-A(G2)A(G1)=A(G2)[J-I-A(G1)]=A(G2)A(G¯1)

充分性。用G¯1替换G1即可证得。

推论1 完全图Kn与任意n阶正则图可交换。

证明 在定理3中,令G1=nK1,因为A(nK1)=On×n与任意邻接矩阵可交换,所以图G1与任意正则图G2的邻接矩阵可交换。由定理3,知G2G¯1=Kn可交换。

经编程计算,枚举了所有主特征值数量小于3的连通图及与其可交换的连通图,如图3所示。其中,G1~G5为主特征值数量为1的六阶连通图,且均为循环图。

图3

图3   主特征值数量小于3的六阶连通图

Fig.3   Connected graphs with 6 vertices and the number of main eigenvalues less than 3


表1列出了主特征值数量为2的18个六阶连通图及与其对应的可交换连通图。

表1   主特征值数量为2的六阶连通图及与其对应的可交换连通图

Table 1  Connected graphs with six vertices two main eigenvalues and their commutative graphs

图的序号可交换图的序号
G6G6
G7G7G13
G8G8
G9G9G17G19G20
G10G10G16
G11G11
G12G12
G13G7G13
G14G14
G15G15
G16G10G16
G17G9G17G19G20
G18G18
G19G9G17G19
G20G9G17G20
G21G21
G22G22
G23G23

新窗口打开| 下载CSV


3 可交换图的构造

通过矩阵的克罗内克积、图的笛卡尔积及循环矩阵,构造可交换图。

3.1 矩阵的克罗内克积

定理4AC均为m阶方阵,BD均为n阶方阵。若AC=CABD=DB,则

(AB)(CD)=(CD)(AB)

证明(AB)(CD)(i,j)元素为

a11Ba1mBam1BammBc11Dc1mDcm1DcmmDij=k=1maikckjBD=(AC)ij(BD)

(CD)(AB)(i,j)元素为

c11Dc1mDcm1DcmmDa11Ba1mBam1BammBij=k=1mcikakjDB=(CA)ij(DB)

因为 AC=CA, BD=DB

(AC)ijBD=(CA)ijDB

所以 (AB)(CD)=(CD)(AB)

将定理4应用于(0,1)方阵,构造可交换图。

推论2A1A2为2个m阶图的邻接矩阵,B1B2为2个n(0,1)方阵(主对角线元素可为1)。若A1A2=A2A1B1B2=B2B1,则A1B1A2B2所对应的图可交换。

3.2 图的笛卡尔积

定理5AC均为m阶图Γ1,Γ2的邻接矩阵,BD均为n阶图Γ3,Γ4的邻接矩阵。若AC=CABD=DB,则图Γ1Γ3与图Γ2Γ4可交换。

证明 根据引理4,可得

(AB)(CD)=(ImB+AIn)(ImD+CIn)=(ImB)(ImD)+(ImB)(CIn)+(AIn)(ImD)+(AIn)(CIn)=(ImBD)+(CB)+(AD)+(ACIn)=(ImDB)+(AD)+(CB)+(CAIn)=(ImD)(ImB)+(ImD)(AIn)+(CIn)(ImB)+(CIn)(AIn)=(ImD+CIn)(ImB+AIn)=(CD)(AB)

3.3 循环矩阵

循环矩阵是一种特殊的方阵,将上一行各元素依次右移一个位置得到下一行元素,上一行最后一个元素为下一行第一个元素。

定理6 任意2个n阶循环矩阵可交换。

证明 不妨设

A=a1a2anana1an-1a2a3a1B=b1b2bnbnb1bn-1b2b3b1

P为循环矩阵,则

P=0100000100000000000110000:=en,e1,e2,,en-2,en-1,

其中,ei表示第i个分量为1,其余分量均为0的n维列向量。由矩阵分块乘法,可得

Pi=en-i+1,en-i+2,en-i+3, ,en-i-1,en-i

其中,Pi的列向量下标模n取余,于是

A=a1P0+a2P++anPn-1,B=b1P0+b2P++bnPn-1

因为A,B均为P的矩阵多项式,故AB=BA

若一个图的邻接矩阵为循环矩阵,则称该图为循环图,从而有

推论3 任意同阶循环图的邻接矩阵可交换。

4 可交换图的矩阵多项式

A1n阶图G1的邻接矩阵,A1n个不同的特征值,由引理5,任何一个与A1可交换的图G2的邻接矩阵A2均能表示为A1的次数小于n的多项式

f(x)=i=0n-1cixi

的矩阵多项式,即A2=i=1nciA1i

下面给出矩阵多项式f(x)的2种求解法,并比较其优劣。

4.1 线性方程组法

输入 n阶图G1,G2的邻接矩阵A1,A2

Step 1 约定A10=In,依次求A1的各次幂A1k(k=0,1,n-1)

Step 2 构造线性方程组Ax=B的系数矩阵A,则第k+1列为A1k(k=0,1,n-1)按列压平而成的n2维列向量。

Step 3BA2按列压平而成的n2维列向量。

Step 4Ax=B两边左乘A的左逆Aleft-1,求解超定线性方程组的解x=Aleft-1B

输出 x=(c0,c1,,cn-1)T

4.2 拉格朗日插值法

输入 n阶图G1,G2的邻接矩阵A1,A2

Step 1A1,A2的谱:

SpecA1={λ1>λ2>>λn}
SpecA2={μ1m1,μ2m2,,μsms}

其中,上标mi表示A2的特征值μi (1is)的重数且满足i=1smi=n。计算矩阵V1,其中V1的列向量为A1的全部标准正交特征向量。

Step 2 计算

A2V1=[A2x1,A2x2,,A2xn]=[μi1x1,μi2x2,,μinxn]=x1,x2,,xnμi1μi2μin

Step 3 计算μiV1(1is),并与A2V1比较,找出所有相同的列,将其在A2V1中的列标号记为j1,j2,,jk,即λj1,λj2,,λjkμi对应,其中{λj1,λj2,,λjk}SpecA1

Step 4 对得到的n组对应特征值(λi,μj) (1in, 1js),采用拉格朗日插值法,得到多项式f(x)

输出 f(x)=c0+c1x++cn-1xn-1

4.3 算例

A为图Γ1的邻接矩阵,B为路P10的邻接矩阵,如图4所示。

图4

图4   一对可互相表示为其邻接矩阵的矩阵多项式的可交换图

Fig.4   A pair of commutative graphs that can be expressed as matrix polynomial of their adjacency matrices


容易验证AB=BAA的谱为

Spec(A)=(±3.513 0,±1.204 0,±0.763 5,±0.594 4,±0.521 1)

特征值互不相同,从而矩阵B可表示为A的多项式f(A)。分别采用线性方程组法和拉格朗日插值法,可得

f(x)=-48x+267x3-431x5+206x7-14x9

2种方法所用时间分别为0.005 7 s和0.111 2 s。

4.4 2种方法的对比

理论上,采用线性方程组法可获得精确解,且与矩阵规模n无关,但在实际计算中,由于受舍入误差、机器误差的影响,当图的顶点较多时,在计算矩阵伪逆时可能会产生较大的误差,因此对算例的选取有一定要求,本文算例使用了50个顶点的路的图,可得到准确结果。

拉格朗日插值法是一种数值近似方法,在计算无理特征值时会产生一定舍入误差。当算例较简单,即顶点较少(小于等于10个)时,可得到准确的插值多项式,但当顶点数超过10时,会产生较大误差,无法得到准确的数值解。

在计算时间上,如只计算矩阵的伪逆与拉格朗日插值多项式,当顶点较多时,拉格朗日插值法更快,但在实际计算过程中,拉格朗日插值法需先通过2个循环得到一一对应的特征值,再进行拉格朗日插值求解,而线性方程组法只需计算矩阵乘法与伪逆,所以线性方程组法更快。

http://dx.doi.org/10.3785/j.issn.1008-9497.2024.02.001

参考文献

HORN R AJOHNSON C R. Matrix Analysis[M]. 2nd ed. Cambridge / New YorkCambridge University Press2012.

[本文引用: 5]

GODSIL C DMCKAY B D.

Constructing cospectral graphs

[J]. Aequationes Mathematicae, 1982251): 257-268. DOI: 10.1007/BF02189621

[本文引用: 1]

LIU F JWANG WYU Tet al.

Generalized cospectral graphs with and without Hamiltonian cycles

[J]. Linear Algebra and Its Applications, 2020585199-208. DOI: 10.1016/j.laa.2019.10.001

JI Y ZGONG S CWANG W.

Constructing cospectral bipartite graphs

[J]. Discrete Mathematics, 202034310): 112020. DOI: 10.1016/j.disc.2020.112020

[本文引用: 1]

HEINZE A.

Applications of Schur Rings in Algebraic Combinatorics: Graphs, Partial Difference Sets and Cyclotomic Schemes

[D]. OldenburgUniversität Oldenburg2001.

[本文引用: 2]

BEEZER R A.

On the polynomial of a path

[J]. Linear Algebra and Its Applications, 198463221-225. DOI: 10.1016/0024-3795(84)90144-7

[本文引用: 1]

AKBARI SMOAZAMI FMOHAMMADIAN A.

Commutativity of the adjacency matrices of graphs

[J]. Discrete Mathematics, 20093093): 595-600. DOI: 10.1016/j.disc.2008.09.006

[本文引用: 1]

COLLINS LSCIRIHA I.

The walks and CDC of graphs with the same main eigenspace

[J]. Discussiones Mathematicae Graph Theory, 2023432): 507-532. DOI: 10.7151/dmgt.2386

[本文引用: 1]

GODSIL CROYLE G. Algebraic Graph Theory[M]. New YorkSpringer2001. doi:10.1007/978-1-4613-0163-9

[本文引用: 1]

CVETKOVIĆ D MROWLINSON P. An Introduction to the Theory of Graph Spectra: 48[M]. CambridgeCambridge University Press2010. doi:10.1017/cbo9780511801518

[本文引用: 1]

高随祥. 图论与网络流理论[M]. 北京高等教育出版社2009.

[本文引用: 1]

GAO S X. Graph Theory and Network Flow Theory[M]. BeijingHigher Education Press2009.

[本文引用: 1]

丘维声. 高等代数(下册)[M]. 北京清华大学出版社2019.

[本文引用: 1]

QIU W S. Higher Algebra (Vol 2)[M]. BeijingTsinghua University Press2019.

[本文引用: 1]

DRAZIN M P.

Some generalizations of matrix commutativity

[J]. Proceedings of the London Mathematical Society, 1951, s3-11): 222-231. DOI: 10.1112/plms/s3-1.1.222

[本文引用: 1]

/