2013-08-11 5 views
2

JUNG 라이브러리를 사용하여 특정 그래프의 정점에 대한 고유 벡터 중심성 측정 값을 계산하고 싶습니다. 불행히도 내 코드는 잘못된 결과를 반환합니다. 여기에 내 코드의 일부가있다 :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

정을 사용하여 고유 벡터를 계산하는 방법을 알아 봅니다. Eigenvector의 계산에 필요한 두 줄의 코드 :

eScorer.acceptDisconnectedGraph(true); 
eScorer.evaluate();