Draft:Strong Exponential Time Hypothesis
Review waiting, please be patient.
This may take 4 months or more, since drafts are reviewed in no specific order. There are 4,490 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Comment: Is there any reason why this needs to be a separate article, given it is already covered at Exponential time hypothesis? Devonian Wombat (talk) 12:58, 15 May 2026 (UTC)
Comment: In accordance with Wikipedia's Conflict of interest guideline, I disclose that I have a conflict of interest regarding the subject of this article. EricNohara (talk) 05:26, 23 April 2026 (UTC)
In computational complexity theory, the Strong Exponential Time Hypothesis (SETH) is a conjecture relating to the time complexity of solving the Boolean satisfiability problem (SAT). Informally, SETH conjectures that there does not exist an algorithm to solve all instances of SAT significantly faster than a brute force solution in the worst case.[1] SETH is used throughout fine-grained complexity theory to establish conditional lower bounds for a wide array of problems through fine grained reductions.[2]
k-SAT
[edit]The k-satisfiability problem () is a restricted version of SAT where the input formula is in conjunctive normal form (CNF) and each clause contains at most literals[3]
A CNF formula is a conjunction of clauses:
,
where each clause is a disjunction of literals and has the form:
.[4]
The goal of is to determine whether there exists an assignment to the variables that satisfies all clauses. In other words, returns true if there exists an assignment such that .
k-SAT Example
[edit]
Consider the following formula where :
.
asks whether there exists an assignment to the variables such that .
Consider the assignment:
.
Under this assignment:
Since all clauses are satisfied, . Therefore, the solution to this example is true.

k-SAT Algorithms
[edit]There have been a variety of algorithms developed to solve the problem, with their performance depending on the value of and the structure of the input formula.
Exhaustive search is a straightforward approach to solving which evaluates all possible variable assignments. This approach has a running time of .
Algorithms more efficient than exhaustive search have been developed that improve the exponent base of the runtime. Below is a list of the best known algorithms for different values of .
| Problem | Runtime | Type | Algorithm |
|---|---|---|---|
| Probabilistic | Schöning[5] | ||
| Probabilistic | PPSZ (Paturi, Pudlák, Saks, Zane)[6] | ||
| Probabilistic | PPSZ | ||
| Probabilistic | PPSZ | ||
| Generalized | Probabilistic | Schöning |
Despite these advances, note that there does not exists an algorithm that runs in sub exponential time. SETH conjectures that for all , these improvements cannot reduce the exponent below by more than a sub constant factor.
SETH Formal Definition
[edit]
Formally, SETH states that for every , there exists some integer such that on variables and clauses cannot be solved in time[1].
Intuition
[edit]SETH is a strengthened version of the Exponential Time Hypothesis (ETH). ETH states that requires time to solve, for some constant . In other words, it states that cannot be solved in sub-exponential time[4]. However, SETH strengthens this claim by stating that for larger values of , still cannot be solved significantly faster than an exhaustive search over all assignments, with a running time of .[7]
Role in Fine-Grained Complexity
[edit]SETH is used throughout fine-grained complexity theory to establish conditional lower bounds for various computational problems. Rather than proving unconditional hardness, many problems show that a significantly faster algorithm for them would imply a faster algorithm for , thereby contradicting SETH.[1] However, this hardness is conditioned on SETH being true.
These results are usually obtained through reductions from or related problems such as the Orthogonal Vectors (OV) problem. Thus, SETH provides a framework in fine-grained complexity theory for transferring hardness from satisfiability problems to a wide range of other domains such as string algorithms, graph algorithms, and dynamic data structures.[7]
References
[edit]- ^ a b c Impagliazzo, Russell; Paturi, Ramamohan; Zane, Francis (2001-12-01). "Which Problems Have Strongly Exponential Complexity?". Journal of Computer and System Sciences. 63 (4): 512–530. doi:10.1006/jcss.2001.1774. ISSN 0022-0000.
- ^ Vassilevska Williams, Virginia (2015). Husfeldt, Thore; Kanj, Iyad (eds.). "Hardness of Easy Problems: Basing Hardness on Popular Conjectures such as the Strong Exponential Time Hypothesis (Invited Talk)". Lipics, Volume 43, Ipec 2015. Leibniz International Proceedings in Informatics (LIPIcs). 43. Dagstuhl, Germany: Schloss Dagstuhl – Leibniz-Zentrum für Informatik: 17–29. doi:10.4230/LIPIcs.IPEC.2015.17. ISBN 978-3-939897-92-7.
- ^ Impagliazzo, Russell; Paturi, Ramamohan (2001-03-01). "On the Complexity of k-SAT". Journal of Computer and System Sciences. 62 (2): 367–375. doi:10.1006/jcss.2000.1727. ISSN 0022-0000.
- ^ a b Cygan, Marek; Fomin, Fedor V.; Kowalik, Łukasz; Lokshtanov, Daniel; Marx, Dániel; Pilipczuk, Marcin; Pilipczuk, Michał; Saurabh, Saket (2015), "Lower Bounds Based on the Exponential-Time Hypothesis", in Cygan, Marek; Fomin, Fedor V.; Kowalik, Łukasz; Lokshtanov, Daniel (eds.), Parameterized Algorithms, Cham: Springer International Publishing, pp. 467–521, doi:10.1007/978-3-319-21275-3_14, ISBN 978-3-319-21275-3, retrieved 2026-04-23
- ^ Schoning, T. (October 1999). "A probabilistic algorithm for k-SAT and constraint satisfaction problems". 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039): 410–414. doi:10.1109/SFFCS.1999.814612.
- ^ "https://dl.acm.org/action/cookieAbsent". ACM Digital Library. doi:10.1145/1066100.1066101. Retrieved 2026-05-02.
{{cite web}}: External link in(help)|title= - ^ a b Abboud, Amir; Bringmann, Karl; Dell, Holger; Nederlof, Jesper (2018-06-20). "More consequences of falsifying SETH and the orthogonal vectors conjecture". Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing. STOC 2018. New York, NY, USA: Association for Computing Machinery. pp. 253–266. arXiv:1805.08554. doi:10.1145/3188745.3188938. ISBN 978-1-4503-5559-9.
