看板 C_and_CPP 關於我們 聯絡資訊
 一般常用的最短路徑演算法就是 Dijkstra Algorithm,  原理相信各位前輩都比我清楚,就不在此贅述了。  不過,在實際應用上,有時會遇到某些路徑的限制(譬如說道路的禁轉),  某些該 relax 的點被限制不能拜訪,就破壞了 Dijkstra 演算法的特性。  舉個例子來說: | | 假設 A->B->F 這是一個禁左轉的路口, ---C---D--- Dijkstra 是無法規劃出 A->B->C->D->E->B->F 這樣的結果。 | | F---B---E--- | | A  請問這樣子的問題,是被稱做什麼樣的問題呢?有關鍵字嗎?  或者是,有什麼演算法適用這種問題呢? --  追根究底所得到的東西,是失望的觀眾,以及狼狽的魔術師... De'Ring Practice http://www.wretch.cc/blog/miauwally/21246514 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.90.104
callisto2:可以參考 fault tolerant routing and shortest path 03/15 11:12
archon:拜收 03/15 12:27