Alguém encontrou algoritmo polinomial no isomorfismo do ciclo hamiltoniano?

7

Como o título diz, alguém encontrou um algoritmo de tempo polinomial para verificar se dois gráficos com ciclo hamiltoniano são isomórficos? Esse problema está completo?

Leo Sanchez
fonte
2
Definitivamente não, para gráficos direcionados pelo menos. Porque o melhor algoritmo para isomorfismo de torneio levaO(nlogn). E Torneios são os gráficos com caminhos Hamiltonianos. Consulte uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.190/Mitarbeiter/…
rizwanhudda
@rizwanhudda Muito obrigado. Posso lhe fazer mais uma pergunta? Esse problema está completo?
Leo Sanchez
Além disso, e os ciclos?
Leo Sanchez
4
Não conheço nenhum resultado sobre o ciclo hamiltoniano. Mas, esse problema não pode ser NP-Complete, pois é um caso especial de isomorfismo de gráfico. E o isomorfismo do gráfico não é conhecido como NP-Complete.
rizwanhudda
9
Como rizwanhudda disse, esse problema é um caso especial do problema de isomorfismo gráfico e, portanto, não é conhecido por ser NP completo. Não podemos dizer que "esse problema não pode ser NP-completo" por causa disso, porque o problema do isomorfismo gráfico pode ser NP-completo. No entanto, muitos teóricos da complexidade acreditam que o problema do isomorfismo gráfico não é NP completo (e, portanto, eles também acreditam que seu problema não é NP completo) porque a completude NP do problema isomorfismo gráfico contradiz a conjectura chamada “o hierarquia polinomial não entra em colapso. "
Tsuyoshi Ito

Respostas:

7

O que se segue é retirado do comentário de Tsuyoshi Ito .

Como rizwanhudda disse , esse problema é um caso especial do problema de isomorfismo gráfico e, portanto, não é conhecido por ser NP completo. Não podemos dizer que "esse problema não pode ser NP-completo" por causa disso, porque o problema do isomorfismo gráfico pode ser NP-completo. No entanto, muitos teóricos da complexidade acreditam que o problema do isomorfismo gráfico não é NP completo (e, portanto, eles também acreditam que seu problema não é NP completo) porque a completude NP do problema isomorfismo gráfico contradiz a conjectura chamada “o hierarquia polinomial não entra em colapso. "

Raphael
fonte
Por favor, não se sinta obrigado a marcar uma resposta como wiki da comunidade apenas porque é uma cópia do meu comentário, caso você ou qualquer outra pessoa sinta isso.
Tsuyoshi Ito
Bem, acho que essa resposta deve ser atualizada agora que o IG é conhecido por ser quase polinomial.
Guillermo Angeris
4

Como sugerido por Kaveh, talvez essa seja uma redução que possa provar que a classe de gráficos com um ciclo hamiltoniano é GI completa.

Dados dois gráficos G1=(V1,E1) e G2=(V2,E2), |V1|=|V2|=n, expandir G1 com um gráfico completo K2n rotular seus nós em pares (ai,bi); então para cada vérticeui|V1| adicione duas arestas (ai,ui) e (ui,bi) que conectam G1 ao K2n. ExpandirG2 do mesmo jeito.

Por construção, os dois gráficos expandidos G1 e G2 tem um ciclo hamiltoniano (a1u1b1a2u2b2...anunbna1) e os gráficos originais são isomórficos se G1 e G2são isomórficos. Informalmente: emG1 e G2 os nós adicionados não podem "interferir" no isomorfismo original porque seu grau é superior a max(deg(ui))

Vor
fonte