← 全部項目

09 / 圖算法系統

交通路徑規劃器

交通路徑規劃器城市與路線概念海報
專案概念海報 · ImageGen

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

GitHub · 查看儲存庫 ↗
職責算法與系統實現
時期UC Davis 課程項目
狀態已完成

項目問題 THE CHALLENGE

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

設計方法 APPROACH

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

系統結構 SYSTEM STRUCTURE

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

項目成果 OUTCOMES

  • 完成端到端路由流程
  • 獲得 O(E log V) 級搜索複雜度
  • 比較兩種經典最短路徑策略
C++DijkstraA*OpenStreetMap

交流這個項目 Discuss this project

對這個項目的方法、實作或取捨感興趣?歡迎透過電子郵件交流。

交流這個項目
下一個項目天象智研 ATMOS INTELLIGENCE