SAT solver with static and dynamic ordering decision making

Erhai Luo,Ming'e Jing,Wenbo Yin,Dian Zhou,Pushan Tang
2006-01-01
Abstract:This paper proposes a propositional satisfiability problem (SAT) solver, which inherits the features such as conflict-driven learning and fast Boolean constraint propagation. It improves the decision making strategy by encouraging conflicts, thus pruning the search as early as possible. Variables are ordered according to f(x) × f(∼ x), where f(x) is the number of literal x in all clauses. The unassigned variable with the largest value is chosen to assign. When conflicted, the activities of all literals in the conflict clauses are increased and the order is updated. Experimental results show that the proposed SAT solver obtains much performance improvement in comparison with other solvers.
What problem does this paper attempt to address?