我想要製作一個圖算法,該算法根據相鄰節點的每個值更新/計算節點f(n)
的值作爲f(n)
值的函數。基於相鄰節點計算節點值的圖算法
- 該圖被指示。
- 每個節點都有最初的f(n)值。
- 每條邊都沒有成本(0)。
- 每個節點的值是其當前值的最大值和每個相鄰節點的值(有向圖,因此相鄰節點是節點具有傳入邊的節點的值)。
更正式,
f(n) = max(f(n),max_i(f(n_i))), where i from neighbor 1 to neighbor k.
我可以想像這樣的一些方法,但是我不知道什麼延長 他們是最佳的。
任何人都可以請給出建議和評論(你認爲 你的建議是最佳的)還是建議我可以適應任何現有的圖算法?
你熟悉的網頁排名和它的矩陣實現? – amit
另外:值是否保證收斂? (Page rank使用「隨機跳躍」來處理它,這使得圖形應用了Perron-Frobenius定理的條件)。 – amit
充實阿米特的評論:你是否打算反覆運行這個算法,直到它收斂(沒有f(n)值改變)? –