Qual é o algoritmo de isomorfismo de gráfico não direcionado mais rápido conhecido?
Qual é o algoritmo de isomorfismo de gráfico não direcionado mais rápido conhecido?
Respostas:
a pesquisa sobre isomorfismo de gráfico geralmente é direcionada para a observação de algoritmos eficientes ou aprimorados para muitas classes gráficas especiais com algoritmos P-Time para os quais houve muito progresso e também análises mais empíricas com software de ponta, por exemplo Nauty analisando os comportamentos médios e os piores casos separadamente. para o problema geral de acordo com esta pesquisa de blog de Bennett / Flammia / Harrow, aparentemente um resultado antigo de Babai / Luks pode ser o mais conhecido.
“Rotulagem canônica de gráfico” por László Babai e Eugene M. Luks STOC 1983 ( artigo aqui ) Isso descreve uma subexponencial (ou, err, como Scott decidiu chamar isso?), Exp (-n ^ {frac {1} { 2} + c}), algoritmo de tempo para um gráfico com n vértices. Agora, como uma lista de leitura, ainda não recomendo pular este artigo, mas só queria extinguir seu otimismo em relação a um algoritmo clássico, mostrando a você (a) o melhor que temos em geral é um algoritmo de tempo subexponencial, (b) esse registro permanece há quase três décadas e (c) que, se você olhar para o jornal, poderá ver que não é fácil. Abandonar a esperança a todos que entram?
aqui estão duas outras pesquisas bastante abrangentes para avaliar o estado da arte, mas talvez mais com uma inclinação empírica.
Algoritmos eficientes para teste de isomorfismo de grafos Jose Luis Lopez Presa Tese de doutorado (2009)
O problema do isomorfismo dos grafos (1996) Fortin (1996)