sat modulo theories
Recently Published Documents


TOTAL DOCUMENTS

13
(FIVE YEARS 0)

H-INDEX

9
(FIVE YEARS 0)

10.29007/4dtv ◽  
2018 ◽  
Author(s):  
Robert Nieuwenhuis

Conflict-Driven Clause-Learning (CDCL) SAT and SAT Modulo Theories (SMT) solvers are well known as workhorses for, e.g., formal verification applications. Here we discuss ways to go beyond by learning not only clauses, but also much more expressive constraints. We outline techniques for Integer Linear Programming (ILP), going first from SAT to SMT for ILP and then to SMT with on-the-fly bottleneck constraint encoding. Then we illustrate the power of learning full constraints, and the resulting methods for 0-1 ILP (Pseudo-Boolean solvers) and full ILP (Cutsat and IntSat), outlining difficulties and their solutions, giving examples and some intuition on why these techniques work so well.


2012 ◽  
Vol 14 (1) ◽  
pp. 117-135 ◽  
Author(s):  
FRANCESCO CALIMERI ◽  
GIOVAMBATTISTA IANNI ◽  
FRANCESCO RICCA

AbstractAnswer Set Programming (ASP) is a well-established paradigm of declarative programming in close relationship with other declarative formalisms such as SAT Modulo Theories, Constraint Handling Rules, FO(.), PDDL and many others. Since its first informal editions, ASP systems have been compared in the now well-established ASP Competition. The Third (Open) ASP Competition, as the sequel to the ASP Competitions Series held at the University of Potsdam in Germany (2006–2007) and at the University of Leuven in Belgium in 2009, took place at the University of Calabria (Italy) in the first half of 2011. Participants competed on a pre-selected collection of benchmark problems, taken from a variety of domains as well as real world applications. The Competition ran on two tracks: the Model and Solve (M&S) Track, based on an open problem encoding, and open language, and open to any kind of system based on a declarative specification paradigm; and the System Track, run on the basis of fixed, public problem encodings, written in a standard ASP language. This paper discusses the format of the competition and the rationale behind it, then reports the results for both tracks. Comparison with the second ASP competition and state-of-the-art solutions for some of the benchmark domains is eventually discussed.


Constraints ◽  
2012 ◽  
Vol 17 (3) ◽  
pp. 273-303 ◽  
Author(s):  
Miquel Bofill ◽  
Miquel Palahí ◽  
Josep Suy ◽  
Mateu Villaret

2011 ◽  
Vol 11 (2-3) ◽  
pp. 135-169 ◽  
Author(s):  
YULIYA LIERLER

AbstractNieuwenhuis et al. (2006. Solving SAT and SAT modulo theories: From an abstract Davis-Putnam-Logemann-Loveland procedure to DPLL(T). Journal of the ACM 53(6), 937977 showed how to describe enhancements of the Davis–Putnam–Logemann–Loveland algorithm using transition systems, instead of pseudocode. We design a similar framework for several algorithms that generate answer sets for logic programs: smodels, smodelscc, asp-sat with Learning (cmodels), and a newly designed and implemented algorithm sup. This approach to describe answer set solvers makes it easier to prove their correctness, to compare them, and to design new systems.


2006 ◽  
Vol 53 (6) ◽  
pp. 937-977 ◽  
Author(s):  
Robert Nieuwenhuis ◽  
Albert Oliveras ◽  
Cesare Tinelli
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document