Tempo quasipolynomial do Does Babai

13

Eu tenho uma pergunta (espero que simples, talvez idiota) no artigo de referência de Babai, mostrando que é quase-polinomial.GI

Babai mostrou como produzir um certificado com dois gráficos para i { 1 , 2 } são isomórficos, no tempo quase-polinomiais em v = | V i | .Gi=(Vi,Ei)i{1,2}v=|Vi|

Babai realmente mostrou como encontrar um elemento que permeia os vértices de G 1 a G 2 , ou o certificado é apenas uma declaração de existência?πSvG1G2

Se um oráculo me diz que e são isomorfos, eu ainda preciso olhar através de todospermutações dos vértices?G1G2v!

Eu pergunto porque também penso em equivalência de nós. Até onde eu sei, não se sabe, mas digamos que a detecção do nó estava em . Na verdade, encontrar uma sequência de movimentos de Reidemeister que desatam o nó ainda pode levar um tempo exponencial ...P

Mark S
fonte

Respostas:

28

Esses problemas são polinomialmente equivalentes. De fato, suponha que você tenha um algoritmo que possa decidir se dois gráficos são isomórficos ou não, e alega que eles são. Anexe uma camarilha do tamanho a um vértice arbitrário de cada gráfico. Teste se os gráficos resultantes são isomórficos ou não. Se estiverem, podemos concluir que existe um isomorfismo que mapeia os respectivos vértices um para o outro, portanto podemos excluí-los. Repetindo este teste n vezes, podemos encontrar (uma possível) imagem para qualquer vértice. Depois disso, anexamos outra camarilha, desta vez com tamanho n + 2n+1nn+2para um vértice arbitrário (diferente) de cada gráfico original e continuar como antes, etc. Eventualmente, terminaremos com dois gráficos isomórficos, com panelinhas do tamanho penduradas em seus vértices, o que torna o isomorfismo único.n+1,n+n

domotorp
fonte
1
Obrigado! Aparelhos semelhantes funcionariam para mostrar o conjunto de movimentos de Reidemeister que relacionam dois nós um ao outro, dado que eles são iguais entre si, ou isso não é conhecido?
Mark S
3
Duvido, pois nesse caso não vejo como "arruinar" uma possível solução.
Domotorp
17

Mais específico ao algoritmo de Babai: sim, o algoritmo não apenas encontra um isomorfismo, mas também gera geradores do grupo automorfismo (e, portanto, efetivamente encontra todos os isomorfismos) como parte do algoritmo, ou seja, sem a redução da resposta de domotorp.

Em termos de decidir a existência de um isomorfismo (resp., Desmarcar) vs encontrar um, a palavra-chave a ser pesquisada é "pesquisa versus decisão" ou "redução da pesquisa para decisão" ("redução da pesquisa para decisão" etc.). Essa redução é conhecida pelo isomorfismo de grafos e por problemas de NP completos, mas é uma questão em aberto para estruturas algébricas como grupos e, acredito, nós, exatamente porque não sabemos como adicionar "gadgets" "como na resposta da domotorp.

Joshua Grochow
fonte