• Cite Icon25
  • https://doi.org/10.1007/978-3-319-10575-8_9Copy DOI Icon

Propositional SAT Solving

  • Jan 1, 2018
  • Joao Marques-Silva +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The Boolean Satisfiability Problem (SAT) is well known in computational complexity, representing the first decision problem to be proved NP-complete. SAT is also often the subject of work in proof complexity. Besides its theoretical interest, SAT finds a wide range of practical applications. Moreover, SAT solvers have been the subject of remarkable efficiency improvements since the mid-1990s, motivating their widespread use in many practical applications including Bounded and Unbounded Model Checking. The success of SAT solvers has also motivated the development of algorithms for natural extensions of SAT, including Quantified Boolean Formulas (QBF), Pseudo-Boolean constraints (PB), Maximum Satisfiability (MaxSAT) and Satisfiability Modulo Theories (SMT) which also see application in the model-checking context. This chapter first covers the organization of modern conflict-driven clause learning (CDCL) SAT solvers, which are used in the vast majority of practical applications of SAT. It then reviews the techniques shown to be effective in modern SAT solvers.

Similar Papers
  • Supplementary Content
  • Citations2

Computing Attribute Ranges for Partial Configurations with JavaSMT: Bachelor's Thesis

  • Jan 01, 2018
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Joshua Sprey +1
  • Conference Article
  • Citations4

Methods for exploiting SAT solvers in unbounded model checking

  • Jun 24, 2003
  • Kenneth L Mcmillan
  • PDF
  • Dissertation
  • Citations6

Solving hard industrial combinatorial problems with SAT

  • May 15, 2013
  • Ignasi Abío Roig
  • Book Chapter
  • Citations1

SAT, SMT and Applications

  • Jan 01, 2009
  • Armin Biere
  • Conference Article

Satisfiability: where Theory meets Practice (Invited Talk).

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Inês Lynce
  • Book Chapter
  • Citations72

On the Power of Clause-Learning SAT Solvers with Restarts

  • Jan 01, 2009
  • Knot Pipatsrisawat +1
  • Conference Article
  • Citations6

Methods for exploiting SAT solvers in unbounded model checking

  • Jan 01, 2003
  • K.L Mcmillan
  • Book Chapter
  • Citations111

An Analysis of SAT-Based Model Checking Techniques in an Industrial Environment

  • Jan 01, 2005
  • Nina Amla +4
  • Research Article

Model Checking for Rectangular Hybrid Systems: A Quantified Encoding Approach

  • Jul 14, 2022
  • Electronic Proceedings in Theoretical Computer Science
  • Luan V Nguyen +2
  • Book Chapter
  • Citations97

Bounded Model Checking with QBF

  • Jan 01, 2005
  • Nachum Dershowitz +2
  • Supplementary Content
  • Citations5

Certified CNF Translations for Pseudo-Boolean Solving

  • Jan 01, 2022
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Stephan Gocht +3
  • Research Article

Computationally Hard Problems Are Hard for QBF Proof Systems Too

  • Apr 11, 2025
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Agnes Schleitzer +1
  • Book Chapter
  • Citations247

Automatic Abstraction without Counterexamples

  • Jan 01, 2003
  • Kenneth L Mcmillan +1
  • Research Article
  • Citations6

Improving linear search algorithms with model-based approaches for MaxSAT solving

  • Jan 12, 2015
  • Journal of Experimental & Theoretical Artificial Intelligence
  • Ruben Martins +2
  • Research Article
  • Citations6

N-level Modulo-Based CNF encodings of Pseudo-Boolean constraints for MaxSAT

  • Jan 12, 2019
  • Constraints
  • Aolong Zha +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.