Conditions suffisantes pour l'effondrement de la hiérarchie polynomiale (PH)


12

Quelles sont les affirmations (peu connues) selon lesquelles, si elles sont vraies, le PH doit s'effondrer?

Les réponses contenant une courte assertion de haut niveau avec des références sont appréciées. J'ai essayé de faire une recherche inversée sans trop de chance.


3
NPP/poly
Thomas

3
coNP NP / poly

4
BH s'effondre
Emil Jeřábek

2
GI est -hardNP
Mohammad Al-Turkistany

@Emil: Je pense que l'on peut être suffisamment peu connu pour compter comme réponse. (Les autres commentaires jusqu'à présent sont bien sûr utiles, mais assez standard dans les cours de complexité des diplômés.)
Joshua Grochow

Réponses:


11

Il existe un nombre (croissant) de résultats de complexité paramétrés où l'existence d'une nucléation de taille polynomiale implique l'effondrement du PH au troisième niveau. La technique centrale est donnée dans [1], en s'appuyant sur des travaux antérieurs (référencés dans [1]).

À titre d'exemple simple, le problème -Path est la version paramétrée du problème Longest Path:k

k -Path Instance : un graphe et un entier . Paramètre : . Question : contient-il un chemin de longueur ? G k k G k
Gk
k
Gk

Ce problème est en FPT (avec des algorithmes quelque peu pratiques), mais en [2] ils montrent que s'il a un noyau de taille polynomiale (en ), alors le PH s'effondre en . (La présentation actuelle est généralement formulée comme un résultat de kernalisation négatif à moins que NP coNP / poly ou coNP NP / poly, donc la recherche de quelque chose comme "pas de noyau polynomial à moins que" filme beaucoup de résultats.)Σ P 3kΣ3P

Références

  1. HL Bodlaender, BMP Jansen et S. Kratsch, «Kernelization lower bounds by cross-composition», SIAM J. Discrete Math., 28 (2014), p. 277–305. [version arXiv]
  2. HL Bodlaender, RG Downey, MR Fellows, D. Hermelin, «On problems without polynomial kernels», Journal of Computer and System Sciences, 75 (8): 423-434. 2009. [Version hébergée à Stanford]

7

Voici une autre condition intéressante dans laquelle la hiérarchie polynomiale s'effondre au troisième niveau: supposons qu'un langage NP-complet ait une auto-réduction aléatoire (non adaptative), puis la hiérarchie polynomiale s'effondre en . Pour référence: Regardez les notes de Luca Trevisan . (Théorème 67)Σ3P


6

Une autre condition intéressante est la suivante:

Nous savons que l'approximation de est dans B P P N P (maintenant B P P dans Σ P 2 fait approximativement # 3 S A T dans Σ P 3 ).#3SATBPPNPBPPΣ2P#3SATΣ3P

En outre, le théorème de Toda, .PHP#P

En combinant ces deux, nous obtenons: Si approximer équivaut à calculer # 3 S A T exactement, alors la hiérarchie polynomiale s'effondre.#3SAT#3SAT


Vous voulez dire est plutôt que n'est pas .
Emil Jeřábek

@ EmilJeřábek Oui. Je suis désolé pour l'erreur. Je l'ai corrigé maintenant. Merci de l'avoir signalé.
Pawan Kumar

5

L'effondrement de PH est impliqué par l'effondrement de la hiérarchie booléenne . Le résultat original est dû à Kadin [1]; il a été affiné par Chang et Kadin [2] pour montrer que

BH=BHkPH=BHkNP.

Les références:

[1] Jim Kadin, La hiérarchie polynomiale temporelle s'effondre si la hiérarchie booléenne s'effondre , SIAM Journal on Computing 17 (1988), no. 6, pp. 1263-1282, doi: 10.1137 / 0217080 .

[2] Richard Chang et Jim Kadin, La hiérarchie booléenne et la hiérarchie polynomiale: une connexion plus étroite , SIAM Journal on Computing 25 (1996), no. 2, pp. 340–354, doi: 10.1137 / S0097539790178069 .


5

Le calcul de solutions uniques aux problèmes effondre P H ( Hemaspaandra-Naik-Ogihara-Selman ), mais vous devez être un peu prudent sur la façon de formaliser cette déclaration. (Par exemple, on ne sait pas si N P = U P effondre P H. ) Une formalisation est la suivante:NPPHNP=UPPH

Supposons qu'il existe un tel que pour chaque formule 3SAT φ , si φ n'est pas satisfaisant, il n'y a pas de x tel que ( φ , x ) L , et si φ est satisfaisable, alors il y a un x unique tel que ( φ , x ) L . Puis P H s'effondre.LNPφφx(φ,x)Lφ x(φ,x)LPH

Une autre formalisation est:

implique l'effondrement de P H.NPMVcNPSVPH


Dans ce cas, "unique" signifie que la sortie de la machine sur un chemin est soit non, soit un ensemble de 0 et de 1, mais cet ensemble de 0 et de 1 est le même sur chaque chemin qui ne dit pas non. N
Tayfun Pay du

4

Il existe une grande sélection de résultats qui tiennent en supposant que PH ne s'effondre pas. Soit , c'est-à-dire que P H ne s'effondre pas. Ces résultats peuvent ensuite être résumés comme AA:=i,ΣiPΠiPPHAB

B¯A¯PH

  1. PH
  2. PH

PH


4

En voici quelques-unes succinctes:

  1. PSPACEP/poly
  2. EXPP/poly
  3. NPP/log

NEXPP/polyP#PP/poly

1
NPP/poly
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.