SAT4J Changelog

What's new in SAT4J 2.3.3

Feb 11, 2013
  • Bug:
  • [SAT-65] - Fix the value of the objective function in maxsat when some constraints are satisfied
  • [SAT-75] - create a toString method for negated objects within Dependency Helper
  • [SAT-76] - Intermediate results not displayed during optimization
  • [SAT-77] - Allow dependencyHelper to return the truth value of a negated object
  • [SAT-84] - Maxsat fails with java.lang.ArrayIndexOutOfBoundsException
  • [SAT-87] - exploding runtime in case of repeated calls for satisfiability
  • Improvement:
  • [SAT-33] - Improve project documentation (including web site)
  • [SAT-85] - Allow easy access to a pseudo boolean optimizer
  • [SAT-86] - Add Glucose 21 dynamic restart strategy and enable it by default
  • [SAT-88] - Avoid calling visualization code when no visualization is needed
  • New Feature:
  • [SAT-13] - Compute minimal size unsat core
  • [SAT-23] - Optimization timeout
  • [SAT-68] - Allow computing all MUSes using two calls to the SAT solver
  • [SAT-70] - Allow the possibility to compute counter models (negate a formula)
  • [SAT-80] - Allow lexicographic optimization from OPB files
  • [SAT-83] - Allow JSON I/O for embedded applications

New in SAT4J 2.3.2 (Aug 13, 2012)

  • Bug:
  • [SAT-55] - Fix memory leak in case of repeated use of Sat4j in an application
  • [SAT-60] - ClassCastException when a class implements Propagatable but not Constr watches a conflicting literal
  • Improvement:
  • [SAT-38] - Investigate usage of plain CNF rather than custom cardinality of PB constraints
  • [SAT-59] - Use package-info.java instead of package.html for package JavaDoc
  • [SAT-67] - Concurrent calls to isSatisfiable
  • New Feature:
  • [SAT-56] - Allow the end user to visualize the search of the solvers
  • [SAT-63] - Make Java 1.5 binaries instead of 1.4
  • [SAT-71] - Add statistics in ManyCore solvers on the solvers that answers
  • Sub-task:
  • [SAT-51] - Allow usage of Lower Bounding on Sat4j PB command line

New in SAT4J 2.1.1 (Jun 17, 2010)

  • Bugfix release: fixes an efficiency error in the Xplain class.