arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0111010cs.LO
收藏

逻辑程序设计中的惩罚溯因

Abduction with Penalization in Logic Programming

Giovambattista Ianni, Nicola Leone, Simona Perri, Francesco Scarcello

摘要:

溯因最早是在经典逻辑的背景下提出的,近年来在逻辑编程领域得到了越来越多的研究。本文研究逻辑程序设计中的{带惩罚的\em溯因}。这种形式的溯因推理,以前在逻辑编程中没有分析过,结果很自然地代表了几个相关的问题,包括优化问题。我们从逻辑程序中定义了一个带惩罚的溯因推理的形式化模型,它扩展了Kakas和Mancarella提出的溯因推理框架。我们表现出这种形式主义的高表现力,通过编码一对夫妇的相关问题,包括著名的旅行商问题,从优化理论,在这个溯因框架。结果编码非常简单和优雅。我们分析了在这个框架中出现的主要决策问题的复杂性。这门课的一个有趣的结果是否定是免费的。事实上,增加(甚至是未分层的)否定并不会进一步增加溯因推理任务的复杂性(这与非自由程序相同)。

英文摘要:

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 {\em abduction with penalization} in logic programming. 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 from logic programs, which extends the abductive framework proposed by Kakas and Mancarella. We show the high expressiveness of this formalism, by encoding a couple of relevant problems, including the well-know Traveling Salesman Problem from optimization theory, in this abductive framework. The resulting encodings are very simple and elegant. We analyze the complexity of the main decisional problems arising in this framework. An interesting result in this course is that ``negation comes for free.'' Indeed, the addition of (even unstratified) negation does not cause any further increase to the complexity of the abductive reasoning tasks (which remains the same as for not-free programs).

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

↑