chciałbym zrobić algorytm wykres aktualizacje/oblicza wartość węzła f(n)
jako funkcję każdego z wartościami f(n)
z sąsiednich węzłów.Graph algorytm do obliczania wartości węzła w oparciu o sąsiednich węzłach
- Wykres jest skierowany.
- Każdy węzeł ma początkową wartość f (n).
- Każda krawędź nie ma ŻADNYCH kosztów (0).
- Wartość każdego węzła to maksymalna jego aktualna wartość oraz wartość dla każdego sąsiedniego węzła (skierowany wykres, więc sąsiadami są te, od których dany węzeł ma krawędzie przychodzące).
Bardziej formalnie,
f(n) = max(f(n),max_i(f(n_i))), where i from neighbor 1 to neighbor k.
mogę wyobrazić kilka sposobów działania tak, jednak nie wiem, w jakim stopniu są optymalne.
Czy każdy może podać sugestie i komentarze (czy uważasz, że Twoja sugestia jest optymalna) czy sugerować istniejący algorytm wykresu, który mogę zaadaptować?
Czy znasz Page Rank i jego realizacji macierzy? – amit
Ponadto: Czy gwarantowane wartości są zbieżne? (Pozycja strony dba o to przy użyciu "losowego skoku", co powoduje, że wykres stosuje warunki twierdzenia Perron-Frobenius). – amit
Pominięcie komentarza amit: Czy zamierzasz wielokrotnie uruchamiać ten algorytm, dopóki się nie zbierze (nie zmieni się wartość f (n))? –