Efficient Evaluation of Multiple Linear Recursions

The authors study the efficient evaluation of side-coherent multiple linear recursions, which can be further classified into three types: multiple one-sided, multiple balanced k-sided, and multiple mixed k-sided. New techniques are developed by integrating the existing single-linear recursive query evaluation methods with the idea of side-relation unioned processing, which leads to a set of efficient query evaluation algorithms such as a side-relation unioned transitive closure algorithm for the processing of Type I ML recursions and a generalized side-relation unioned magic sets method for the processing of Types II and III ML recursions. The authors describe the processing of single-probe queries on side-coherent ML recursions. They outline the processing of complex queries on ML recursions. >

[1]  Jiawei Han,et al.  Selection of Processing Strategies for Different Recursive Queries , 1988, JCDKB.

[2]  Catriel Beeri,et al.  On the power of magic , 1987, J. Log. Program..

[3]  Jeffrey F. Naughton,et al.  Compiling separable recursions , 1988, SIGMOD '88.

[4]  David Maier,et al.  Magic sets and other strange ways to implement logic programs (extended abstract) , 1985, PODS '86.

[5]  J. Naughton,et al.  Counting methods for cyclic relations , 1988, PODS.

[6]  Domenico Saccà,et al.  Worst-case complexity analysis of methods for logic query implementation , 1987, PODS.

[7]  Jeffrey F. Naughton,et al.  A decidable class of bounded recursions , 1987, PODS '87.

[8]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[9]  Jeffrey F. Naughton,et al.  Efficient evaluation of right-, left-, and multi-linear rules , 1989, SIGMOD '89.

[10]  Jiawei Han,et al.  Asynchronous Chain Recursions , 1989, IEEE Trans. Knowl. Data Eng..

[11]  Lawrence J. Henschen,et al.  Handling redundancy in the processing of recursive database queries , 1987, SIGMOD '87.

[12]  Jeffrey D. Ullman,et al.  Principles of database and knowledge-base systems, Vol. I , 1988 .

[13]  JIAWEI HAN,et al.  Compiling general linear recursions by variable connection graph analysis , 1989, Comput. Intell..

[14]  Lawrence J. Henschen,et al.  On compiling queries in recursive first-order databases , 1984, JACM.

[15]  Jeffrey F. Naughton,et al.  Minimizing function-free recursive inference rules , 1989, JACM.