计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2015年
6期
747-755
,共9页
梅俊杰%刘蕻%原国伟%王以松
梅俊傑%劉蕻%原國偉%王以鬆
매준걸%류홍%원국위%왕이송
析取逻辑程序%回答集%函数%无基集
析取邏輯程序%迴答集%函數%無基集
석취라집정서%회답집%함수%무기집
disjunctive logic program%answer set%function%unfounded set
基于回答集(也称稳定模型)语义的带函数析取逻辑程序是一种重要的知识表示和推理方法。由于判定一个析取逻辑程序是否有回答集是困难的(Σ2完全的),目前还没有有效的方法来计算带函数析取逻辑程序的回答集,主要原因之一是检查一个集合是否是回答集是coNP完全的。提出了带函数析取逻辑程序无基集(unfounded sets)的概念,发现了空无基集(unfounded-free sets)与稳定模型之间的一一对应关系,在此基础上,证明了一个逻辑程序的模型是该程序的稳定模型当且仅当它们对应的一个命题公式是不可满足的,从而在理论上为计算带函数析取逻辑程序的回答集提供了一种有效的途径。
基于迴答集(也稱穩定模型)語義的帶函數析取邏輯程序是一種重要的知識錶示和推理方法。由于判定一箇析取邏輯程序是否有迴答集是睏難的(Σ2完全的),目前還沒有有效的方法來計算帶函數析取邏輯程序的迴答集,主要原因之一是檢查一箇集閤是否是迴答集是coNP完全的。提齣瞭帶函數析取邏輯程序無基集(unfounded sets)的概唸,髮現瞭空無基集(unfounded-free sets)與穩定模型之間的一一對應關繫,在此基礎上,證明瞭一箇邏輯程序的模型是該程序的穩定模型噹且僅噹它們對應的一箇命題公式是不可滿足的,從而在理論上為計算帶函數析取邏輯程序的迴答集提供瞭一種有效的途徑。
기우회답집(야칭은정모형)어의적대함수석취라집정서시일충중요적지식표시화추리방법。유우판정일개석취라집정서시부유회답집시곤난적(Σ2완전적),목전환몰유유효적방법래계산대함수석취라집정서적회답집,주요원인지일시검사일개집합시부시회답집시coNP완전적。제출료대함수석취라집정서무기집(unfounded sets)적개념,발현료공무기집(unfounded-free sets)여은정모형지간적일일대응관계,재차기출상,증명료일개라집정서적모형시해정서적은정모형당차부당타문대응적일개명제공식시불가만족적,종이재이론상위계산대함수석취라집정서적회답집제공료일충유효적도경。
Under answer sets (stable models) semantics, disjunctive logic programming with functions provides an important knowledge representation and reasoning method. As it is difficult (Σ2-complete) to determine whether the disjunctive logic programs have an answer set, checking if a set of atoms is an answer set is coNP-complete, no effective method for computing answer sets of disjunctive logic programming with functions has been found. This paper puts forward a notion of unfounded sets for the disjunctive logic programming with functions, and finds a one-to-one relationship between the unfounded-free sets and answer sets. Accordingly this paper discovers that a model is an answer set of a logic program whenever a corresponding propositional formula is unsatisfiable. Thus, it theoreti-cally provides an efficient approach to compute answer sets of disjunctive logic programs with functions.