2023年7月19日发(作者:)
维普资讯
第23卷第6期 2007年6月 甘肃科技 Gan ̄u Science and Technology Vr0Z.23 No.6 Jun. 2007 欧拉回路与生成树的关系 卢鹏丽 (兰州理工大学计算机与通信学院,甘肃兰州730050) 摘要:计算图(有向图或无向图)中生成树的个数可以用组合的方法,也可以用代数的方法。介绍 了用代数的方法求图中生成树的个数,给出了欧拉回路与生成树的关系,并将其应用于实际的问题 中,解决了一类等价类问题。 关键词:矩阵树定理;欧拉图;生成树;邮递员问题;二进制de Bruijn序列 中图分类号:O1.15 式的值啪。例如图2,kirehhoff矩阵为 1代数方法求图中生成树的个数 】.1矩阵树定理计算无向图中生成树的个数 矩阵树定理是1847年由kirehhoff提出的,主 要用于电路计算。但是对于计算生成树的个数同样 有用。 对于一个无向图G=(V,E),V一(vl,v2, 1 —1 0 0 — 1 2 —1 一 l H:= ,H中h 的 0 0 2 0 0 0 v…..,v ),A为其邻接矩阵。点v 的度为d (14 i≤n),矩阵B=diag(d ,dz,…,d )称为图G的 度矩阵。则定义kirehhoff矩阵H=B—A。 代数余子式为 0 —1 2 0 一 1 0 0 — 1 0 0 0 2 0 —1 —1 l 0 —l 2 一4,所以,图D 0 —1 l 矩阵树定理为:图G的生成树的个数等于H的 任意一个代数余子式的值[1]。其中H的以( )为 人口元素的代数余子式的值为去掉i行和j列元素 的行列式值再乘以(一1)。+j。例如图1,kirehhoff矩 阵H如下。 4 —1 ——的以顶点l为根的生成树的个数为4。 0 0 一 一 2 l2 5 8 9 4 1 —1 O 一17 5 1 3 —O O —1 —1 —6 1 O 1 O O 一1 ——3 —1 1 3 一1 O 1 O 一图2有向图 图3 3×3的网格 1 —1 4 —1 一l 一1 O O —1 3 2 欧拉回路与生成树的关系 2.1欧拉回路 圈1无向图 H的所有代数余子式的值为128,所以,图G的生 成树的个数为128。 1.2有向图(或多重图)中生成树的计数 有向图D=(V,E),V一{vl,v2,v3,…,v ),顶 欧拉图是欧拉在1736年为解决著名的Kongs— berg七桥难题提出来的。 对于一个图G,包含G的每条边的简单回路称 为欧拉回路。具有欧拉回路的图称为欧拉图。简单 地讲,若图G为一个欧拉图,则能够不重复地一笔 画出来。 2.2平衡图中欧拉回路与生成树的关系 对于一个有向图D,若所有顶点的入度都等手 点的入度为indegree(v ),其中(1≤i≤n)。定义 kirchhoff矩阵H=H(D)为nn的矩阵,其中 h :』一 ,i≠j并且从顶点、,j到Vi有mij条边则 1 indegree(vi)一IIIij,i j 图D以v 为根的生成树的个数等于hkk的代数余子
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689732460a281802.html
评论列表(0条)