2-EXPTIME
In computational complexity theory, the complexity class 2-EXPTIME is the set of all decision problems solvable by a deterministic Turing machine in O notation|O] time, where p is a polynomial function of n.
In terms of DTIME,
Comparison with other complexity classes
We know2-EXPTIME can also be reformulated as the space class AEXPSPACE, the problems that can be solved by an alternating Turing machine in exponential space. This is one way to see that EXPSPACE ⊆ 2-EXPTIME, since an alternating Turing machine is at least as powerful as a deterministic Turing machine.
2-EXPTIME is one class in a hierarchy of complexity classes with increasingly higher time bounds. The class 3-EXPTIME is defined similarly to 2-EXPTIME but with a triply exponential time bound. This can be generalized to higher and higher time bounds.
Examples
Examples of algorithms that require at least double-exponential time include:- Each decision procedure for Presburger arithmetic provably requires at least doubly exponential time
- Computing a Gröbner basis over a field. In the worst case, a Gröbner basis may have a number of elements which is doubly exponential in the number of variables. On the other hand, the worst-case complexity of Gröbner basis algorithms is doubly exponential in the number of variables as well as in the entry size.
- Finding a complete set of associative-commutative unifiers
- Quantifier elimination on real closed fields takes doubly exponential time. Thus, deciding whether a first-order formula over the real numbers is in 2-EXPTIME. But it was shown to be EXPSPACE and was conjectured to be EXPSPACE-complete in 1986.
- Calculating the complement of a regular expression
2-EXPTIME-complete problems
Logic
The satisfiability problem for CTL+ is 2-EXPTIME-complete. The satisfiability problem of ATL* is 2-EXPTIME-complete.Implicational Relevance Logic is 2-EXPTIME-complete.
The satisfiability problem for propositional dynamic logic with intersection is 2-EXPTIME-complete.