Interesuje mnie następujący problem: Biorąc pod uwagę macierz , czy istnieje niekierowany wykres na n wierzchołkach, których macierz przylegania do kwadratu jest tą macierzą?
Czy znana jest złożoność obliczeniowa tego problemu?
Uwagi:
Oczywiście może być również sformułowany jako problem wyszukiwania, w którym podane są macierzy do A macierz przylegania o nieukierunkowane przebiegu, problem polega na znalezieniu żadnej matrycy przylegania (o nieukierunkowane wykresu) B jest takie, że B 2 = A 2 .
Motwani i Sudan ( Obliczanie pierwiastków grafów jest trudne , 1994) i Kutz ( Złożoność obliczania pierwiastków macierzy Boolean , 2004) wykazują podobne, ale wyraźne problemy z tym, że są trudne NP - biorą pod uwagę tylko kwadrat macierzy przylegania w macierzy Boolean mnożenie.
źródło
Odpowiedzi:
Wiadomo, że kwadraty wykresów dwustronnych można rozpoznać w czasie wielomianowym (zobacz to ). Ogólnie rzecz biorąc, charakterystyka złożoności tego problemu oparta jest na obwodzie leżącego u jego podstaw wykresu.
Ostatnio nastąpiła optymalizacja wariant badane, co daje FPT algorytmy dla problemu, gdy chcesz sprawdzić, czy wykres ma pierwiastek kwadratowy z co najwyżej (odpowiednio co najmniej) krawędziach dla niektórych podana liczba całkowita s .s s
źródło
Jeśli wykres leżący u podstaw jest rzadkim, losowym wykresem, można rozwiązać problem „pierwiastka z grafu” w czasie wielomianowym; dotyczy to również wykresów ważonych. Przykłady artykułów, które wykorzystują ten pomysł, to: Znajdowanie nakładających się społeczności w sieciach społecznościowych i możliwych granic do nauki pewnych głębokich reprezentacji . Masz pomysł na podobne algorytmy dla pierwiastków grafowych, czwartych pierwiastków itp.?
źródło