树同构

✍ dations ◷ 2025-11-26 06:05:28 #树同构

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

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

相关

  • 人造卫星人造卫星,在不产生歧义的情况下亦称卫星,是由人类建造的航天器的一种,是数量最多的一种。人造卫星以太空飞行载具如运载火箭、航天飞机等发射到太空中,像天然卫星一样环绕地球或
  • Fesub2/subSsub3/sub硫化铁(化学式:Fe2S3),是三种铁的硫化物(英语:iron sulfide)之一,此外还有FeS和FeS2。它是一种固体棕色粉末,但在常温下腐化为黄绿色粉末。这是一种十分不稳定的人造产物,不存在于自然
  • 莱茵-鲁尔都会区北莱茵-威斯特法伦莱茵-鲁尔都会区(德语:Metropolregion Rhein-Ruhr)是德国最大的都市区,拥有超过1100万人口,拥有多个中心都市。莱茵鲁尔区面积7110平方公里,位于北莱茵-威斯特法
  • span class=nowrapCfClsub3/sub/span氯化锎是一种无机化合物,化学式CfCl3,有很强的放射性。氯化锎可由氧化锎和氯化氢气体反应得到。氯化锎在加热(500℃)下,可以在HCl—H2O的气流中发生水解,产生氯氧化锎。CfF3 · C
  • 阮文平阮文平(越南语:Nguyễn Văn Bình,1961年3月4日-),生于越南富寿省,越南政治人物。现任越南共产党第十二届中央政治局委员、越南共产党中央书记处记处、中央经济部部长。2011年8月3
  • 尾崎红叶尾崎红叶(1868年1月10日-1903年10月30日,即庆应三年12月16日-明治三十六年),日本小说家。本名:德太郎。别号“缘山”、“半可通人”、“十千万堂”。1868年出生于江户(现今东京)。东
  • 边界扫描边界扫描(英语:Boundary scan)是一种检查印刷电路板上的连线或是集成电路中模组的方式。边界扫描也可以当作是一种调试的方式。联合测试工作组(JTAG)是于1985年由电子工业协会订
  • 曾国藩墓曾国藩墓位于湖南省长沙市岳麓区坪塘镇桐溪村伏龙山,为晚清湘军首领、两江总督——曾国藩之墓。曾国藩于同治十一年(1872年)3月12日去世,同年7月19日葬于长沙南门外之金盆岭;次年
  • 南京公交1路南京公交1路运营于南京主城区的一条公交线路,隶属南京江南公交第一巴士有限公司。经过玄武区、秦淮区。由江南公交客运有限公司负责运营。上行15.5千米(28站),下行16.2千米(31站)。2019年7月起,该线路的车辆上安装“车危仪”,用以实时监控车上是否存在汽油、乙醇等易燃危化品。单程2元(无人售票,IC卡通用),自2018年4月23日起可使用支付宝扫码乘车。该线路的车型:广通银隆客车(空调车)和福田欧辉客车(空调车)。2018年年底,1路开通“先锋线”,车内备有棉签、创口贴等物品,还提供免费借用雨伞,乘
  • 蛇拳蛇拳,是一种中国武术的衍生技艺,以模仿蛇的动态为特色。这类武术讲求流动及灵活,一方面透过模仿蛇类身体的盘缠动作以锁紧对手的活动,另一方面模仿蛇类的咬击动作,配合手、掌、指、肘等部位从难以捉摸的角度向敌人作出啄击。蛇拳的进击对象,多数是对手的弱点及要害,例如眼睛、关节及鼠蹊等部位,务求达到不击则已一击即中的效果。蛇拳的多变特质,与中国剑术轻灵宛转风格颇为相似。另外,以渗进动物动态为武功套路的八卦掌及形意拳中,亦有从蛇类的行为中取经的招式。此类轻巧灵活的蛇拳,是在内家拳的理论基础下衍生的特色武术。不同的蛇拳有