desidero fare un algoritmo grafico che aggiornamenti/calcola il valore di un nodo f(n)
in funzione di ciascuna delle f(n)
valori di nodi adiacenti.algoritmo grafico per calcolare valori nodi in base ai nodi adiacenti
- Il grafico è diretto.
- Ogni nodo ha come valore f (n) iniziale.
- Ogni lato non ha costi (0).
- Il valore di ogni nodo è il massimo del suo valore corrente e il valore di ciascun nodo adiacente (grafico diretto, quindi i vicini sono quelli da cui il nodo ha bordi in entrata).
Più formalmente,
f(n) = max(f(n),max_i(f(n_i))), where i from neighbor 1 to neighbor k.
mi può visualizzare alcuni modi di fare così, però non so fino a che punto sono ottimali.
Qualcuno può fornire suggerimenti e commenti (se pensi che il tuo suggerimento sia ottimale) o suggerire un algoritmo grafico esistente che posso adattare?
Sei familiarità con Page Rank e la sua attuazione a matrice? – amit
Inoltre: I valori garantiti convergono? (Il rank della pagina si prende cura di esso usando il "salto casuale", che fa sì che il grafico applichi le condizioni del teorema di Perron-Frobenius). – amit
Il commento di Amit Fleshing: Si intende eseguire questo algoritmo ripetutamente, fino a quando converge (nessun valore f (n) cambia)? –