Biorąc pod uwagę ważony niekierowany wykres z krawędziami , chciałbym obliczyć odległości aproksymacji mniejsze niż 2 między dowolną parą wierzchołków. Oczywiście chciałbym użyć przestrzeni subkwadratowej i podliniowego czasu zapytania.
Jestem świadomy wyniku Zwicka, który wykorzystuje mnożenie macierzy, ale jestem ciekawy, czy znane są algorytmy kombinatoryczne dla tego problemu?
ds.algorithms
graph-algorithms
Siddhartha
źródło
źródło
Odpowiedzi:
O ile mi wiadomo, nie ma opublikowanego wyniku obliczania odległości aproksymacji mniejszych niż 2 w przestrzeni subkwadratowej i podliniowym czasie zapytania. W celu szybkiego wyszukiwania przybliżonych odległości warto przyjrzeć się wynikom i referencjom w „Szybszych algorytmach dla wszystkich par przybliżonych najkrótszych ścieżek” autorstwa Baswany i Kavithy (wersja czasopisma ich pracy FOCS ma dobry przegląd powiązanych prac); żadne z nich nie osiąga przestrzeni subkwadratowej.
W celu kompaktowego pobierania przybliżonych odległości warto przyjrzeć się wynikom i odnośnikom w dwóch powyższych artykułach. [Jako uzupełnienie odpowiedzi Gabora, słowo przestrogi: uważaj na pojęcie rzadkości w powyższych dokumentach - dla przybliżenia wykres mówi się, że jest rzadki, jeśli m = o ( n 2 ) , jak prawdopodobnie wiem już].2) m = o ( n2))
Jak zauważyła Sariel w jednym z powyższych komentarzy, naturalną dolną granicą przestrzeni dla obliczania odległości aproksymacyjnych mniejszych niż jest Ω ( m ) , to znaczy liniowy w wielkości wykresu. Jeśli czas zapytania nie jest ograniczony, to dolnej granicy nie można poprawić (trywialnie, można użyć algorytmu najkrótszej ścieżki po prostu przechowując wykres). Dla stałego czasu zapytania znam dwie dolne granice. Po pierwsze, Patrascu i Roddity mieli pewne warunkowe dolne granice w swoim dokumencie FOCS 2010, które dotyczą aproksymacji mniejszej niż 2 . Po drugie, Sommer i in. glin. miał pewne dolne granice dla bardzo rzadkich wykresów. Nie znam żadnych innych (nietrywialnych) dolnych granic.2) Ω ( m ) 2)
Jeśli chodzi o górne granice, wyniki z powyższych prac nie wydają się uogólniać do przybliżenia mniejszego niż . Ostatnio poczyniliśmy postępy w tym problemie. Artykuł powinien wkrótce pojawić się w ArXiv, ale jeśli chcesz, wyślij mi e-mail, a chętnie podzielę się nim.2)
Mam nadzieję że to pomoże.
~ Rachit Agarwal
źródło
Być może zainteresuje Cię dokument INFOCOM 2011 Rachita Agarwala:
Rachit Agarwal, P. Brighten Godfrey, Sariel Har-Peled Przybliżone zapytania o odległość i kompaktowe trasy na rzadkich wykresach, IEEE INFOCOM 2011
Z streszczenia:
Zauważ, że ich wyrocznia odległości jest tylko dla rzadkich wykresów, ale logarytmiczne ograniczenie stopnia wydaje się prawdopodobne. Dodano premię, algorytm działa również w przypadku wykresów ważonych.
źródło
Możesz także rzucić okiem
Pătraşcu, Roditty, Distance Oracles Beyond the Thorup - Zwick Bound , FOCS 2010
źródło