...
首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Introducing Cuts Into a Top-Down Process for Checking Tree Inclusion
【24h】

Introducing Cuts Into a Top-Down Process for Checking Tree Inclusion

机译:将切割介绍成为检查树包容的自上而下的过程

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

By the ordered tree inclusion we will check whether a pattern tree P can be included in a target tree T, where the order of siblings in both P and T matters. This problem has many applications in practice, such as retrieval of documents, data mining, and RNA structure matching. In this paper, we propose an efficient algorithm for this problem. Its time complexity is bounded by O(vertical bar T vertical bar.min{h(P), vertical bar leaves(P)vertical bar}, with O(vertical bar T vertical bar + vertical bar P vertical bar) space being used, where h(P) (h(T)) represents the height of P (resp., T) and leaves (P) stands for the set of the leaves of P. Up to now the best algorithm for this problem needs Theta(vertical bar T vertical bar.vertical bar leaves(P)vertical bar) time and O(vertical bar P vertical bar + vertical bar T vertical bar) space. Extensive experiments have been done, which show that the new algorithm can perform much better than the existing ones in practice.
机译:通过订购的树夹杂程序,我们将检查模式树P是否可以包含在目标树T中,其中P和T的兄弟姐妹的顺序。此问题在实践中具有许多应用,例如检索文件,数据挖掘和RNA结构匹配。在本文中,我们提出了一种有效的算法来解决这个问题。其时间复杂度由O(垂直条T垂直律浆条。{H(P),垂直条叶(P)垂直条},使用o(垂直条形图垂直条+垂直条P垂直条)空间,其中H(p)(h(t))表示p(resp.,t)和叶子(p)的高度代表p的叶子的叶片。到目前为止,这个问题的最佳算法需要theta(垂直条形图垂直条。vertical bar叶子(p)垂直条)时间和o(垂直条P垂直条+垂直条形图垂直条)空间。已经完成了广泛的实验,这表明新算法可以比该算法更好地表现得多现有的实践中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号