The design and implementation of EZSMTV3 is presented, an extensible SMT-based CASP framework that advances the translational approach to CASP solving and provides a robust platform for future extensions and theoretical exploration within the CASP domain.
Abstract
Constraint Answer Set Programming (CASP) is a hybrid reasoning paradigm that combines Answer Set Programming (ASP) with Constraint Processing and Satisfiability Modulo Theories (SMT), enabling powerful declarative encodings of complex combinatorial search problems. This paper presents the design and implementation of EZSMTV3, an extensible SMT-based CASP framework that advances the translational approach to CASP solving. Building upon the foundation of the EZSMT+ system, EZSMTV3 introduces a more expressive input language, supports optimization via weak constraints, and offers foundations for streamlined integration of new constraint types. Rather than implementing custom search procedures, EZSMTV3 leverages state-of-the-art SMT solvers, such as CVC5, YICES, and Z3 to perform reasoning. The paper provides benchmarking results comparing EZSMTV3 with its CASP peers such as CLINGCON, CLINGO[DL], and CLINGO[LP], while showcasing its ability to handle mixed-domain constraints involving both integers and reals. The system provides a robust platform for future extensions and theoretical exploration within the CASP domain.
This work introduces amomaximize, a novel maximization statement that integrates AMO constraints directly into the objective function, and shows that, in specific scenarios, this approach improves performance compared to clingo.
Mario Alviano, Carmine Dodaro, Salvatore Fiorentino· 0 citations
Combinatorial problems appear in numerous industrial applications. A common approach is to formulate these problems as declarative constraint models that can subsequently be compiled to and solved by a range of back-end solvers. Recent work shows that Large Language Models (LLMs) can produce correct models from natural...
This work takes a neurosymbolic approach to study whether a model can distill complete and correct theories, given a fixed agent harness with the solver in the loop, and releases the code, prompts, and theories distilled.
N. Ruiz, M. Hofmarcher, Claudiu Leoveanu-Condrei· arXiv.org· 0 citations
The experience suggests that LLMs can support solver implementation from papers, while requiring external validation, benchmarking, and human guidance, although performance remains below the best hand-engineered MaxSAT solvers.
Overall, statistic synthesis is much easier than map synthesis, some collections remain near-zero, long prompts cause a sharp accuracy cliff, and exact symbolic rule induction remains brittle.
Soham Dan· arXiv.org· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.