J'ai un problème qui se trouve dans NEXP et peut également être résolu par une MT alternative utilisant le temps exponentiel et une seule alternance (commençant dans un état existentiel).
Connaît-on NEXP NP ? Est-il égal à NEXP ou à une autre classe? Y a-t-il des problèmes complets autres que génériques (étant donné une machine NEXP NP et un mot, est-ce qu'elle accepte?).
cc.complexity-theory
reference-request
complexity-classes
nexp
Hsien-Chih Chang 張顯 之
la source
la source
Réponses:
Un problème naturel complet consiste à décider une phrase de l'arithmétique de Presburger avec un préfixe de quantificateur ∃ ∗ ∀ ∗ ∃ ∗ (comme illustré ici ). D'autres problèmes complets liés à la théorie des bases de données ont été étudiés ici .NEXPNP ∃∗∀∗∃∗
la source
est (probablement) plus grand que NEXP, car nous pouvons poser des questions de longueur exponentielle depuis l'oracle. Ce NP dans la puissance est pratiquement un NEXP là-bas, donc par exemple. co-NEXP est contenu dans N E X P N P .NEXPNP NEXPNP
la source
L' expansion de mon commentaire ci - dessus un peu: Si vous avez une seule requête à la -oracle (comme dans votre cas), il fait suite aux travaux de Hemaspaandra, que votre problème est dans P N E . Cela signifie que votre problème est Turing réductible à tout problème N E -hard. Je pense qu'il ne sait pas si cela est vrai pour tous N E X P N P .NP PNE NE NEXPNP
la source
La plus grande requête qu'une machine puisse faire à l'oracle est exponentielle dans la longueur de l'entrée. La puissance de l'oracle n'est que polynomiale en cela, qui devrait également être exponentielle. En d'autres termes, p o l y ( 2 n k ) = O ( 2 n k + 1 ) . Par conséquent, une autre machine N E X P devrait être capable de simuler votre machine ainsi que l'oracle.NEXPNP poly(2nk)=O(2nk+1) NEXP
Modifié pour les parenthèses ...
la source