2020
DOI: 10.1017/s1471068420000022
|View full text |Cite
|
Sign up to set email alerts
|

selp: A Single-Shot Epistemic Logic Program Solver

Abstract: AbstractEpistemic logic programs (ELPs) are an extension of answer set programming (ASP) with epistemic operators that allow for a form of meta-reasoning, that is, reasoning over multiple possible worlds. Existing ELP solving approaches generally rely on making multiple calls to an ASP solver in order to evaluate the ELP. However, in this paper, we show that there also exists a direct translation from ELPs into non-ground ASP with bounded arity. The resulting ASP program can th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
19
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(21 citation statements)
references
References 32 publications
2
19
0
Order By: Relevance
“…2020) and to the best of our knowledge, our solver is the first implementation of solving ELPs that is guided by TDs. While the solver selp (Bichler et al . 2020) uses decompositions for breaking large rules into smaller ones, the solving itself is not guided by TDs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…2020) and to the best of our knowledge, our solver is the first implementation of solving ELPs that is guided by TDs. While the solver selp (Bichler et al . 2020) uses decompositions for breaking large rules into smaller ones, the solving itself is not guided by TDs.…”
Section: Related Workmentioning
confidence: 99%
“…EP-ASP (Son et al . 2017), selp (Bichler et al . 2020) and a very recent extension of clingo for ELPs, called eclingo (Cabalar et al .…”
Section: Introductionmentioning
confidence: 99%
“…For ASP there is growing research on treewidth [64,44,41], which even involves grounding [11,14]. Algorithms of these works exploit structural restrictions (in form of treewidth) of a given program, and often run in polynomial time in the program size, while being exponential only in the treewidth.…”
Section: Introductionmentioning
confidence: 99%
“…As a second contribution we present a new system tailored for quantitiative reasoning in ELPs. Although there has been progress in developing ELP solvers (e.g., EP-ASP [Son et al, 2017], selp [Bichler et al, 2020] and a very recent extension of clingo for epistemic logic programs, called eclingo [Cabalar et al, 2020]), these approaches basically rely on reducing ELP problems to standard ASP. Thus, these solvers typically materialize all world views, which is not necessary for quantitative reasoning.…”
Section: Introductionmentioning
confidence: 99%
“…Abstractions were also stipulated before, but in a different context [Hecher et al, 2020b;Saribatur and Eiter, 2021] or for establishing theoretical results [Ganian et al, 2017]. However, we improve an existing algorithm [Hecher et al, 2020a] and while the solver selp [Bichler et al, 2020] uses TDs for breaking-up rules, our solver is the first implementation of TD-guided solving for ELPs. Studies of measures different from treewidth have been conducted for LPs [Lonc and Truszczynski, 2003;Bliem et al, 2016;Fichte et al, 2019].…”
Section: Introductionmentioning
confidence: 99%