2015
DOI: 10.3233/aic-140640
|View full text |Cite
|
Sign up to set email alerts
|

Algorithms for computing backbones of propositional formulae

Abstract: The problem of propositional satisfiability (SAT) has found a number of applications in both theoretical and practical computer science. In many applications, however, knowing a formula's satisfiability alone is insufficient. Often, some other properties of the formula need to be computed. This article focuses on one such property: the backbone of a formula, which is the set of literals that are true in all the formula's models. Backbones find theoretical applications in characterization of SAT problems and th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
45
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 45 publications
(45 citation statements)
references
References 25 publications
0
45
0
Order By: Relevance
“…Currently, the most efficient algorithms for cautious reasoning in ASP, as the ones implemented by CLASP (Gebser et al 2012) and WASP (Dodaro et al 2011;Alviano et al 2013;, are mainly adaptations of techniques proposed for the computation of backbones in the context of propositional logic (Janota et al 2015). The common idea behind such algorithms is to perform several iterative calls to an ASP oracle for computing a stable model of the input program subject to algorithm-dependent additional constraints.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, the most efficient algorithms for cautious reasoning in ASP, as the ones implemented by CLASP (Gebser et al 2012) and WASP (Dodaro et al 2011;Alviano et al 2013;, are mainly adaptations of techniques proposed for the computation of backbones in the context of propositional logic (Janota et al 2015). The common idea behind such algorithms is to perform several iterative calls to an ASP oracle for computing a stable model of the input program subject to algorithm-dependent additional constraints.…”
Section: Introductionmentioning
confidence: 99%
“…Figure 7 shows a possible path in FS Π for the program Π of Example 1. Chunking and core-based methods can be combined using our methodology to abstract Algorithm 7 from (Janota et al 2015). Such a combination will be employed in the experiments.…”
Section: Core-based Methodsmentioning
confidence: 99%
“…In fact, the backbone of a propositional formula ϕ is the set of literals that are true in all models of ϕ. Several algorithms for computing backbones of propositional formulas are based on variants of the iterative consistency testing algorithm (Marques-Silva et al 2010;Janota et al 2014), which essentially corresponds to the iterative coherence testing algorithm analyzed in this paper. Backbone search algorithms usually feature additional techniques for removing candidates to be tested, such as implicant reduction and core-based chunking (Ravi and Somenzi 2004).…”
Section: Related Workmentioning
confidence: 99%
“…For example, backbone search algorithms can reduce their overestimate by removing all unassigned variables when a (partial) model is found; in our setting, ASP solvers always terminate with a complete assignment. Core-based chunking, instead, requires a portfolio of algorithms (Janota et al 2014) in order to be effective, which is beyond the scope of this paper.…”
Section: Related Workmentioning
confidence: 99%