paper-with-me

홈 › Papers

ASP(AC): Answer Set Programming with Algebraic Constraints

2020-08-10 · Thomas Eiter, Rafael Kiesel

Weighted Logic is a powerful tool for the specification of calculations over semirings that depend on qualitative information. Using a novel combination of Weighted Logic and Here-and-There (HT) Logic, in which this dependence is based on intuitionistic grounds, we introduce Answer Set Programming with Algebraic Constraints (ASP(AC)), where rules may contain constraints that compare semiring values to weighted formula evaluations. Such constraints provide streamlined access to a manifold of constructs available in ASP, like aggregates, choice constraints, and arithmetic operators. They extend some of them and provide a generic framework for defining programs with algebraic computation, which can be fruitfully used e.g. for provenance semantics of datalog programs. While undecidable in general, expressive fragments of ASP(AC) can be exploited for effective problem-solving in a rich framework. This work is under consideration for acceptance in Theory and Practice of Logic Programming.

📄 PDF Abstract BibTeX arXiv:2008.04008

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Sequential composition of answer set programs

2021-04-25 · Christian Antić

This paper contributes to the mathematical foundations of logic programming by introducing and studying the sequential composition of answer set programs. On the semantic side, we show that the immediate consequence oper…

Towards end-to-end ASP computation

2023-06-12 · Taisuke Sato, Akihiro Takemura, Katsumi Inoue

We propose an end-to-end approach for answer set programming (ASP) and linear algebraically compute stable models satisfying given constraints. The idea is to implement Lin-Zhao's theorem \cite{Lin04} together with const…

Efficient Knowledge Compilation Beyond Weighted Model Counting

2022-05-16 · Rafael Kiesel, Pietro Totis, Angelika Kimmig

Quantitative extensions of logic programming often require the solution of so called second level inference tasks, i.e., problems that involve a third operation, such as maximization or normalization, on top of addition …

model

Solving Decision Theory Problems with Probabilistic Answer Set Programming

2024-08-21 · Damiano Azzolini, Elena Bellodi, Rafael Kiesel, Fabrizio Riguzzi

Solving a decision theory problem usually involves finding the actions, among a set of possible ones, which optimize the expected reward, possibly accounting for the uncertainty of the environment. In this paper, we intr…

On syntactically similar logic programs and sequential decompositions

2021-09-11 · Christian Antic

Rule-based reasoning is an essential part of human intelligence prominently formalized in artificial intelligence research via logic programs. Describing complex objects as the composition of elementary ones is a common …