سؤال

I want to calculate eigenvector centrality measure for vertices of specific graph using JUNG library. Unfortunately my code returns a wrong result. here is some part of my code:

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));
        }

Would you please tell me what part of using eigenvector with jung library i missed? Regards.

هل كانت مفيدة؟

المحلول

I figure out how to calculate eigenvector using jung. Two line of code need for calculation of Eigenvector:

eScorer.acceptDisconnectedGraph(true);
eScorer.evaluate();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top