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?
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?
Respostas:
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. "
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 e , , expandir com um gráfico completo rotular seus nós em pares ; então para cada vértice adicione duas arestas e que conectam ao . Expandir do mesmo jeito.
Por construção, os dois gráficos expandidos e tem um ciclo hamiltoniano e os gráficos originais são isomórficos se e são isomórficos. Informalmente: em e os nós adicionados não podem "interferir" no isomorfismo original porque seu grau é superior a