Jaki jest najszybszy znany algorytm izomorfizmu grafów bezkierunkowych?
Jaki jest najszybszy znany algorytm izomorfizmu grafów bezkierunkowych?
Odpowiedzi:
badania nad izomorfizmem grafów zasadniczo poszły w kierunku poszukiwania wydajnych lub ulepszonych algorytmów dla wielu specjalnych klas grafów z algorytmami P-Time, dla których nastąpił znaczny postęp, a także bardziej empirycznej analizy przy użyciu najnowocześniejszego oprogramowania, np. Nauty osobno patrząc nieco na przeciętne i najgorsze zachowania. dla ogólnego problemu, według ankiety przeprowadzonej na blogu przez Bennetta / Flammię / Harrowa, najwyraźniej najlepiej znany jest stary wynik Babai / Luksa.
„Kanoniczne etykietowanie wykresu” László Babai i Eugene M. Luks STOC 1983 ( tutaj papier ) Opisuje to podwykonanie (lub, no cóż, jak Scott nazwał to?), Exp (-n ^ {frac {1} { 2} + c}), algorytm czasu dla wykresu z n wierzchołkami. Teraz jako lista lektur nie polecam jeszcze przeskakiwać do tego artykułu, ale po prostu chciałem zdławić twój optymizm dla klasycznego algorytmu, pokazując ci (a) to, co ogólnie mamy, to algorytm subwykładniczy, (b) ten rekord istnieje od prawie trzech dekad i (c) że jeśli spojrzysz na papier, zobaczysz, że nie jest to łatwe. Porzucić nadzieję, że wszyscy, którzy wchodzicie?
oto dwa inne dość kompleksowe badania mające na celu ocenę najnowocześniejszych technologii, ale być może bardziej empirycznych.
Efektywne algorytmy testowania izomorfizmu grafów Praca doktorska Jose Luis Lopez Presa (2009)
The Graph Isomorphism Problem (1996) Fortin (1996)
Babai wynalazł najszybszy znany algorytm, który działa w czasie quasipolynomialnym.