2015
DOI: 10.1093/logcom/exv063
|View full text |Cite
|
Sign up to set email alerts
|

Declarative encodings of acyclicity properties

Abstract: Many knowledge representation tasks involve trees or similar structures as abstract datatypes. However, devising compact and efficient declarative representations of such structural properties is non-obvious and can be challenging indeed. In this article, we take a number of acyclicity properties into consideration and investigate various logic-based approaches to encode them. We use answer set programming as the primary representation language but also consider mappings to related formalisms, such as proposit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 21 publications
0
6
0
Order By: Relevance
“…An important advantage of this approach is that offthe-shelf SAT solvers can be used to check acyclicity for the output formula. Examples of explicit encodings are transitive closure (Brooks et al 2007;Cussens 2008;Brewka, Eiter, and Truszczynski 2011), topological sorting with indices (Gebser, Janhunen, and Rintanen 2020), tree reduction (Corander et al 2013;Tamura et al 2009), and matrix multiplication encoding (Janota, Grigore, and Manquinho 2017).…”
Section: Acyclicitymentioning
confidence: 99%
See 1 more Smart Citation
“…An important advantage of this approach is that offthe-shelf SAT solvers can be used to check acyclicity for the output formula. Examples of explicit encodings are transitive closure (Brooks et al 2007;Cussens 2008;Brewka, Eiter, and Truszczynski 2011), topological sorting with indices (Gebser, Janhunen, and Rintanen 2020), tree reduction (Corander et al 2013;Tamura et al 2009), and matrix multiplication encoding (Janota, Grigore, and Manquinho 2017).…”
Section: Acyclicitymentioning
confidence: 99%
“…In this work we address the satisfiability of propositional formulas with underlying directed graphs, under reachability and acyclicity constraints. The motivation for our work is the difficult trade-off between size and propagation strength in existing encodings of these constraints (Gebser, Janhunen, and Rintanen 2020) on one hand, and the effort in implementing specialized graph constraint propagators (Gebser, Janhunen, and Rintanen 2014b), and adapting and embedding them in SAT solvers, on the other.…”
Section: Introductionmentioning
confidence: 99%
“…Detecting cycles in both undirected and directed graphs were intensively studied (e.g., [5,6,7,9,10,11,16,17,18,19,20,21,22]). Cartesian function products were studied as well, but not intensively (e.g., [23,24]).…”
Section: Related Workmentioning
confidence: 99%
“…ASP encodings for transitivity are present in many applications. In particular, ASP encodings for acyclicity properties have been studied by Gebser, Janhunen, and Rintanen [GJR15], who included transitive closure in several of their encodings. Similar as in our experiments, tightness makes a relevant difference.…”
Section: Related Workmentioning
confidence: 99%