Re: [請益] 街道型的Two Shortest Path
看板Prob_Solve (計算數學 Problem Solving)作者mantour (朱子)時間14年前 (2010/05/09 16:19)推噓0(0推 0噓 0→)留言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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):
Prob_Solve 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12