]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commit
CMS2 now has two types of learnt clause evaluation
authormsoos <msoos@e59a4935-1847-0410-ae03-e826735625c1>
Sun, 18 Apr 2010 15:50:28 +0000 (15:50 +0000)
committermsoos <msoos@e59a4935-1847-0410-ae03-e826735625c1>
Sun, 18 Apr 2010 15:50:28 +0000 (15:50 +0000)
commitf1e9afd72ba4cecf63e04ea773525a9a0979175c
tree236e491c7b35e92a4e68449e33fb7f7fce423893
parent6e40aa67ff034d57c93b66076f71506fb1520acc
CMS2 now has two types of learnt clause evaluation

CryptoMiniSat2 now has two types of learnt clause activity measures.
This means that different type of problems can be effectively solved
with the same solver that uses radically different measures of learnt
clause effectiveness. There are some rough edges for the moment: it's
really difficult which type of instance we are dealing with. So, the
'heuristic' that decides is really dumb. You can find it in
RestarTypeChooser.cpp. If you have a more refined heuristic in mind,
please share it with me!

git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@688 e59a4935-1847-0410-ae03-e826735625c1
src/sat/cryptominisat2/Clause.h
src/sat/cryptominisat2/FailedVarSearcher.cpp
src/sat/cryptominisat2/RestartTypeChooser.cpp
src/sat/cryptominisat2/Solver.cpp
src/sat/cryptominisat2/Solver.h
src/sat/cryptominisat2/VERSION