sat4j 1.7 API

Packages
org.sat4j Contain a command line launcher for the SAT solvers.
org.sat4j.core Implementation of the data structures available in org.sat4j.specs.
org.sat4j.minisat Implementation of the MiniSAT specification in Java.
org.sat4j.minisat.constraints Implementations of various constraints for MiniSAT.
org.sat4j.minisat.constraints.card Implementations of cardinality contraints.
org.sat4j.minisat.constraints.cnf Implementations of clausal contraints.
org.sat4j.minisat.constraints.pb Implementations of pseudo boolean contraints.
org.sat4j.minisat.core Implementation of the MiniSAT solver skeleton.
org.sat4j.minisat.learning Various learning strategies.
org.sat4j.minisat.orders Various heuristics to select the next variable to branch on.
org.sat4j.minisat.restarts  
org.sat4j.minisat.uip Various ways to compute an asserting clause (containing one Unique Implication Point).
org.sat4j.opt Built-in optimization framework.
org.sat4j.reader Some utility classes to read problems from plain text files.
org.sat4j.reader.csp Classes needed for CSP to SAT translation.
org.sat4j.specs Those classes are intented for users dealing with SAT solvers as blackboxes.
org.sat4j.tools Tools to be used on top of an ISolver.

 



Copyright © 2007 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.