TY - GEN
T1 - A case for simple SAT solvers
AU - Huang, Jinbo
PY - 2007
Y1 - 2007
N2 - As SAT becomes more popular due to its ability to handle large real-world problems, progress in efficiency appears to have slowed down over the past few years. On the other hand, we now have access to many sophisticated implementations of SAT solvers, sometimes boasting large amounts of code. Although low-level optimizations can help, we argue that the SAT algorithm itself offers opportunities for more significant improvements. Specifically, we start with a no-frills solver implemented in less than 550 lines of code, and show that by focusing on the central aspects of the solver, higher performance can be achieved over some best existing solvers on a large set of benchmarks. This provides motivation for further research into these more important aspects of SAT algorithms, which we hope will lead to future significant advances in SAT.
AB - As SAT becomes more popular due to its ability to handle large real-world problems, progress in efficiency appears to have slowed down over the past few years. On the other hand, we now have access to many sophisticated implementations of SAT solvers, sometimes boasting large amounts of code. Although low-level optimizations can help, we argue that the SAT algorithm itself offers opportunities for more significant improvements. Specifically, we start with a no-frills solver implemented in less than 550 lines of code, and show that by focusing on the central aspects of the solver, higher performance can be achieved over some best existing solvers on a large set of benchmarks. This provides motivation for further research into these more important aspects of SAT algorithms, which we hope will lead to future significant advances in SAT.
UR - http://www.scopus.com/inward/record.url?scp=38149107610&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-74970-7_62
DO - 10.1007/978-3-540-74970-7_62
M3 - Conference contribution
SN - 3540749691
SN - 9783540749691
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 839
EP - 846
BT - Principles and Practice of Constraint Programming - CP 2007 - 13th International Conference, CP 2007, Proceedings
PB - Springer Verlag
T2 - 13th International Conference on Principles and Practice of Constraint Programming, CP 2007
Y2 - 23 September 2007 through 27 September 2007
ER -