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

TDTMS:An Algorithm for Subtree Results Construction on XML Data

在线阅读下载全文

作  者:周军锋[1,2] 王博[1,2] 田姗姗[1,2] 陈子阳[1,2] 郭景峰[1,2] 

机构地区:[1]燕山大学信息科学与工程学院,河北秦皇岛066004 [2]河北省计算机虚拟技术与系统集成重点实验室,河北秦皇岛066004

出  处:《计算机学报》2013年第8期1714-1728,共15页Chinese Journal of Computers

基  金:国家自然科学基金(61073060;61040023;61272124)资助~~

摘  要:构建结果子树是XML关键字查询得以完成的关键步骤之一.针对已有方法求解子树效率低的问题,文中提出一种自顶向下的子树构建算法——TDTMS.TDTMS以自顶向下、深度优先的方式求解满足条件的子树根结点,避免了已有方法求解SLCA结点时存在的公共祖先重复处理问题.对于给定的子树根结点,TDTMS以自顶向下、广度优先的方式构建子树,可以在建树过程中快速裁剪无用结点,从而获得了最小的时间和空间复杂度.最后通过实验验证了TDTMS在时间和空间两方面的性能优势.Constructing subtree results is one of the key operations to XML Keywords 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 common-ancestor-repetition problem.For a given root node,TDTMS constructs its subtree in a top-down,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.

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

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象