Re: [請益] 街道型的Two Shortest Path

看板Prob_Solve (計算數學 Problem Solving)作者 (朱子)時間14年前 (2010/05/09 16:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
※ 引述《MrGG (頭有點痛)》之銘言: : 請問一下,如果在街道型的Shortest Path 該如何解 (如下圖) : ╔═══╦═══╦═══→→D═╗ : ║   ║   ║   ↑   ║ : ║   ║   ║   ↑   ║ : ║   ║   ║   ↑   ║ : ╠═══╬═══→→→→↑═══╣ : ║   ║   ↑   ║   ║ : ║   ║   ↑   ║   ║ : ║   ║   ↑   ║   ║ : ╠═══→→→→↑═══╬═══╣ : ║   ↑   ║   ║   ║ : ║   ↑   ║   ║   ║ : ║   ↑   ║   ║   ║ : ╠S→→↑═══╬═══╬═══╣ : ║   ║   ║   ║   ║ : ║   ║   ║   ║   ║ : ║   ║   ║   ║   ║ : ╚═══╩═══╩═══╩═══╝ : 假設情境S→D,那麼箭頭所指向的是最短路徑 : 如果S走到第一個十字路口時,不依照箭頭所指的路線 : 而繼續前進,該怎麼在求出最短路徑呢? : 找過一些有關最短路徑的演算法,EX.Dijkstra..等等 : 但是,這些演算法所預設的路線長度皆不同 : 所以可以依據路線長度來計算出最短路徑 : 那麼如果以街道型的來規劃最短路徑,每條街區長度皆相同 : 該如何去算出最短路徑? 哪裡有寫說這些演算法預設每條線段要不一樣長的? 人家是說這些演算法在每條線段不一樣長時,還是可以用 沒有人說每條線段一樣長就不能用 你每條線段都設為1 這些演算法都還是可以找出最短路徑 : 曾經有想過要以角度來規畫出最短路徑, : 但是,後來想到如果S和D在不同象限的話 : 那麼可能推出來的就不太一樣了 : 不曉得各位有沒有甚麼比較好的想法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.65.2 ※ 編輯: mantour 來自: 61.57.65.2 (05/09 16:23)
文章代碼(AID): #1Bvd0jGy (Prob_Solve)
文章代碼(AID): #1Bvd0jGy (Prob_Solve)