Existe-t-il des problèmes complets de NP sans heuristique?

18

Existe-t-il des problèmes NP complets sans sous-ensemble infini d'instances telles que l'appartenance à peut être décidée en temps polynomial, et pour tout , peut être résolu en temps polynomial? (En supposant )ΦΦxΦxPNP

Phylliida
la source
Voir cette conjecture surprenante , qui est beaucoup plus plausible que son affirmation, pour des raisons expliquées par l'article.

Réponses:

16

Voir la réponse de Josh Grochow au surensemble de temps Poly du langage complet NP avec une infinité de chaînes exclues . Selon cette réponse, sous certaines hypothèses cryptographiques naturelles, pour chaque problème co-NP-complet, il existe un sous-ensemble infini d'instances telles que l'appartenance à est un temps polynomial, et le problème de décision limité à est trivial (réponse toujours non).ΦΦΦ

Cela peut être officialisé en déclarant qu'aucun ensemble co-NP-complet n'est immunisé contre le P. Il est également connu (toujours sous des hypothèses cryptographiques) qu'aucun ensemble NP-complet n'est immunisé contre le P. Il existe donc un autre sous-ensemble infini tel que l'appartenance à est testable en temps polynomial et le problème de décision limité à toujours la réponse oui. Voir par exemple Glasser et al., "Properties of NP-Complete Sets", SICOMP 2006, doi: 10.1137 / S009753970444421X .ΦΦΦ

David Eppstein
la source
C'est vraiment cool, merci :). Pour être complet, ces hypothèses sont les suivantes: des générateurs pseudo-aléatoires existent et des permutations unidirectionnelles sûres existent
Phylliida
@Phylliida: Notez que ceux-ci utilisent une définition théorique de la complexité pour "générateur pseudo-aléatoire", plutôt qu'une définition cryptographique habituelle.
0

Une première observation est qu'avoir exactement ce que vous demandez serait une preuve que car cela impliquerait que l'ensemble de toutes les instances ne peut pas être résolu en temps polynomial.PNP

Cependant, et je pense que c'est ce que vous vouliez dire, nous pouvons jouer un peu avec ce que nous entendons par «résolu en temps polynomial». Si nous entendons par là tous les sous-ensembles infinis d'instances dont l'appartenance est dans P sont N P -complet, alors la réponse est non par le théorème de Mahaney ( http://blog.computationalcomplexity.org/2007/06/sparse-sets-tribute -to-mahaney.html ). Ce théorème stipule qu'aucun problème NP-complet peut être clairsemée à moins que P = N P . Maintenant, en prenant le sous-ensemble d'instances { 0 ii N } , nous avons un sous-ensemble clairsemé d'instances pour lequel l'appartenance à l'essai estϕPNPP=NP{0iiN} qui ne peut pas être N P - complet sauf si P = N P par le théorème de Mahaney.PNPP=NP

loup
la source
Ah désolé, ce que je voulais dire, c'est qu'ils ne peuvent pas être résolus en temps polynomial en supposant , vous avez raison, c'est très importantPNP
Phylliida