J'ai une question (espérons-le simple, peut-être stupide) sur le document historique de Babai montrant que est quasipolynomial.
Babai a montré comment produire un certificat que deux graphes pour sont isomorphes, en temps quasi-polynomial dans.
Babai a-t-il réellement montré comment trouver un élément qui permute les sommets de à , ou le certificat est-il simplement une déclaration d'existence?
Si un oracle me dit que et sont isomorphes, dois-je encore parcourir tous lespermutations des sommets?
Je demande parce que je pense aussi à l'équivalence des nœuds. Pour autant que je sache, ce n'est pas connu, mais disons que la détection du dénouement était dans . En fait, trouver une séquence de mouvements Reidemeister qui défait le nœud pourrait encore prendre un temps exponentiel ...
la source
Plus spécifique à l'algorithme de Babai: oui, l'algorithme trouve non seulement un isomorphisme, il trouve des générateurs du groupe d'automorphisme (et donc trouve effectivement tous les isomorphismes) dans le cadre de l'algorithme, c'est-à-dire sans la réduction de la réponse de domotorp.
En termes de détermination de l'existence d'un isomorphisme (resp., Dénouement) par rapport à sa recherche effective, le mot-clé à rechercher est "recherche vs décision" ou "réduction de la recherche à la décision" ("réduction de la recherche à la décision", etc.). Une telle réduction est connue pour l'isomorphisme des graphes, ainsi que pour les problèmes NP-complets, mais est une question ouverte pour des structures plus algébriques telles que les groupes et, je crois, les nœuds, précisément parce que nous ne savons pas comment ajouter des "gadgets" "comme dans la réponse de domotorp.
la source