我有一個正的三方(無向)圖,給出鄰接矩陣,比如這一次在這裏一一列舉所有路徑:
a b c d
a 0 1 1 0
b 0 0 0 1
c 0 0 0 1
d 0 0 0 0
我想知道有一組矩陣運算,我可以應用到這個矩陣,這將導致在這個圖中「列出」所有路徑(長度爲n,即通過所有分區)的矩陣。對於上面的例子,有路徑a-> b-> d和a-> c-> d。因此,我想獲得以下矩陣的
對於bipartite graph,您可以替換adjacency matrix與所謂的biadjacency matrix: 二部圖,其組成部分有R和S頂點的鄰接矩陣A的形式
A = O B
BT O
其中B是r×s矩陣並且O是全零矩陣。很顯然,矩陣B唯一地表示了二部圖,它通常被稱爲其雙向性矩陣。 現在,一個DAG是二分圖中,例如,可以topologically sor
我有一點困惑,試圖想出一個好的算法來導航下面的圖形。 alt text http://www.archimedesinc.biz/images/StackOverflow/Tree.jpg 如果用戶選擇「表21」爲出發點,我需要能夠從出發臺到任何其他表的路徑。 EX:如果用戶選擇「表21」作爲開始,然後從「表8」增加了一個值,我需要創建以下路徑「表21 - >表12 - >表9→表6→表8「,表之