Clingcon: The Next Generation
Not on the map. Why?
Abstract (arXiv)
We present the third generation of the constraint answer set system clingcon, combining Answer Set Programming (ASP) with finite domain constraint processing (CP). While its predecessors rely on a black-box approach to hybrid solving by integrating the CP solver gecode, the new clingcon system pursues a lazy approach using dedicated constraint propagators to extend propagation in the underlying ASP solver clasp. No extension is needed for parsing and grounding clingcon's hybrid modeling language since both can be accommodated by the new generic theory handling capabilities of the ASP grounder gringo. As a whole, clingcon 3 is thus an extension of the ASP system clingo 5, which itself relies on the grounder gringo and the solver clasp. The new approach of clingcon offers a seamless integration of CP propagation into ASP solving that benefits from the whole spectrum of clasp's reasoning modes, including for instance multi-shot solving and advanced optimization techniques. This is accomplished by a lazy approach that unfolds the representation of constraints and adds it to that of the logic program only when needed. Although the unfolding is usually dictated by the constraint propagators during solving, it can already be partially (or even totally) done during preprocessing. Moreover, clingcon's constraint preprocessing and propagation incorporate several well established CP techniques that greatly improve its performance. We demonstrate this via an extensive empirical evaluation contrasting, first, the various techniques in the context of CSP solving and, second, the new clingcon system with other hybrid ASP systems. Under consideration in Theory and Practice of Logic Programming (TPLP)
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 2; 2025: 4; 2026: 4.
15 papers.
Sort:
- 2022Answer Set Planning: A Surveycited by 12
- 2021Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approachescited by 7
- 2023CNL2ASP: converting controlled natural language sentences into ASPcited by 5
- 2024Unit Testing in ASP Revisited: Language and Test-Driven Development Environmentcited by 2
- 2025Strong Equivalence in Answer Set Programming with Constraintscited by 2
- 2022Unifying Framework for Optimizations in non-boolean Formalismscited by 1
- 2023Explainable Answer-set Programmingcited by 1
- 2024Finite Groundings for ASP with Functions: A Journey through Consistencycited by 0
- 2025Compiling Metric Temporal Answer Set Programmingcited by 0
- 2025Automated Hybrid Grounding Using Structural and Data-Driven Heuristicscited by 0
- 2025ASP-FZN: A Translation-based Constraint Answer Set Solvercited by 0
- 2026FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraintscited by 0
3 more
- 2026Bound-Founded Semantics for Answer Set Programming with Difference Constraints: Preliminary Report23 Jul 2026
- 2026EZSMT Version 3, Matured15 Jul 2026
- 2026Meta-Programming for Linear-time Temporal Answer Set Programming28 May 2026
- 2026FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraints10 Feb 2026
- 2025ASP-FZN: A Translation-based Constraint Answer Set Solver30 Jul 2025
- 2025Automated Hybrid Grounding Using Structural and Data-Driven Heuristics23 Jul 2025
- 2025Compiling Metric Temporal Answer Set Programming9 Jun 2025
- 2025Strong Equivalence in Answer Set Programming with Constraints6 Feb 2025
- 2024Finite Groundings for ASP with Functions: A Journey through Consistency8 May 2024
- 2024Unit Testing in ASP Revisited: Language and Test-Driven Development Environment4 Jan 2024
- 2023CNL2ASP: converting controlled natural language sentences into ASP17 Nov 2023
- 2023Explainable Answer-set Programming30 Aug 2023
3 more
- 2022Answer Set Planning: A Surveycited by 12
- 2021Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approachescited by 7
- 2023CNL2ASP: converting controlled natural language sentences into ASPcited by 5
- 2024Unit Testing in ASP Revisited: Language and Test-Driven Development Environmentcited by 2
- 2025Strong Equivalence in Answer Set Programming with Constraintscited by 2
- 2022Unifying Framework for Optimizations in non-boolean Formalismscited by 1
- 2023Explainable Answer-set Programmingcited by 1
- 2024Finite Groundings for ASP with Functions: A Journey through Consistencycited by 0
- 2025Compiling Metric Temporal Answer Set Programmingcited by 0
- 2025Automated Hybrid Grounding Using Structural and Data-Driven Heuristicscited by 0
- 2025ASP-FZN: A Translation-based Constraint Answer Set Solvercited by 0
- 2026FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraintscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Bound-Founded Semantics for Answer Set Programming with Difference Constraints: Preliminary Report23 Jul 2026
- 2026EZSMT Version 3, Matured15 Jul 2026
- 2026Meta-Programming for Linear-time Temporal Answer Set Programming28 May 2026
- 2026FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraints10 Feb 2026
- 2025ASP-FZN: A Translation-based Constraint Answer Set Solver30 Jul 2025
- 2025Automated Hybrid Grounding Using Structural and Data-Driven Heuristics23 Jul 2025
- 2025Compiling Metric Temporal Answer Set Programming9 Jun 2025
- 2025Strong Equivalence in Answer Set Programming with Constraints6 Feb 2025
- 2024Finite Groundings for ASP with Functions: A Journey through Consistency8 May 2024
- 2024Unit Testing in ASP Revisited: Language and Test-Driven Development Environment4 Jan 2024
- 2023CNL2ASP: converting controlled natural language sentences into ASP17 Nov 2023
- 2023Explainable Answer-set Programming30 Aug 2023
12 newest of 15 All 15 (JSON)