-
Notifications
You must be signed in to change notification settings - Fork 1
/
DESCRIPTION
14 lines (11 loc) · 945 Bytes
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MinisatID is an implementation of a search algorithm combining techniques
from the fields of SAT, SAT Modulo Theories, Constraint Programming and Answer Set Programming.
The algorithm consists of a core SAT-solver based on the solver Minisat, extended with propagators (in the DPLL(T) architecture) for
+ Unfounded set computation
+ Pseudo boolean aggregates (sum, min, max, card, product)
+ QBF solving
+ Basic finite-domain constraints such as comparison, sum and product. They are handled in a lazy-clause-generation fashion, and the encoding of variables over a large domain is generated lazily.
+ Optimization: finite domain variable minimization and subset minimization
The architecture supports adding any variable or constraint on the fly, used e.g. in incremental computation.
MinisatID is developed by Broes De Cat, maintained by the KRR group at KU Leuven.
More information can be found on dtai.cs.kuleuven.be/software/minisatid.