如何在JUNG中使用PageRank算法?

时间:2012-03-18 09:27:54

标签: jung pagerank

我使用JUNG作为我的工具来可视化网络图和计算网络属性(例如:indegree,outdegree和pagerank)。

我知道JUNG已经实现了PageRank算法,但手册中没有使用pagerank算法的指令(http://jung.sourceforge.net/doc/index.html)。

有谁知道怎么做?

我也尝试了以下代码,但它出现了错误“ Vertex CLP Holdings Ltd不是此图表的元素”。

public void calcPageRank()
{
   PageRank<MyNode, MyLink> alg = new PageRank<MyNode, MyLink>(g,0.1);
   alg.initialize();
   System.out.println(alg.getVertexScore(new MyNode(53084,"CLP Holdings Ltd")));    
}

public void calcPageRank() { PageRank<MyNode, MyLink> alg = new PageRank<MyNode, MyLink>(g,0.1); alg.initialize(); System.out.println(alg.getVertexScore(new MyNode(53084,"CLP Holdings Ltd"))); } 代码文件是here

THX !!