[查用] All-Pairs Shortest Path 與 Floyd's Algorithm


All-Pairs Shortest Path


目標:任兩點之間的最短距離

這個圖之中edge上面的數字代表距離

這個圖沒有所謂的root leaf


找不到一個點,他的edge只有單一方向


演算法 Floyd's Algorithm
找兩點之間的距離
演算法核心:
 i  j 的距離,與 i 經過 k 再到 j 的距離做比較

取比較小的

例如圖上的 C -> D
直接走的距離是 5
但如果走 C -> E -> D 的距離只有 3 比較短!


留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking