Jaki jest najszybszy algorytm deterministyczny dla dynamicznej osiągalności digrafu bez usuwania krawędzi?


16

Jaki jest najlepszy wynik deterministyczny dla utrzymania dynamicznego zamknięcia przechodniego na ukierunkowanym wykresie z tylko wstawieniem krawędzi?

Przeczytałem kilka artykułów na temat problemu dynamicznego zamykania przechodniego zarówno przy wstawianiu, jak i usuwaniu krawędzi. Czy są jednak lepsze algorytmy z tylko wstawianiem krawędzi?


3
Czy nie rozwiązuje tego struktura danych znajdowania związków?
Tyson Williams

Czy Twój wykres jest skierowany czy nieukierowany? @TysonWilliams ma rację pod tym względem, że w przypadku nieukierunkowanych wykresów bez usuwania krawędzi, po prostu robisz wyszukiwanie związków (każde wstawienie jest operacją UNION)
Suresh Venkat

1
Ach .. Zapomniałem wspomnieć, to digraf. Mój zły .... zaktualizuje wtedy.
wei wang

Odpowiedzi:


9

Stary artykuł Italiano (GF Italiano. Amortyzowana wydajność struktury danych pobierania ścieżki. Theoretical Computer Science, 48 (2–3): 273–281, 1986.) podaje strukturę danych, która obsługuje wstawianie krawędzi w amortyzacji zapytania o czas i osiągalność w stałym czasie. Nie znam lepszych algorytmów przyrostowych.O(n)

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.