Abduction with Penalization in Logic Programming
Giovambattista Ianni, Nicola Leone, Simona Perri, Francesco Scarcello

TL;DR
This paper introduces a novel form of abductive reasoning with penalization in logic programming, demonstrating its expressiveness and complexity, and applying it to problems like the Traveling Salesman Problem.
Contribution
It formalizes abduction with penalization in logic programming, extending existing frameworks, and shows its high expressiveness and complexity, including encoding complex optimization problems.
Findings
Encoding of Traveling Salesman Problem in the framework
Negation does not increase reasoning complexity
Formal model extends previous abductive frameworks
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Advanced Algebra and Logic · Multi-Agent Systems and Negotiation
