/ / średnica ogromnego wykresu - algorytm, wykres, przetwarzanie równoległe

średnica ogromnego wykresu - algorytm, wykres, przetwarzanie równoległe

Mam ogromny wykres, który chciałbym przetwarzać przy użyciu wielu maszyn.

Chciałbym obliczyć, czy średnica wykresu jest wyższa niż 50.

Jak podzieliłbym dane i czy napisałbym algorytm równoległy, który może go obliczyć? (wartość zwracana jest wartością logiczną)

Średnica wykresu to największa odległość między dowolną parą wierzchołków

Odpowiedzi:

4 dla odpowiedzi № 1

Standardowym sposobem rozwiązania tego problemu byłby algorytm najkrótszej ścieżki dla wszystkich par - Algorytm Floyd-Warshall to dobre miejsce na rozpoczęcie. Dostępna jest inna opcja przy użyciu Hadoop tutaj.


2 dla odpowiedzi nr 2

Spojrzeć na Równoległa implementacja algorytmów średnicy wykresu

Również: Równoległe algorytmy wykresów