首页> 中文期刊> 《计算机学报》 >TDTMS:一种面向XML数据的结果子树构建算法

TDTMS:一种面向XML数据的结果子树构建算法

         

摘要

Constructing subtree results is one of the key operations to XML keyword query processing.Considering that existing methods are inefficient in constructing subtree results,we propose an efficient algorithm,i.e.,TDTMS,which processes a given keyword query in a top-down way to get all qualified subtree results.For computing qualified root nodes,TDTMS processes nodes of the given XML document in a top-down,depth-first way,thus can avoid the commonancestor-repetition problem.For a given root node,TDTMS constructs its subtree in a topdown,breadth-first way to quickly prune useless nodes,thus achieves the best time and space complexity.We conduct rich experiments,and the experimental results verified the performance benefits of our method in terms of time and space.%构建结果子树是XML关键字查询得以完成的关键步骤之一.针对已有方法求解子树效率低的问题,文中提出一种自顶向下的子树构建算法——TDTMS.TDTMS以自顶向下、深度优先的方式求解满足条件的子树根结点,避免了已有方法求解SLCA结点时存在的公共祖先重复处理问题.对于给定的子树根结点,TDTMS以自顶向下、广度优先的方式构建子树,可以在建树过程中快速裁剪无用结点,从而获得了最小的时间和空间复杂度.最后通过实验验证了TDTMS在时间和空间两方面的性能优势.

著录项

  • 来源
    《计算机学报》 |2013年第8期|1714-1728|共15页
  • 作者单位

    燕山大学信息科学与工程学院 河北秦皇岛066004;

    河北省计算机虚拟技术与系统集成重点实验室 河北秦皇岛066004;

    燕山大学信息科学与工程学院 河北秦皇岛066004;

    河北省计算机虚拟技术与系统集成重点实验室 河北秦皇岛066004;

    燕山大学信息科学与工程学院 河北秦皇岛066004;

    河北省计算机虚拟技术与系统集成重点实验室 河北秦皇岛066004;

    燕山大学信息科学与工程学院 河北秦皇岛066004;

    河北省计算机虚拟技术与系统集成重点实验室 河北秦皇岛066004;

    燕山大学信息科学与工程学院 河北秦皇岛066004;

    河北省计算机虚拟技术与系统集成重点实验室 河北秦皇岛066004;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    可扩展标记语言; 关键字查询; 结果子树; 自顶向下处理策略; 最低最小公共祖先;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号