L'isomorphisme du graphe est-il dans UP coUP?


10

L'isomorphisme du graphe (le problème de décision) est-il dans ? Ici est la classe de problèmes de décision acceptée par une machine de Turing sans ambiguïté (voir le zoo de la complexité ).UPcoUPUP


5
L'isomorphisme du graphe est en UP. Cependant, , et nous ne savons pas si l'isomorphisme du graphe est dans , donc la réponse est: nous ne savons pas. coUPcoNPcoNP
Peter Shor

4
Puis-je obtenir une référence pour l'isomorphisme du graphe dans UP?
sdcvvc

6
@PeterShor: J'avais l'impression que GI n'était pas connu pour être en UP ... L'ensemble des isomorphismes entre deux graphiques a une cardinalité égale à 0 ou égale à la taille du groupe d'automorphisme de l'un des graphiques, donc le "naturel "L'algorithme NP n'est certainement pas un algorithme UP. Aviez-vous en tête un autre algorithme non déterministe pour l'IG qui est un algorithme UP?
Joshua Grochow

4
@Joshua: vous avez raison. GI n'est pas connu pour être en UP.
Peter Shor

1
GI est au moins en SZK, la classe statistique zéro-connaissance; par confinements connus, il est donc également en AM, coAM et coNP / poly (coAM est en coNP / poly par dérandomisation non uniforme standard). Ce document, par exemple, traite des limites supérieures connues sur SZK: cs.ucla.edu/~sahai/work/web/2003%20Publications/J.ACM2003.pdf
Andy Drucker

Réponses:


19

L'isomorphisme du graphe n'est pas connu pour être dans ni pour être dans .UPcoUP

Pour : l'algorithme non déterministe naturel - devinez une carte entre les deux graphiques et vérifiez s'il s'agit d'un isomorphisme - a soit 0 témoins (si les graphiques ne sont pas isomorphes) oules témoins. Bien que la plupart des graphiques aient (c'est-à-dire, si vous choisissez un graphique aléatoire sur sommets, la probabilité qu'il ait des automorphismes non triviaux passe à assez rapidement avec ), ce n'est pas assez pour dire qu'il y a toujours au plus un témoin. Bien sûr, cela n'exclut pas un autre algorithme qui pourrait montrer cet isomorphisme de graphe dans . (Après tout, il est possible que l'isomorphisme du graphe soitUP|Aut(G)||Aut(G)|=1n0nUPPUP .)

Quant à , comme l'a souligné Peter Shor, nous ne savons même pas si l'isomorphisme du graphe est dans , donc nous ne savons certainement pas s'il est dans . (Sous une hypothèse de dérandomisation plausible, il se trouve dans , mais je ne connais aucune hypothèse naturelle qui le place dans ou .)coUPcoNPcoUPcoNPUPcoUP

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.