计算机科学 ›› 2011, Vol. 38 ›› Issue (12): 213-220.

• 人工智能 • 上一篇    下一篇

正规逻辑程序回答集存在性研究

方毅立,赵岭忠,钱俊彦   

  1. (桂林电子科技大学 广西可信软件重点实验室 桂林541004);(武汉大学软件工程国家重点实验室 武汉430072)
  • 出版日期:2018-12-01 发布日期:2018-12-01

Existence of Answer Sets of Normal Logic Programs

  • Online:2018-12-01 Published:2018-12-01

摘要: 判断逻辑程序的回答集是否存在是回答集程序设计的一个重要问题,也是NP完全问题。当前利用否定圈边数的奇偶性来判断回答集存在性的方法还具有一定的局限性,即:对于非分层逻辑程序,现有方法并不能准确判断其回答集存在性。针对该问题,提出了一种新的基于否定圈的判断方法,给出了该判断方法的算法框架,证明了算法的正确性,并以实例分析说明了方法的有效性。

关键词: 回答集逻辑程序,回答集,划分集,否定圈

Abstract: Determining the existence of answer sets of logic programs is a key problem in answer set programming, and is also NP-complete. Current methods for determining the existence of answer sets are mainly based on the evenness/oddness of the number of edges in negative circles.The limitation of this kind of methods is that if a normal logic program is not stratified, the existence of answer sets of the program cannot be accurately determined. A novel negative circle based method was proposed to solve this problem. An algorithmic framework and the correctness of the method were presented in this paper, and its effectiveness was illustrated by example analysis.

Key words: Answer set programming, Answer set, Splitting set, Negative cycle

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!