期刊文献+

一种判定树同构的BULT算法 被引量:1

A BULT Algorithm for Tree Isomorphism
下载PDF
导出
摘要 将判定两棵树的同构问题转化成“图的同构”问题和“两棵树根结点之间的对应关系”问题的判定。基于图与树的关系,提出一种自底向上分层遍历图结点(Bottom_Up Layer Traversing)的方法,简称BULT方法,解决以上两个问题,从而得到一种线性的时间复杂度与空间复杂度的树同构判定算法,并给出了算法正确性证明。该算法很容易扩展为图同构的判定算法。 Solving the tree isomorphism problem is equivalent to solve two problems: whether there exists a bi-jection between two graphs and whether the bi-jection maps on distinguished node in one graph to one distinguished node in the other graph. Based on the relation between graphs and trees, a bottom up layer traversing algorithm, BULT algorithm for short, with linear time complexity and space complexity to solve these two problems is given. And the correctness of the altgorittma is also proven in the paper. The result can be easily extended to graphs.
出处 《中山大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第6期24-28,共5页 Acta Scientiarum Naturalium Universitatis Sunyatseni
基金 广东省科技厅工业攻关资助项目(A10103)
关键词 树同构 时间复杂度 空间复杂度 tree tree isomorphism time complexity space complexity
  • 相关文献

参考文献8

  • 1AHO A V,HOPCROFT J E,ULLMAN J D.The Design and Analysis of Computer Algorithms[M].New york:Addison-Wesley 1974.
  • 2BUSS S R.A logtime algorithms for tree isomorphism, comparison and canonization[C]∥Proceedings of the 5th Kurt Gdel Colloquium on Computational Logic and Proof Theory, 1997: 18-33.
  • 3JENNE B,MCKENIZE P,TORAN J.A note on the hardness of tree isomorphism[C]∥Thirteenth Annual IEEE Conference on Computational Complexity (Buffalo, NY, 1998), 101-105.
  • 4GROSSI R. A note on the subtree isomorphism for ordered tree and related problems[J]. Information and processing letters 1991,49(2):81-84.
  • 5GIBBONS P B,SOROKER D,KARP R M,et al. Subtree isomorphism is in random NC[C]∥VLSI Algorithm and Architecture(Corfu,1988):43-52,LNCS.
  • 6LINDELL S. A logspace algorithm for tree canonization[C]∥Proceedings of the 24th Annual ACM symposium on theory of computing,1992:400-404.
  • 7BERNARD C, RONITT R, LUCA T. Approximating the minimum spanning tree weight in sublinear time[J]. SIAM J Comput,2005,34(6):1370-1379.
  • 8HASSIN R,LEVIN A.Approximation algorithms for quickest spanning tree problems[J].Algorithmica,2005,41(1):43-52.

同被引文献12

  • 1化学课程教材研究开发中心.人民教育出版社课程教材研究所.普通高中课程标准实验教科书.化学选修5,page 1.人民教育出版社,2nd edition.2007.
  • 2Wikipedia.有机化合物.维基百科,自由的百科全书,2009.[E].
  • 3Wikipedia.有机化学命名法.维基百科,自由的百科全书,March 2009.[E].
  • 4化学课程教材研究开发中心.人民教育出版社课程教材研究所.普通高中课程标准实验教科书.化学,选修,5,page 13.人民教育出版社,2nd edition,2007.
  • 5lypwin52.有机化学要义精讲:有机物系统命名法,2008.
  • 6Wikipedia.计算复杂性理论.维基百科,自由的百科全书,2009.[E].
  • 7百度百科.时间复杂度,March 2009.[E].
  • 8Wikipedia.散列表.维基百科.自由的百科全书,June 2009.[E].
  • 9Wikipedia P(复杂度).维基百科,自由的百科全书.2009.[E].
  • 10北极天南星.判断树的同构.by starforever.blog.hexun.com,June 2006.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部