Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

NEXPTIME

From Wikipedia, the free encyclopedia
Concept in computational complexity theory

Incomputational complexity theory, thecomplexity classNEXPTIME (sometimes calledNEXP) is the set ofdecision problems that can be solved by anon-deterministic Turing machine using time2nO(1){\displaystyle 2^{n^{O(1)}}}.

In terms ofNTIME,

NEXPTIME=kNNTIME(2nk){\displaystyle {\mathsf {NEXPTIME}}=\bigcup _{k\in \mathbb {N} }{\mathsf {NTIME}}(2^{n^{k}})}

Alternatively,NEXPTIME can be defined using deterministic Turing machines as verifiers. AlanguageL is inNEXPTIME if and only if there exist polynomialsp andq, and a deterministic Turing machineM, such that

We know

PNPEXPTIME ⊆ NEXPTIME

and also, by thetime hierarchy theorem, that

NP ⊊ NEXPTIME

IfP = NP, thenNEXPTIME = EXPTIME (padding argument); more precisely,ENE if and only if there existsparse languages inNP that are not inP.[1]

Alternative characterizations

[edit]

Indescriptive complexity, the sets of natural numbers that can be recognized in NEXPTIME are exactly those that form thespectrum of a sentence, the set of sizes offinite models of some logical sentence.[2]

NEXPTIME often arises in the context ofinteractive proof systems, where there are two major characterizations of it. The first is theMIP proof system, where we have two all-powerful provers which communicate with a randomized polynomial-time verifier (but not with each other). If the string is in the language, they must be able to convince the verifier of this with high probability. If the string is not in the language, they must not be able to collaboratively trick the verifier into accepting the string except with low probability. The fact thatMIP proof systems can solve every problem inNEXPTIME is quite impressive when we consider that when only one prover is present, we can only recognize all ofPSPACE; the verifier's ability to "cross-examine" the two provers gives it great power. Seeinteractive proof system#MIP for more details.

Another interactive proof system characterizingNEXPTIME is a certain class ofprobabilistically checkable proofs. Recall thatNP can be seen as the class of problems where an all-powerful prover gives a purported proof that a string is in the language, and a deterministic polynomial-time machine verifies that it is a valid proof. We make two changes to this setup:

  • Add randomness, the ability to flip coins, to the verifier machine.
  • Instead of simply giving the purported proof to the verifier on a tape, give it random access to the proof. The verifier can specify an index into the proof string and receive the corresponding bit. Since the verifier can write an index of polynomial length, it can potentially index into an exponentially long proof string.

These two extensions together greatly extend the proof system's power, enabling it to recognize all languages inNEXPTIME. The class is calledPCP(poly, poly). What more, in this characterization the verifier may be limited to read only a constant number of bits, i.e.NEXPTIME =PCP(poly, 1). Seeprobabilistically checkable proofs for more details.

NEXPTIME-complete

[edit]

A decision problem is NEXPTIME-complete if it is in NEXPTIME, and every problem in NEXPTIME has apolynomial-time many-one reduction to it. In other words, there is a polynomial-timealgorithm that transforms instances of one to instances of the other with the same answer. Problems that are NEXPTIME-complete might be thought of as the hardest problems in NEXPTIME. We know that NEXPTIME-complete problems are not in NP; it has been proven that these problems cannot be verified inpolynomial time, by thetime hierarchy theorem.

Examples of NEXPTIME-complete problems

[edit]

Succinct problems

[edit]

An important set ofNEXPTIME-complete problems relates tosuccinct circuits. Succinct circuits are simple machines used to describe graphs in exponentially less space. They accept two vertex numbers as input and output whether there is an edge between them. If solving a problem on a graph in a natural representation, such as anadjacency matrix, isNP-complete, then solving the same problem on a succinct circuit representation isNEXPTIME-complete, because the input is exponentially smaller (under some mild condition that the NP-completeness reduction is achieved by a "projection").[3][4] As one simple example, finding aHamiltonian path for a graph thus encoded isNEXPTIME-complete.

Logic

[edit]

The satisfiability problem of first-order logic with two variables is NEXPTIME-complete.[5] The satisfiability problem of first-order logic with counting and with two variables is NEXPTIME-complete.[6]

Games

[edit]

Deciding whether a formula in Dependency quantified binary formulas (DQBF, which is an imperfect information version ofQBF) is true is NEXPTIME-complete.[7] The imperfect information with teams ofconstraint logic is NEXPTIME-complete too.[8]

See also

[edit]

References

[edit]
  1. ^Juris Hartmanis, Neil Immerman, Vivian Sewelson. Sparse Sets in NP-P: EXPTIME versus NEXPTIME.Information and Control, volume 65, issue 2/3, pp.158–181. 1985.At ACM Digital Library
  2. ^Jones, Neil D.;Selman, Alan L. (1974), "Turing machines and the spectra of first-order formulas",J. Symb. Log.,39 (1):139–150,doi:10.2307/2272354,JSTOR 2272354,Zbl 0288.02021
  3. ^C. Papadimitriou &M. Yannakakis,A note on succinct representations of graphs, Information and control, vol 71 num 3, décember 1986, pp. 181—185,doi:10.1016/S0019-9958(86)80009-2
  4. ^C. Papadimitriou.Computational Complexity Addison-Wesley, 1994.ISBN 0-201-53082-1. Section 20.1, pg.492.
  5. ^Etessami, Kousha; Vardi, Moshe Y.; Wilke, Thomas (2002-12-15)."First-Order Logic with Two Variables and Unary Temporal Logic".Information and Computation.179 (2):279–295.doi:10.1006/inco.2001.2953.ISSN 0890-5401.
  6. ^Pratt-Hartmann, Ian (2014-07-14)."Logics with counting and equivalence".Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Ninth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS). CSL-LICS '14. New York, NY, USA: Association for Computing Machinery. pp. 1–10.doi:10.1145/2603088.2603117.ISBN 978-1-4503-2886-9.
  7. ^Peterson, Gary L.; Reif, John H. (October 1979). "Multiple-person alternation".20th Annual Symposium on Foundations of Computer Science (SFCS 1979). pp. 348–363.doi:10.1109/SFCS.1979.25.
  8. ^Hearn, Robert Aubrey (2006).Games, puzzles, and computation (phd thesis). USA: Massachusetts Institute of Technology.
Considered feasible
Suspected infeasible
Considered infeasible
Other complexity classes
Class hierarchies
Families of classes
Retrieved from "https://en.wikipedia.org/w/index.php?title=NEXPTIME&oldid=1312462646"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp