Disons qu'un langage est de densité P proche s'il existe un algorithme de temps polynomial qui décide correctement sur presque toutes les entrées.L
En d'autres termes, il existe un P , tel que disparaît, ce qui signifie Cela signifie également que sur une entrée aléatoire uniforme, l'algorithme de polytime pour A donnera la bonne réponse pour L avec une probabilité approchant 1. Par conséquent, il est logique de visualiser L presque facilement. ALL
Notez que n'a pas besoin d'être clairsemé. Par exemple, s'il a 2 ^ {n / 2} chaînes à n bits, il disparaît toujours (à un taux exponentiel), car .
Il n'est pas difficile de construire (artificiellement) des problèmes complets NP qui sont proches de la densité P , selon la définition ci-dessus. Par exemple, soit tout langage NP- complet, et définissez . Alors conserve NP- complétude, mais a au plus n -instances oui. Par conséquent, l'algorithme trivial qui répond "non" à chaque entrée, décidera correctement sur presque toutes les entrées; il ne se trompera que sur une fraction d' entrées à bits.
D'un autre côté, il serait très surprenant que tous les problèmes NP complets soient proches de la densité P. Cela signifierait que, dans un sens, tous les problèmes liés au NP sont presque faciles. Cela motive la question:
En supposant P NP , quels sont les problèmes naturels de NP qui ne sont pas proches de la densité de P ?
la source
Réponses:
J'ai cherché s'il y a une hypothèse généralement acceptée dans la théorie de la complexité, ce qui implique qu'il doit exister un langage NP- complet qui ne peut pas être accepté en temps polynomial sur presque toutes les entrées (comme défini dans la question).
Il est intéressant de noter que les hypothèses les plus "standard" ne semblent pas impliquer cela. Autrement dit, il ne semble pas suivre (sauf si j'ai oublié quelque chose) de P NP , P BPP , NP coNP , E NE , EXP NEXP , NP PSPACE , NP EXP , NP P / poly, PH ne s'effondre pas, etc.≠ = ≠ ≠ ≠ ≠ ≠ ⊈
D'un autre côté, j'ai trouvé une hypothèse, un peu moins standard, qui implique l'existence du problème complet de NP recherché , bien qu'il ne soit pas naturel. Dans la théorie de la mesure limitée des ressources, l'hypothèse fondamentale est que NP n'a pas de mesure zéro, notée NP . De manière informelle, cela signifie que les langues NP dans E ne forment pas un sous-ensemble négligeable. Pour plus de détails, consultez un sondage ici . Dans cette théorie, ils prouvent, entre autres choses, que NP implique l'existence d'un Pμ p ( ) ≠ 0 μ p ( ) ≠ 0 L Lp μp( )≠0 μp( )≠0 - langage bi-immun en NP . Un langage est P de-immune si ni ni son complément à un sous - ensemble infini P . Une telle langue satisfait fortement à nos exigences.L L
Cependant, on ne sait toujours pas s'il existe un exemple qui représente un problème naturel .
la source