我試圖找出用哪種算法來獲得一個目標節點從給定的起始節點的最低成本路徑。Dijkstra算法VS A *對於權圖
A ----5---- B ---3--- C
| |
| /
D ----1-----E ------10------ F
我一直在尋找到Dijkstra和A *,因爲他們都給這樣的問題提供了最優解決方案。我理解的方式是,Dijkstra只是一個啓發式爲0的A *。我已經實現了Dijkstra算法,但想知道是否可以使用A *。在如上所述的非常簡單的圖中(沒有任何其他信息),是否存在A *可以用來提供比Dijkstra更好的結果的可容許啓發,還是Dijkstra最優化的算法?
什麼樣的「簡單圖形」?你想做什麼假設? – nes1983 2013-02-14 02:30:42
完全如上。一個純粹的無向加權圖,沒有任何假設。 – 2013-02-14 02:34:39
缺少A-D和B-E之間的權重,而您甚至不知道A *是否可以工作。 – AlexWien 2013-02-14 02:54:36