THE PARALLEL COMPLEXITY OF SINGLE RULE LOGIC PROGRAMS

被引:0
|
作者
AFRATI, F
机构
[1] Computer Science Division, Department of Electrical Engineering, National Technical University of Athens, 157 73 Zographou, Athens
关键词
D O I
10.1016/0166-218X(92)90025-6
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider logic programs without function symbols, called Datalog programs, and study their parallel complexity. We survey the tools developed for proving that there is a PRAM algorithm which computes the minimum model of a Datalog program in polylogarithmic parallel time using a polynomial number of processors (that is, for proving membership in NC). We extend certain of these tools to be applied to a wider class of programs; as they were, they were applied to chain rule programs (i.e., the relations on the right-hand side of the rule are binary and form a chain). We examine the parallel complexity of weak-chain rule programs (i.e., the relations on the right-hand side of the rule form a weak chain), and prove certain subclasses to belong to NC. Finally we prove a wide class of programs to be log space complete for T, by giving sufficient conditions for a single rule program to be T-complete.
引用
收藏
页码:107 / 126
页数:20
相关论文
共 50 条