All Versions
5
Latest Version
Avg Release Cycle
431 days
Latest Release
1265 days ago
Changelog History
Changelog History
-
v0.6.0 Changes
October 04, 2019- π new solvers:
ToySolver.SAT.SLS.ProbSAT
and sampleprobsat
program
- π new converters:
ToySolver.Converter.NAESAT
ToySolver.Converter.SAT2MaxCut
ToySolver.Converter.SAT2MaxSAT
: SAT and 3-SAT to Max-2-SAT converterToySolver.Converter.QBF2IPC
ToySolver.Converter.QUBO
: QUBOβIsingModel converter
- π new file format API:
- merge
ToySolver.Text.MaxSAT
,ToySolver.Text.GCNF
,ToySolver.Text.QDimacs
, andToySolver.Text.CNF
infoToySolver.FileFormat
andToySolver.FileFormat.CNF
- allow reading/writing
gzip
ped CNF/WCNF/GCNF/QDimacs/LP/MPS files
- merge
- π rename modules:
ToySolver.Arith.Simplex2
toToySolver.Arith.Simplex
ToySolver.Arith.MIPSolver2
toToySolver.Arith.MIP
ToySolver.Data.Var
toToySolver.Data.IntVar
ToySolver.SAT
:- add
cancel
function for interruption - introduce
PackedClause
type
- add
ToySolver.Arith.Simplex
- introduce
Config
data type - implement bound tightening
- introduce
- π switch from
System.Console.GetOpt
tooptparse-applicative
- π stop supporting GHC-7.8
- π new solvers:
-
v0.5.0
October 09, 2017 -
v0.4.0 Changes
January 25, 2016π ToySolver version 0.4.0 release.
π The highlight of this release is the introduction of SMT (Satisfiablity Modulo Theories) solver 'toysmt'. At the moment, toysmt is very experimental and only supports the theory of uninterpreted functions and the theory of linear real arithmetic.
-
v0.3.0 Changes
May 31, 2015π ToySolver version 0.3.0 release.
-
v0.2.0 Changes
January 16, 2015π ToySolver version 0.2.0 release.