树同构

✍ dations ◷ 2025-08-16 22:19:50 #树同构

树同构(Tree Isomorphism)描述的是图论中,两个树之间的完全等价关系。在图论的观点下,两个同构的树可以被当作同一个图来研究。

树同构的概念源于图同构。图同构的概念为,两个简单图 G {displaystyle G} ,),其中表示一棵树, r V ( T ) {displaystyle rin V(T)} 在根结点到的路径上,称为的父结点,为的子结点。有根树的表示形式可以为“种植的树”,即根节点标有向下箭头;所有结点的子节点都画在该点上方。

有根树同构的定义为,对于两颗有根树 ( T 1 , r 1 ) {displaystyle (T_{1},r_{1})} ,)进行如下编码:

如此递归。结点的编码 A ( r ) {displaystyle A(r)} 即为该有根树的编码,用 # ( T , r ) {displaystyle #(T,r)} 表示。

# ( T 1 , r 1 ) = # ( T 2 , r 2 ) {displaystyle #(T_{1},r_{1})=#(T_{2},r_{2})} ,则说明有根树 ( T 1 , r 1 ) {displaystyle (T_{1},r_{1})} ( T 2 , r 2 ) {displaystyle (T_{2},r_{2})} 同构。

该算法的判定定理是: ( T 1 , r 1 ) ( T 2 , r 2 ) {displaystyle (T_{1},r_{1})simeq (T_{2},r_{2})} 当且仅当他们具有相同的0-1编码。对该定理进行如下简单证明:

树同构的判定算法基于有根树同构的判定算法构成。在前文所述中,有根树相对于树的区别在于,有根树有一个特定标记的根。对于一般的树,我们需要一种找根的算法;在确定这棵树的有根表达形式之后,对于有根树进行编码判定即可。

定义树的中心点集合 C ( T ) : { v T ( V , E ) | v  是使  max u T d ( u , w )  最小的点  } {displaystyle C(T):{vin T(V,E)|v{text{ 是使 }}max _{uin T}d(u,w){text{ 最小的点 }}}} 。由于 C ( T ) {displaystyle C(T)} 至多包含两个顶点,且若 C ( T ) = 2 {displaystyle C(T)=2} ,那么该两点必定相邻,故可以选择 C ( T ) {displaystyle C(T)} 中的点为根。

树同构的判定算法中,首先通过删叶子结点的方式,算出 C ( T ) {displaystyle C(T)}

若两棵树的编码相同,即可认为两棵树是同构的。

相关

  • 矩量法在统计学中,矩估计(英语:method of moments)是估计总体参数的方法。首先推导涉及感兴趣的参数的总体矩(即所考虑的随机变量的幂的期望值)的方程。然后取出一个样本并从这个样本估
  • 刚毛刚毛(英语:Bristle)是指坚硬的毛发、羽毛或人造聚合物,包括动植物身上的毛和工具上的刷毛。另外,鬃,如猪鬃、马鬃则指这些动物上的硬毛。尼龙刚毛常用于制作清洁用具,如牙刷、厕刷
  • 埃尔皮迪奥·基里诺埃尔皮迪奥·基里诺(Elpidio Rivera Quirino,1890年11月16日-1956年2月29日),菲律宾政治家,第6任菲律宾总统。基里诺出生于菲律宾南伊罗戈省美岸,早年在马尼拉土地局和警察局任职,19
  • 龙骑兵龙骑兵(英语:Dragoon)又简称为龙兵,是最早是一种“骑马步兵”的兵种,大多出现于17世纪晚期至18世纪早期的欧洲军队,是同时接受马术与步兵战斗技巧的训练,以马匹运输、步行战斗的士
  • 咳血咳血又称为咯血,是一种症状,指肺或气管中的出血,经由咳嗽而吐出。多半是因为所吐出的痰中带有血丝而被发现。最常见的原因就是支气管炎、肺炎、肺肿瘤、肺结核等疾病。或是使用
  • 梅西百货梅西百货(Macy's)是美国的一个连锁百货公司,其旗舰店位于纽约市先驱广场,1924年在第7大道开张时曾被宣传为“世界最大商店”。该公司还有2个全国性旗舰店,分别设在旧金山的联合广
  • 托马斯·扎霍斯基托马斯·扎霍斯基(波兰语:Tomasz Zahorski;1984年11月22日-)是一位波兰足球运动员。在场上的位置是前锋。他现在效力于美国足球联赛球队夏洛特独立。他也代表波兰国家足球队参赛
  • 大阪市交通局200系电力动车组大阪市交通局200系电力动车组(日语:大阪市交通局200系電車)是大阪市高速电气轨道(现大阪市高速电气轨道)南港港城线的AGT路线(胶轮路轨系统)的电动列车。01编成02编成03编成04编成0
  • 杨馨杨馨(?-1786年),清朝官员,本籍直隶大兴。吏员出身。1785年,杨馨前往台湾担任台湾府淡水厅竹堑巡检,统辖今台北至彰化一带之北中台湾军政。翌年,他因为于林爽文民变中弃城潜逃,遭清朝政
  • 嵩峰山嵩峰山位于中国江西省广丰县和浙江省江山市交界处,为仙霞岭西延之余脉,海拔1052米。古称“松峰”。山顶有嵩峰寺,又名冲霄庵,始建于明宣德年间,清乾隆十年(1746年)重建,1966年文革期