Comment peut-on considérer un problème et pourquoi il est probable NP-intermédiaire par opposition à NP-complet? Il est souvent assez simple d'examiner un problème et de dire s'il est probablement NP-complet ou non, mais il me semble beaucoup plus difficile de dire si un problème est NP-intermédiaire car la ligne semble assez mince entre les deux. Des classes. Fondamentalement, ce que je demande, c'est pourquoi un problème qui peut être vérifié en temps polynomial (le cas échéant) mais non résolu en temps polynomial (tant que P n'est pas égal à NP) ne serait pas un temps polynomial réductible les uns aux autres. De plus, existe-t-il un moyen de montrer qu'un problème NP-Intermédiaire est similaire à la façon dont un problème est montré comme NP-Difficile, comme une réduction ou une autre technique? Tous les liens ou manuels qui pourraient m'aider à comprendre la classe de NP-intermédiaire seraient également appréciés.
11
Réponses:
Vous ne pouvez pas montrer qu'un problème est sans séparer P de N P .N P I P N P
Il y a des problèmes artificiels qui peuvent être prouvées pour être en en utilisant des généralisations du théorème de Lander (voir aussi ce ) en supposant que N P ≠ P .N P I N P ≠ P
Aussi la version rembourrée de problèmes sont N P IN E X P - c o m p l e t e N P I en supposant que (voir aussi ce et ce ).N E X P ≠ E X P
Un problème dans est souvent supposé être N P I lorsque:N P N P I
nous pouvons montrer sous des hypothèses raisonnables que ce n'est pas mais il n'est pas connu pour être en P ,N P C P
nous pouvons montrer sous des hypothèses raisonnables qu'il n'est pas dans mais il n'est pas connu pour être dans N P C ,P NPC
et parfois juste au moment où nous ne pouvons pas montrer qu'il est en ou P .NPC P
L' hypothèse de temps exponentiel (ou certaines autres hypothèses de dureté de calcul ) est un exemple d'hypothèse raisonnable .
P P N PNPC⊈P P P NP
la source
Un cas typique est lorsqu'un problème dans réside également dans ou . En supposant que la hiérarchie polynomiale ne s'effondre pas, un tel problème ne peut pas être complet. Les exemples incluent la factorisation entière, le logarithme discret, l'isomorphisme du graphe, certains problèmes de réseau, etc.c o N P c o A M N PNP coNP coAM NP
la source
Un autre cas typique de problème est quand il y a un témoin de longueur ω ( log n ) mais plus petit que n O ( 1 ) . Le problème de l'existence d'une clique de taille log n dans un graphe est un exemple typique - dans ce cas, le témoin (la clique spécifique) nécessite O ( log 2 n ) bits.NPI ω(logn) nO(1) logn O(log2n)
En supposant l'hypothèse de temps exponentielle, un tel problème est plus facile qu'un problème complet (qui nécessite un temps exp ( n O ( 1 ) ) ) mais plus difficile qu'un problème de temps polynomial.NP exp(nO(1))
la source