Motywowane komentarzu Fortnow w sprawie mojego postu, dowód, że problemem nie jest izomorfizm grafów -Complete G I N P N P P G I P , a fakt, że jest głównym kandydatem do -intermediate problemu (nie -Complete ani w ) Jestem zainteresowany znanych dowodów że nie jest w .
Jednym z takich dowodów jest kompletność ograniczonego problemu automorfizmu grafów (problem automorfizmu grafów swobodnych w punktach jest kompletny ). Ten problem i inne uogólnienia badano w „ Niektórych problemach NP-zupełnych podobnych do graficznego izomorfizmu ” Lubiw. Niektórzy mogą argumentować jako dowód na fakt, że pomimo ponad 45 lat nikt nie znalazł algorytmu wielomianowego czasu dla .N P G I
Jakie jeszcze dowody musimy sądzić, że nie występuje w ?P
cc.complexity-theory
graph-isomorphism
Mohammad Al-Turkistany
źródło
źródło
Odpowiedzi:
Przed tym pytaniem moja opinia była taka, że wykres Izomorfizm może występować w P, tj. Że nie ma dowodów na to, że GI nie ma w P. Więc zadałem sobie pytanie, co by się dla mnie liczyło: gdyby istniały dojrzałe algorytmy dla - izomorfizm grupowy, który w pełni wykorzystał dostępną strukturę grup i nadal nie miałby nadziei na osiągnięcie wielomianowego środowiska uruchomieniowego, wtedy zgodziłbym się, że GI prawdopodobnie nie występuje w P. Znane są algorytmy wykorzystujące dostępną strukturę, takie jak testowanie izomorfizmu dla - grupy. autor: O'Brien (1994)p p pp p p , ale nie przeczytałem go wystarczająco szczegółowo, aby ocenić, czy w pełni wykorzystuje dostępną strukturę, czy też istnieje nadzieja na ulepszenie tego algorytmu (bez wykorzystywania dodatkowej, nieoczywistej struktury grup ), aby uzyskać wielomianowe środowisko uruchomieniowe.p
Ale wiedziałem, że Dick Lipton wezwał do działania pod koniec 2011 r., Aby wyjaśnić złożoność obliczeniową problemu izomorfizmu grupowego w ogóle, a konkretnie problemu izomorfizmu grupy . Poszukałem Googlep
aby sprawdzić, czy wezwanie do działania zakończyło się powodzeniem. Rzeczywiście było to:
W ostatnim poście dokonano przeglądu artykułu, w którym osiągnięto środowisko wykonawcze dla niektórych ważnych rodzin grup, wykorzystano większość dostępnej struktury i potwierdzono wyżej wspomniany artykuł z 1994 roku. Ponieważ środowisko uruchomieniowe n O ( log log n ) jest powiązane jest zgodny z doświadczeniem, że izomorfizm grafów nie jest trudny w praktyce, oraz z doświadczeniem, że nikt nie jest w stanie wymyślić algorytmu wielomianowego czasu (nawet w przypadku izomorfizmu grupowego), można to uznać za dowód, że GI nie jest w P .nO(loglogn) nO(loglogn)
źródło
Najmniejszy zestaw permutacji, który musisz sprawdzić, aby sprawdzić, czy nie istnieją nietrywialne permutacje w ustawieniu czarnej skrzynki, jest lepszy niż ale wciąż wykładniczy, OEIS A186202 .n!
Liczba bitów potrzebnych do przechowywania niewyznakowanego wykresu z . Zobacz Naor, Moni. „Zwięzłe przedstawienie ogólnych nieznakowanych wykresów”. Discrete Applied Mathematics 28.3 (1990): 303-307. O ile pamiętam, dowód na kompresję jest trochę czystszy. W każdym razie, że umożliwia połączenie zestawu . Niech dla oznaczonych wykresów.log2 UL=2 ( n(n2)−nlog(n)+O(n) U L=2(n2)
B o o l L LUL i jeśli konwertujesz na wykładnicze. Samo sprawdzenie podpisów typów umieszczenie wykresów w formie kanonicznej wygląda łatwiej, ale jak pokazano powyżej GC ułatwia GI.BoolLL
źródło
Oto fragment artykułu Babai:
źródło
oto inne wyniki jeszcze nie cytowane
O twardości Graph Isomorphism / Torán FOCS 2000 i SIAM J. Comput. 33, 5 1093–1108.
Wykres Izomorfizm nie jest redukowany przez AC 0 do Grupowego Izomorfizmu / Chattopadhyay, Toran, Wagner
źródło