Scala GraphX Pagerank实现

Scala GraphX Pagerank实现,scala,apache-spark,pagerank,spark-graphx,Scala,Apache Spark,Pagerank,Spark Graphx,所以我对GraphX pagerank的实现有点困惑 特别是第138行 为什么顶点的页面排名不定义为 resetProb+(1.0-resetProb)*msgSum 而不是 oldPR+(1.0-重置概率)*msgSum 有人能解释这种差异吗?链接也没有指向master,如果有人对此感到困惑,很抱歉,master仍然有相同的代码。像这样做有什么意义 resetProb + (1.0 - resetProb) * msgSum resetProb在算法执行期间不会更改(默认值为0.1

所以我对GraphX pagerank的实现有点困惑

特别是第138行

为什么顶点的页面排名不定义为

resetProb+(1.0-resetProb)*msgSum
而不是

oldPR+(1.0-重置概率)*msgSum


有人能解释这种差异吗?链接也没有指向master,如果有人对此感到困惑,很抱歉,master仍然有相同的代码。

像这样做有什么意义

resetProb + (1.0 - resetProb) * msgSum
resetProb在算法执行期间不会更改(默认值为0.15)。所以它只是一个常数。为什么你们认为给每个顶点的页面排名增加常数是有意义的呢