全部項目

04 / 圖算法系統

交通路徑規劃器.

解析 OpenStreetMap 數據,並通過 Dijkstra 與 A* 計算可解釋路徑的 C++ 路由系統。

職責算法與系統實現
時期UC Davis 課程項目
狀態已完成

01 / 問題

將真實地圖數據轉換為可高效搜索的圖結構,同時平衡正確性、性能與可測試性。

02 / 方法

  1. 解析 XML / CSV 並建立節點與邊
  2. 實現 Dijkstra 與啟發式 A*
  3. 以小型圖和邊界輸入驗證路徑結果

03 / 系統結構

  1. 數據解析與規範化
  2. 鄰接圖與優先隊列
  3. 路徑搜索與結果重建

04 / 可公開成果

這項工作建立了什麼。

  • 完成端到端路由流程
  • 獲得 O(E log V) 級搜索複雜度
  • 比較兩種經典最短路徑策略
C++DijkstraA*OpenStreetMap
下一個項目工作流自動化