SAT solver with static and dynamic ordering decision making
Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics(2006)
摘要
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.
更多查看译文
关键词
Conflict,Decision making,DPLL,Propositional satisfiability problem
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要