EVALUATION OF REGULAR NONLINEAR RECURSIONS BY DEDUCTIVE DATABASE TECHNIQUES

Citation
Jw. Han et Lvs. Lakshmanan, EVALUATION OF REGULAR NONLINEAR RECURSIONS BY DEDUCTIVE DATABASE TECHNIQUES, Information systems, 20(5), 1995, pp. 419-441
Citations number
44
Categorie Soggetti
System Science","Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
03064379
Volume
20
Issue
5
Year of publication
1995
Pages
419 - 441
Database
ISI
SICI code
0306-4379(1995)20:5<419:EORNRB>2.0.ZU;2-5
Abstract
Nonlinear recursion is one of the most challenging classes of logic pr ograms for efficient evaluation in logic programming systems. We ident ify one popular class of nonlinear recursion, regular nonlinear recurs ion, and investigate its efficient implementation by a deductive datab ase approach. The approach performs a detailed query binding analysis based on query information, constraint information and the structure o f a recursion, selects an appropriate predicate evaluation order and g enerates an efficient query evaluation plan. Interesting query evaluat ion techniques, such as chain-following, chain-split, and constraint p ushing, are developed for the efficient evaluation of different kinds of queries. Furthermore, the technique can be extended to the evaluati on of regular nonlinear recursions in HiLog and F-logic programs. The study not only presents a method for the evaluation of regular nonline ar recursions in a declarative way but also demonstrates the power of the deductive database approach in the analysis and evaluation of soph isticated logic programs.