Self-rank is not accurate, so let's involve everyone to rank (like voting system)
Based on 2 assumptions to find converged ranking result :
take simple transition data as an example :
It able to build web to web traffic flow, you can think it is web preference (voting), the most vote it can make + the most vote it got --> high PageRank
I assume at the beginning all page (URL) got the same PageRankresult, and use webpage's relation, to convert real PageRank.
In the real product, we should combine more factors to decide PageRank. Here, I only use web relationship to provide one factor.
PageRank1 = Transition x PageRank0
From math :
Via MapReduce :
MapReduce Process :