Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approaches
Not on the map. Why?
Abstract (arXiv)
Constraint answer set programming or CASP, for short, is a hybrid approach in automated reasoning putting together the advances of distinct research areas such as answer set programming, constraint processing, and satisfiability modulo theories. Constraint answer set programming demonstrates promising results, including the development of a multitude of solvers: acsolver, clingcon, ezcsp, idp, inca, dingo, mingo, aspmt, clingo[l,dl], and ezsmt. It opens new horizons for declarative programming applications such as solving complex train scheduling problems. Systems designed to find solutions to constraint answer set programs can be grouped according to their construction into, what we call, integrational or translational approaches. The focus of this paper is an overview of the key ingredients of the design of constraint answer set solvers drawing distinctions and parallels between integrational and translational approaches. The paper also provides a glimpse at the kind of programs its users develop by utilizing a CASP encoding of Travelling Salesman problem for illustration. In addition, we place the CASP technology on the map among its automated reasoning peers as well as discuss future possibilities for the development of CASP.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 10 of its 111 references that are in the map. First posted on arXiv 17 Jul 2021.
Builds on
10 of 111 references.
References · 10
- 2019ASP-Core-2 Input Language Formatcited by 77
- 2017Clingo goes Linear Constraints over Reals and Integerscited by 18
- 2017Clingcon: The Next Generationcited by 15
- 2020Verifying Tight Logic Programs with anthem and Vampirecited by 13
- 2020Modular Answer Set Programming as a Formal Specification Languagecited by 7
- 2019SMT-based Constraint Answer Set Solver EZSMT+cited by 6
- 2017On Relation between Constraint Answer Set Programming and Satisfiability Modulo Theoriescited by 4
- 2019The informal semantics of Answer Set Programming: A Tarskian perspectivecited by 3
- 2013Aspartame: Solving Constraint Satisfaction Problems with Answer Set Programmingcited by 2
- 2015Linear Integer Arithmetic Revisitedcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 2; 2026: 3.
7 papers.
- 2025Strong Equivalence in Answer Set Programming with Constraintscited by 2
- 2023Current and Future Challenges in Knowledge Representation and Reasoningcited by 1
- 2023Extending Answer Set Programming with Rational Numberscited by 0
- 2025ASP-FZN: A Translation-based Constraint Answer Set Solvercited by 0
- 2026FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraintscited by 0
- 2026EZSMT Version 3, Maturedcited by 0
- 2026Logic, Optimization, and Artificial Intelligencecited by 0
- 2026Logic, Optimization, and Artificial Intelligence17 Jul 2026
- 2026EZSMT Version 3, Matured15 Jul 2026
- 2026FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraints10 Feb 2026
- 2025ASP-FZN: A Translation-based Constraint Answer Set Solver30 Jul 2025
- 2025Strong Equivalence in Answer Set Programming with Constraints6 Feb 2025
- 2023Extending Answer Set Programming with Rational Numbers7 Dec 2023
- 2023Current and Future Challenges in Knowledge Representation and Reasoning8 Aug 2023