Złożoność odzyskiwania macierzy sąsiedztwa z jej kwadratu


18

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ą?n×nn

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 .ZA2)ZAbb2)=ZA2)

  • 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.


Problem jest równoważny z decydowaniem o istnieniu wektorów z danymi parami produktów wewnętrznych. n
— Mohammad Al-Turkistany

2
Niedawno pojawił się artykuł na ten temat dotyczący matryc stochastycznych zamiast macierzy przylegania ( arxiv.org/abs/1411.7380 ). Właściwość bycia kwadratem w tym kontekście jest znana jako podzielność i wykazano, że jest NP-zupełna we wspomnianym artykule.
— Māris Ozols,

2
@ MohammadAl-Turkistany, w jaki sposób są one równoważne? Rozwiązanie problemu OP wymaga dodatkowej struktury niż wektory ogólne (wartości całkowite, niektóre wskaźniki muszą wynosić zero itp.).
— Jeremy Kun,

Powinno to być związane ze sprawdzaniem, czy sekwencja stopni jest graficzna. Należy zauważyć, że w przekątnej przedstawia sekwencję stopień i ( A 2 ) ı j liczbę wspólnych sąsiadów wierzchołków ı , j . Jest to zatem ograniczenie problemu z sekwencją stopni graficznych. Nie mam pojęcia, jak to rozwiązać. ZA2)(ZA2))jajotja,jot
— SamiD

Odpowiedzi:


3

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 .ss


7
Dziękuję za odpowiedź, ale wyniki, o których wspomniałeś, nie mają związku z tym problemem - zakładają, podobnie jak w pracy Motwani i Sudanu, że dana macierz jest macierzą przylegania, a celem jest znalezienie innego wykresu, którego macierz przylegania wyrównała się pod Mnożenie macierzy logicznej to podana macierz. Tymczasem w tym problemie nie chodzi o wartość logiczną, lecz o mnożenie macierzy całkowitych. Innymi słowy, ten problem nie dotyczy pierwiastka kwadratowego wykresu, ponieważ używają tego terminu.
— Ben Fish

@BenFish Ups. Nie zrozumiałem twojego pytania. W przypadku macierzy całkowitych nie widzę lepszego sposobu niż tylko przybliżenie pierwiastka kwadratowego macierzy, ale przypuszczam, że jesteś zainteresowany obliczeniem tego jako pierwiastka kwadratowego z ważonego wykresu (i nie mam pojęcia, jak to zrobić)
— Nikhil,

@Nikhil pierwiastek kwadratowy z macierzy nie jest unikalny, więc zrobienie tego nie rozwiązuje pytania
— Lev Reyzin

@LevReyzin Masz rację. Ogólnie myślę, że wyjątkowość można scharakteryzować na podstawie widma matrycy (być może nie zapewniają one koniecznego i wystarczającego warunku). Istnieje kilka interesujących wyników znanych z matryc stochastycznych - patrz eprints.ma.man.ac.uk/1241/01/covered/MIMS_ep2009_21.pdf
— Nikhil

1

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.?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.