arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0310047cs.AI
收藏

带惩罚的溯因逻辑程序:语义、复杂性与实现

Abductive Logic Programs with Penalization: Semantics, Complexity and Implementation

Simona Perri, Francesco Scarcello, Nicola Leone

摘要:

溯因最早是在经典逻辑的背景下提出的,近年来在逻辑编程领域得到了越来越多的研究。本文在逻辑程序设计框架下研究了带惩罚的溯因问题。这种形式的溯因推理,以前在逻辑编程中没有分析过,结果很自然地代表了几个相关的问题,包括优化问题。我们定义了一个形式化的惩罚逻辑程序的溯因模型,它扩展了Kakas和Mancarella提出的溯因框架。我们解决知识表示的问题,在我们的溯因框架编码的一些问题。特别是,我们考虑一些相关的问题,从不同的领域,从优化理论的诊断和规划,他们的编码变成简单和优雅的形式主义。我们深入分析了逻辑程序的惩罚绑架的背景下产生的主要问题的计算复杂性。最后,我们实现了一个系统,支持建议溯因框架上的DLV引擎。为此,我们设计了一个翻译从溯因问题与处罚到逻辑程序与弱约束。我们证明,这种方法是健全的和完整的。

英文摘要:

Abduction, first proposed in the setting of classical logics, has been studied with growing interest in the logic programming area during the last years. In this paper we study abduction with penalization in the logic programming framework. This form of abductive reasoning, which has not been previously analyzed in logic programming, turns out to represent several relevant problems, including optimization problems, very naturally. We define a formal model for abduction with penalization over logic programs, which extends the abductive framework proposed by Kakas and Mancarella. We address knowledge representation issues, encoding a number of problems in our abductive framework. In particular, we consider some relevant problems, taken from different domains, ranging from optimization theory to diagnosis and planning; their encodings turn out to be simple and elegant in our formalism. We thoroughly analyze the computational complexity of the main problems arising in the context of abduction with penalization from logic programs. Finally, we implement a system supporting the proposed abductive framework on top of the DLV engine. To this end, we design a translation from abduction problems with penalties into logic programs with weak constraints. We prove that this approach is sound and complete.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑