期刊文献+

Renaming a Set of Non-Horn Clauses

Renaming a Set of Non-Horn Clauses
原文传递
导出
摘要 Several extensions of the logic programming language Prolog to non Horn clauses use case analysis to handle non-Horn clauses. In this paper, analytical and empirical evidences are presented to show that, by making a set of clauses less 'non-Horn' using predicate renaming, the performance of these case-analysis based procedures can be improved significantly. In addition, the paper also investigated the problem of efficiently constructing a predicate renaming that reduces the degree of 'non-Hornness' of a clause set maximally. It is shown that this problem of finding a predicate renaming to achieve minimal 'non-Hornness' is NP-complete. Several extensions of the logic programming language Prolog to non Horn clauses use case analysis to handle non-Horn clauses. In this paper, analytical and empirical evidences are presented to show that, by making a set of clauses less 'non-Horn' using predicate renaming, the performance of these case-analysis based procedures can be improved significantly. In addition, the paper also investigated the problem of efficiently constructing a predicate renaming that reduces the degree of 'non-Hornness' of a clause set maximally. It is shown that this problem of finding a predicate renaming to achieve minimal 'non-Hornness' is NP-complete.
作者 聂旭民 郭青
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2000年第5期409-415,共7页 计算机科学技术学报(英文版)
关键词 logic for artificial intelligence (AI) automated theorem proving logic programming Horn and non-Horn sets predicate renaming NP-COMPLETENESS logic for artificial intelligence (AI), automated theorem proving, logic programming, Horn and non-Horn sets, predicate renaming, NP-completeness
  • 相关文献

参考文献2

  • 1Nie X,Artificial intelligence,1997年,92卷,243页
  • 2Nie X,Methodologies for intelligent Systems 5,1990年,539页

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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