中文

逻辑编程与稳定模型计算中的极值问题

计算机科学中的逻辑 2007-05-23 v1 人工智能

摘要

我们研究如下问题:给定逻辑程序类 CC,确定 CC 中程序的稳定模型的最大数目。我们对至多含 nn 个子句的所有逻辑程序类,以及规模至多 nn 的所有逻辑程序类确立了最大值。我们还刻画了达到最大值的程序。对至多含 nn 个子句、每子句长度至多 mm 的所有析取逻辑程序类,以及规模至多 nn 的所有析取逻辑程序类,我们得到了类似结果。我们在逻辑程序上的结果对计算稳定模型的算法设计具有直接意义。文中描述了若干此类与 Davis-Putnam 过程精神类似的算法。我们的结果意味着,存在一种算法能在最坏情况下考察大小为 O(3n/3)O(3^{n/3}) 的搜索空间后,找到含 nn 个子句的程序的所有稳定模型。我们的结果也为“集合族可否表示为逻辑程序稳定模型族”这一问题提供了若干见解。

关键词

引用

@article{arxiv.cs/9901012,
  title  = {Extremal problems in logic programming and stable model computation},
  author = {Pawel Cholewinski and Miroslaw Truszczynski},
  journal= {arXiv preprint arXiv:cs/9901012},
  year   = {2007}
}