Quantcast
Channel: Wonderings of a SAT geek » binary clauses
Browsing all 5 articles
Browse latest View live

Propagating faster

Propagation (BCP) in SAT is the single most expensive operation. The algorithm essentially does the following: [crayon-565c596794e83358312048/] where the function prop_confl() executes the propagation...

View Article



Transitive OTF self-subsuming resolution

The title may be a bit long, but its essence is very simple: we try to shorten learnt clauses. The basic idea was described in this post: there is a clause we just derived, e.g. d V -e V f V g (1)...

View Article

Caching

“Representation is the essence of programming” Frederic P. Brooks Jr., “The Mythical Man-month” Looking through the literature on SAT solvers, it is rare to find any algorithm that uses a form of...

View Article

Failed literal probing and UIP

I have just realised that CryptoMiniSat, having won a number of medals, does one of the most basic things, failed literal probing, all wrong. Let me tell you why it’s all wrong. In essence, failed...

View Article

CryptoMinisat 3.1 released

CryptoMinisat 3.1 has been released. The short changelog is: [crayon-565c596791c90510328471/] The changes made were threefold. First, memory usage has been greatly reduced. This is crucial, because...

View Article

Browsing all 5 articles
Browse latest View live




Latest Images