我正在尋找爲什麼AStar/A *算法被稱爲AStar的解釋。所有類似的(最短路徑問題)算法通常被命名爲它的開發者,所以AStar代表什麼?AStar - 名稱的解釋
8
A
回答
10
有算法稱爲A1和A2。後來證明A2是最優的,事實上也是最好的算法,所以他給它起了名字A *,它象徵性地包含了所有可能的版本號。
來源:
1964年尼爾斯·尼爾森發明了一種啓發式的方法來提高Dijkstra算法的速度。這個算法被稱爲A1。 1967年Bertram Raphael在這個算法上取得了巨大的進步,但沒有顯示出最佳性。他稱這種算法爲A2。然後在1968年彼得E.哈特介紹了一個論點,證明A2是最佳的時使用一致的啓發式只有微小的變化。他對算法的證明還包括一個部分,表明新的A2算法是給定條件下可能的最佳算法。因此,他命名爲Kleene星語法的新算法是與A開始,幷包括所有可能的版本號或A *
Nosrati,馬蘇德,Ronak卡里米和Hojat真主Hasanvand的算法。 「調查(星號)搜索算法:特徵,方法和方法。」世界應用程序設計2.4(2012):251-256。*
+2
「...包含所有可能的版本號......」,非常感謝你的支持 – 2015-04-06 12:44:53
相關問題
- 1. Python名稱空間的解釋
- 2. Spring名稱註釋
- 3. python idastar vs astar解決8個難題
- 4. @OrderColumn註釋中的名稱
- 5. mass astar尋路
- 6. Astar父母,getpath
- 7. EXIF鍵名解釋
- 8. 解析名稱
- 9. Ruby解釋器的名字
- 10. 區域設置解釋的案例名稱
- 11. 如何解釋操作的名稱,如FP_COMP_OPS_EXE.X87
- 12. Astar邊界檢查
- 13. 從顯示名稱解析SamAccount名稱
- 14. Zeroconf名稱解析
- 15. C#在嵌入腳本解釋器時限制名稱空間
- 16. 名稱空間樹javascript示例和語法解釋
- 17. 在Fortran中將字符串解釋爲變量名稱
- 18. 錯誤的python解釋器被稱爲
- 19. VB.NET文檔的工具名稱註釋
- 20. bash - 如何解釋別名?
- 21. Java的名稱解析
- 22. 從一個解釋器中獲取tcl名稱空間的內容並傳遞給另一個解釋器
- 23. java的域名解釋實用程序
- 24. Python解釋器和別名的
- 25. 如何獲得註釋名稱屬性?
- 26. Spring @RequestMapping值與名稱註釋
- 27. 標識特殊方法的編譯器/解釋器階段的名稱?
- 28. 如何更改解釋的Specman會話的默認* .elog日誌文件名稱?
- 29. 如何從解釋器堆棧中獲取綁定方法的類的名稱?
- 30. apache方解石區分表名稱的列名稱
維基百科的[歷史部分](http://en.wikipedia.org/wiki/A*_search_algorithm#History)如何? – greybeard 2015-04-06 11:31:56
我認爲,這部分內容並沒有完整地描述A/Star如何/爲何。比較:jkbot的答案, – 2015-04-06 12:43:37