Skip to main content

Unique k-SAT and General k-SAT

  • Reference work entry
  • First Online:
  • 100 Accesses

Years and Authors of Summarized Original Work

  • 2011; Hertli

Problem Definition

A Boolean formula F is said to be in conjunctive normal form (CNF) if it is a conjunction of disjunction of literals. If furthermore every disjunction (called clause) is over at most k literals, F is said to be in k-CNF. k-SAT, the decision problem whether a k-CNF formula admits a satisfying assignment, is one of the most prominent NP-complete problems. A special case of k-SAT is (promise) unique k-SAT, where the k-CNF is additionally promised to have either a unique or no satisfying assignment.

Suppose F has n variables. The trivial algorithm tries all 2n satisfying assignments. For k-SAT and especially 3-SAT, there have been many successive improvements [39, 11]. The best of them are randomized in the sense that they always correctly report unsatisfiability but might fail to report satisfiability with probability \(\frac{1} {3}\), say.

Problem 1 ( k-SAT)

Input::

A k-CNF formula F.

Output::
...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. Calabro C, Impagliazzo R, Kabanets V, Paturi R (2008) The complexity of unique k-SAT: an isolation lemma for k-CNFs. J Comput Syst Sci 74(3):386–393

    Article  MathSciNet  MATH  Google Scholar 

  2. Hertli T (2011) 3-SAT faster and simpler—unique-SAT bounds for PPSZ hold in general. In: 2011 IEEE 52nd annual symposium on foundations of computer science—FOCS 2011, Palm Springs. IEEE Computer Society, Los Alamitos, pp 277–284

    Chapter  Google Scholar 

  3. Iwama K, Tamaki S (2004) Improved upper bounds for 3-SAT. In: Proceedings of the fifteenth annual ACM-SIAM symposium on discrete algorithms, New Orleans. ACM, New York, pp 328–329 (electronic)

    Google Scholar 

  4. Kullmann O (1997) Worst-case analysis, 3-SAT decision and lower bounds: approaches for improved SAT algorithms. In: Satisfiability problem: theory and applications, Piscataway, 1996. DIMACS series in discrete mathematics and theoretical computer science, vol 35. American Mathematical Society, Providence, pp 261–313

    Google Scholar 

  5. Makino K, Tamaki S, Yamamoto M (2011) Derandomizing HSSW algorithm for 3-SAT. In: Computing and combinatorics, Dallas. Lecture notes in computer science, vol 6842. Springer, Heidelberg, pp 1–12

    Google Scholar 

  6. Monien B, Speckenmeyer E (1985) Solving satisfiability in less than 2n steps. Discret Appl Math 10(3):287–295

    Article  MathSciNet  MATH  Google Scholar 

  7. Moser RA, Scheder D (2011) A full derandomization of Schoening’s k-SAT algorithm. In: Proceedings of the 43rd annual ACM symposium on theory of computing, San Jose. ACM, pp 245–252

    Google Scholar 

  8. Paturi R, Pudlák P, Zane F (1999) Satisfiability coding lemma. Chic J Theor Comput Sci Article 11, 19 (electronic)

    MATH  Google Scholar 

  9. Paturi R, Pudlák P, Saks ME, Zane F (2005) An improved exponential-time algorithm for k-SAT. J ACM 52(3):337–364 (electronic)

    Google Scholar 

  10. Rolf D (2005) Derandomization of PPSZ for unique-k-SAT. In: Theory and applications of satisfiability testing, St Andrews. Lecture notes in computer science, vol 3569. Springer, Berlin, pp 216–225

    Google Scholar 

  11. Schöning U (1999) A probabilistic algorithm for k-SAT and constraint satisfaction problems. In: Proceedings of the 40th annual symposium on foundations of computer science, New York City. IEEE Computer Society, Los Alamitos, pp 410–414

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Timon Hertli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Hertli, T. (2016). Unique k-SAT and General k-SAT. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_680

Download citation

Publish with us

Policies and ethics