树同构

✍ dations ◷ 2025-11-29 05:07:19 #树同构

树同构(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)}

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

相关

  • 听力听觉指声源的振动所引起的声波,通过外耳和中耳组成的传音系统传递到内耳,经内耳的环能作用将声波的机械能转变为听觉神经上的神经冲动,后者传送到大脑皮层听觉中枢而产生的主观
  • 食骨蠕虫食骨蠕虫属(学名:Osedax)是一类深海多毛纲动物,俗称食骨虫,学名Osedax来自拉丁语,意为“食骨的”,得名的原因它们主要是靠在鲸遗体的骨头上钻洞来获取骨头里的脂类物质,这些物质是它
  • 万物有灵泛灵论(英语:Animism)又名万物有灵论,是一种认为天地万物──动物、植物、环境、天气,乃至言词、画像、建筑或其他人工产物──都是有灵魂、能够思考和获取经验的主体,并且能够操
  • 小丘广场小丘广场(法语:Place du Tertre)是法国巴黎的一个广场,位于巴黎十八区蒙马特,距离圣心堂与狡兔酒吧(Lapin Agile)不远。小丘广场经常聚集许多艺术家,也是巴黎著名的景点之一。毕加索
  • 加成聚合反应加成反应(addition reaction)是一种有机化学反应,它发生在有双键或叁键的物质中。加成反应进行后,重键打开,原来重键两端的原子各连接上一个新的基团。加成反应一般是两分子反应
  • 阿基尔·本·穆罕默德·巴德尔阿基尔·本·穆罕默德·巴德尔王子(阿拉伯语:عقيل بن محمد البدر حميد الدين‎;1974年-),或称阿基尔·沙米(Al Shami)、优素福·沙米(Yusuf Shami),是也门穆塔
  • 本田拓也本田拓也(1985年4月17日-),出生于日本神奈川县津久井町(现相模原市),足球运动员,现效力于日本职业足球联赛球队清水心跳。2008年,本田拓也在清水心跳开始职业足球生涯。2011年,本田拓
  • 数字素养根据美国图书馆协会(The American Library Association), 数字素养被定义为“利用认知和技术技能,使用信息和通讯技术来查找,评估,创建和交流信息的能力”。也可以理解为运用电脑
  • 奥克兰竞技场站奥克兰竞技场站(英语:Oakland Coliseum station)是加利福尼亚州奥克兰市内相距不足180米的三个铁路车站的合称,这三个车站分别是美铁奥克兰竞技场站、旧金山湾区捷运竞技场站和
  • 理查德·加里奥特理查德·加里奥特(英语:Richard Garriott),出生于1961年7月4日,是一位著名的电脑游戏设计师与制作人,于其设计的创世纪游戏中自称为不列颠之王(Lord British)而广为人知。理查德·加里奥特在电脑游戏产业中,扮演了相当重要的角色,为Origin Systems游戏软件公司的创办人。加里奥特设计并撰写了著名的创世纪系列角色扮演游戏。在离开Origin Systems后,加里奥特前往NCSoft任职。在2008年10月12日,加里奥特自费参与俄国联盟TMA-13号前往国际太空站的任务