Last updated 6 years ago
可有負邊存在
AkA^kAk為一個n*n矩陣, Ak[i.j]A^{k}[i.j]Ak[i.j]為 iii 到 jjj 的shortest path length,途中經過的頂點編號必須≤kkk。
A0A^0A0為Cost Matrix,依序求出 A1,A2,...,AnA^1, A^2,...,A^nA1,A2,...,An, AnA^nAn及為所求。
e.g.
A0=[04116023∞0]A^0= \begin{bmatrix} 0&4&11\\ 6&0&2\\ 3&∞&0 \end{bmatrix}A0=06340∞1120
A1=[0411602370]A^1= \begin{bmatrix} 0&4&11\\ 6&0&2\\ 3&7&0 \end{bmatrix}A1=0634071120
A2=[046602370]A^2= \begin{bmatrix} 0&4&6\\ 6&0&2\\ 3&7&0 \end{bmatrix}A2=063407620
A3=[046502370]A^3= \begin{bmatrix} 0&4&6\\ 5&0&2\\ 3&7&0 \end{bmatrix}A3=053407620