期刊文献+

Graph Traversal and Top-Down Evaluation of Logic Queries

Graph Traversal and Top-Down Evaluation of Logic Queries
原文传递
导出
摘要 In this paper, an optimal method to handle cyclic and acyclic data relations in the linear recursive queries is proposed. High efficiency is achieved by integrating graph traversal mechanisms into a top-down evaluation. In such a way the subsumption checks and the identification of cyclic data can be done very efficielltly First, based on the subsumption checks, the search space can be reduced drastically by avoiding any redundant expansion operation. In fact, in the case of non-cyclic data, the proposed algorithm requires only linear time for evaluating a linear recursive query. On the other hand, in the case of cyclic data, by using the technique for isolating strongly connected components a lot of answers can be generated directly in terms of the intermediate results and the relevant path information instead of evaluating them by performing algebraic operations. Since the cost of generating an answer is much less than that of evaluating an answer by algebraic operations, the time consumption for cyclic data can be reduced by an order of magnitude or more. In this paper, an optimal method to handle cyclic and acyclic data relations in the linear recursive queries is proposed. High efficiency is achieved by integrating graph traversal mechanisms into a top-down evaluation. In such a way the subsumption checks and the identification of cyclic data can be done very efficielltly First, based on the subsumption checks, the search space can be reduced drastically by avoiding any redundant expansion operation. In fact, in the case of non-cyclic data, the proposed algorithm requires only linear time for evaluating a linear recursive query. On the other hand, in the case of cyclic data, by using the technique for isolating strongly connected components a lot of answers can be generated directly in terms of the intermediate results and the relevant path information instead of evaluating them by performing algebraic operations. Since the cost of generating an answer is much less than that of evaluating an answer by algebraic operations, the time consumption for cyclic data can be reduced by an order of magnitude or more.
作者 陈阳军
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 1998年第4期300-316,共17页 计算机科学技术学报(英文版)
关键词 recursive query top-down evaluation RQA/FQI strategy logic query graph traversal recursive query, top-down evaluation, RQA/FQI strategy, logic query,graph traversal
  • 相关文献

参考文献10

  • 1陈阳军,Int’l J Intell Syst,1997年,12卷,3期,203页
  • 2陈阳军,J Comput Sci Technol,1997年,12卷,4期,346页
  • 3陈阳军,J Comput Sci Technol,1997年,12卷,6期,497页
  • 4陈阳军,Sci Sin,1997年
  • 5陈阳军,博士学位论文,1995年
  • 6陈阳军,Proc 5th Int’l DEXA Conf Database and Expert Systems Applications,1994年,47页
  • 7陈阳军,The 3rd International Conference on Information and Knowlege Managemen,1994年,34页
  • 8陈阳军,Proceedings of 9th International Conference on Data Engineering,1993年,568页
  • 9Han J,Proc 2nd Int’l Workshop on Research Issues on Data Engineering,1992年,132页
  • 10Wu C,Proc 1988 Int’l Conf Fifth Generation Computer Systems,1988年

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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