Efficient recursive aggregation and negation in deductive databases

被引:5
|
作者
Kemp, DB [1 ]
Ramamohanarao, K
机构
[1] Univ Melbourne, Dept Informat Syst, Parkville, Vic 3052, Australia
[2] Univ Melbourne, Dept Comp Sci, Parkville, Vic 3052, Australia
基金
澳大利亚研究理事会;
关键词
aggregate operators; deductive database systems; EMS-programs; explicitly locally stratified; negation; query evaluation;
D O I
10.1109/69.729729
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present an efficient evaluation technique for modularly stratified deductive database programs for which the local strata level mappings are known at compile time. We present an important subclass of these programs (called EMS-programs) in which one can easily express problems, such as shortest distance, company ownership, bill of materials, and preferential vote counting. Programs written in this style have an easy-to-understand semantics and can be efficiently computed. Another important virtue of these programs is that their modular-stratification properties are independent of the extensional database.
引用
收藏
页码:727 / 745
页数:19
相关论文
共 50 条