帶權圖的最短路徑問題
帶權圖的最短路徑問題即求兩個頂點間長度最短的路徑
其中
路徑長度的的具體含義取決於邊上權值所代表的意義
【例】交通網絡中常常提出的如下問題就是帶權圖中求最短路徑的問題
(
(
其中:交通網絡可以用帶權圖表示
費用或途中所需的時間等等
由於交通網絡存在有向性
【例】設A城到B城有一條公路
值也不同
習慣上稱路徑的開始頂點為源點(Source)
為了討論方便
單源最短路徑問題
(Single
單源最短路徑問題
用求指定源點的BFS生成樹的算法可解決
由Dijkstra提出的一種按路徑長度遞增序產生各頂點最短路徑的算法
(
若按長度遞增的次序生成從源點s到其它頂點的最短路徑
成(將源點的最短路徑看作是已生成的源點到其自身的長度為
【例】在有向網G
From:http://tw.wingwit.com/Article/program/sjjg/201311/23823.html