Jaka jest dokładna złożoność czasowa niekierowanego algorytmu przestrzeni logów st-connectivity autorstwa Omer Reingold?
Jaka jest dokładna złożoność czasowa niekierowanego algorytmu przestrzeni logów st-connectivity autorstwa Omer Reingold?
Odpowiedzi:
Wydaje się, że złożoność czasowa algorytmu Reingolda nie jest rozpatrywana ani w pracy Reingolda, ani w podręczniku Arora-Baraka. Wydawałoby się również, że analiza jest dość nużąca, ponieważ złożoność czasowa zależy od dokładnego wykresu ekspandera zastosowanego w konstrukcji oraz od niektórych stałych, które są wybierane jako „wystarczająco duże”.
Aby uzyskać ogólne pojęcie o złożoności czasowej, należy zauważyć, że algorytm Reingolda, biorąc pod uwagę wykres , przekształca go (domyślnie) w wykres ekspandera G ′ i przemierza każdy krok długości l = O ( log n ) . The O -notation ukrywa niektóre dość duże stałe tutaj. Wykres G ' ma stałą stopień d = 2 , b jakiegoś wystarczająco dużej B , co oznacza, że istnieje d L = O ( N C ) takie spacery jakiegoś dość dużą stałą . Przeglądając niektóre notatki z wykładu na ten temat, wydaje się, że c ≥ 10 9 b .