2-EXPTIME

From HandWiki
Revision as of 17:46, 6 February 2024 by SpringEdit (talk | contribs) (add)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In computational complexity theory, the complexity class 2-EXPTIME (sometimes called 2-EXP) is the set of all decision problems solvable by a deterministic Turing machine in O(22p(n)) time, where p(n) is a polynomial function of n. In terms of DTIME,

[math]\displaystyle{ \mathsf{2\mbox{-}EXPTIME} = \bigcup_{k \in \mathbb{N} } \mathsf{ DTIME } \left( 2^{ 2^{n^k} } \right) . }[/math]

We know

PNPPSPACEEXPTIMENEXPTIMEEXPSPACE2-EXPTIMEELEMENTARY.

2-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.[1]

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 [math]\displaystyle{ 2^{2^{2^{n^k}}} }[/math]. This can be generalized to higher and higher time bounds.

Examples

Examples of algorithms that require at least 2-EXPTIME include:

2-EXPTIME-complete problems

Generalizations of many fully observable games are EXPTIME-complete. These games can be viewed as particular instances of a class of transition systems defined in terms of a set of state variables and actions/events that change the values of the state variables, together with the question of whether a winning strategy exists. A generalization of this class of fully observable problems to partially observable problems lifts the complexity from EXPTIME-complete to 2-EXPTIME-complete.[7]

See also

References

  1. Christos Papadimitriou, Computational Complexity (1994), ISBN 978-0-201-53082-7. Section 20.1, corollary 3, page 495.
  2. Fischer, M. J., and Michael O. Rabin, 1974, ""Super-Exponential Complexity of Presburger Arithmetic. " Proceedings of the SIAM-AMS Symposium in Applied Mathematics Vol. 7: 27–41
  3. Dubé, Thomas W. (August 1990). "The Structure of Polynomial Ideals and Gröbner Bases". SIAM Journal on Computing 19 (4): 750–773. doi:10.1137/0219053. 
  4. Kapur, Deepak; Narendran, Paliath (1992), "Double-exponential complexity of computing a complete set of AC-unifiers", [1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science, pp. 11–21, doi:10.1109/LICS.1992.185515, ISBN 0-8186-2735-2, http://citeseer.ist.psu.edu/337363.html .
  5. Johannsen, Jan; Lange, Martin (2003), "CTL+ is complete for double exponential time", in Baeten, Jos C. M.; Lenstra, Jan Karel; Parrow, Joachim et al., Proceedings of the 30th International Colloquium on Automata, Languages and Programming (ICALP 2003), Lecture Notes in Computer Science, 2719, Springer-Verlag, pp. 767–775, doi:10.1007/3-540-45061-0_60, ISBN 978-3-540-40493-4, http://www.tcs.informatik.uni-muenchen.de/~mlange/papers/icalp03.pdf, retrieved 2006-12-22 .
  6. Gruber, Hermann; Holzer, Markus (2008). "Finite Automata, Digraph Connectivity, and Regular Expression Size". 5126. pp. 39–50. doi:10.1007/978-3-540-70583-3_4. http://www.hermann-gruber.com/data/icalp08.pdf. 
  7. Jussi Rintanen (2004). "Complexity of Planning with Partial Observability". Proceedings of International Conference on Automated Planning and Scheduling (AAAI Press): 345–354. http://www.informatik.uni-freiburg.de/~ki/papers/Rintanen03compl.pdf.