2

JUNG ライブラリを使用して、特定のグラフの頂点の固有ベクトルの中心性尺度を計算したいと考えています。残念ながら、私のコードは間違った結果を返します。ここに私のコードの一部があります:

DirectedSparseGraph<Customer, Transaction> tsn=f.getTSN()
EigenvectorCentrality<Customer, Transaction> eScorer=new EigenvectorCentrality<>(tsn);
for(Customer node:tsn.getVertices()){
            System.out.println(node.getName()+" :eigen:"+eScorer.getVertexScore(node));
        }

jungライブラリでeigenvectorを使用する際に見逃した部分を教えてください。よろしく。

4

1 に答える 1

5

jungを使用して固有ベクトルを計算する方法を見つけました。固有ベクトルの計算には 2 行のコードが必要です。

eScorer.acceptDisconnectedGraph(true);
eScorer.evaluate();
于 2013-08-11T18:53:12.533 に答える