Exponential time hypothesis

1 day ago 4

clarify

← Previous revision Revision as of 17:47, 4 July 2025
Line 1: Line 1:
{{short description|Unproven computational hardness assumption}}
{{short description|Unproven computational hardness assumption}}
In [[computational complexity theory]], the '''exponential time hypothesis''' or '''ETH''' is an unproven [[computational hardness assumption]] that was formulated by {{harvtxt|Impagliazzo|Paturi|1999}}. It states that [[3-SAT|satisfiability of 3-CNF Boolean formulas]] (3-SAT) cannot be solved in [[subexponential time]], <math>2^{o(n)}</math>. More precisely, the usual form of the hypothesis asserts the existence of a number <math>s_3 > 0</math> such that all algorithms that correctly solve 3-SAT require time at least <math>2^{s_3 n}.</math> The exponential time hypothesis, if true, would imply that [[P versus NP problem|P ≠ NP]], but it is a stronger statement. It implies that many computational problems are equivalent in complexity, in the sense that if one of them has a subexponential time algorithm then they all do, and that many known algorithms for these problems have optimal or near-optimal time {{nowrap|complexity.{{r|ip99}}}}
In [[computational complexity theory]], the '''exponential time hypothesis''' or '''ETH''' is an unproven [[computational hardness assumption]] that was formulated by {{harvtxt|Impagliazzo|Paturi|1999}}. It states that [[3-SAT|satisfiability of 3-CNF Boolean formulas]] (3-SAT) cannot be solved in [[subexponential time]], <math>2^{o(n)}</math>. More precisely, the usual form of the hypothesis asserts the existence of a number <math>s_3 > 0</math> such that all algorithms that correctly solve 3-SAT require time at least <math>2^{s_3 n}.</math> The exponential time hypothesis, if true, would imply that [[P versus NP problem|P ≠ NP]], but it is a stronger statement. Beyond NP, it implies that many known algorithms (including those with lower than exponential time) have optimal or near-optimal time {{nowrap|complexity.{{r|ip99}}}}


==Definition==
==Definition==
Open Full Post