2012-11-29 24 views

回答

1

剛剛意識到如何解決這個問題....

輸入:

A = [1 2; 2 3; 3 4; 4 5; 4〜6]

轉換爲鄰接矩陣:

0  1  0  0  1  0 
1  0  1  0  1  0 
0  1  0  1  0  0 
0  0  1  0  1  1 
1  1  0  1  0  0 
0  0  0  1  0  0 

BK_MaxIS輸出:

1  1  0  0  0 
0  0  1  1  0 
1  0  0  0  1 
0  1  1  0  0 
0  0  0  0  1 
1  0  0  1  1 

凡行i列j的爲1,I參與的最大獨立集的頂點索引在第j列。

這意味着:

B = [1 3 6; 1 4; 2 4; 2 6; 3 5 6]