2017-04-25 94 views
0

enter image description hereDijkstra會有一個循環路徑嗎?

注:沒有負面成本。

我正在考慮在使用Dijkstra的路由中實施掉頭。 Will Dijkstra是否會推薦A-B-C-B-D超過A-B-D?當第一次遇到B時,B在訪問其鄰居後被標記爲訪問,因此從B-C-B的循環將永遠不會被考慮

在這種情況下,Dijkstra從不會建議循環結果?

回答

0

它的任務是找到最短(最低成本)路徑...

將不會有周期的情況下,邊的權重是邊權大於零 等於零它可以發生,但在你的情況下沒有意識