Map-reduce的思想计算pagerank的过程

      map-reduce 的思想计算pagerank的过程
题目:按照 map-reduce的思想 ,现在假设有物理节点AB参与计算,其中网页12保存于A,网页34保存于B,试述完整的pagerank计算过程
   
1 、物理节点A分别统计分析网页12有哪些外链指出来,物理节点B分别统计分析网页34有哪些外链指出来,然后,构建矩阵G

     2、对于矩阵G4 X 4,按照map的思想,第1,2列分配到A节点参与计算,第3,4列分配到B节点参与计算;

     3、现在设特征向量初始值为q=[q1  q2   q3  q4]

  按照map的思想

第一次:A节点计算: G11*q1, G21*q1 , G31*q1, G41*q1 G12*q2, G22*q2, G32*q2, G42*q2 ;

B节点计算: G13*q3, G23*q3 , G33*q3, G43*q3 G14*q4, G24*q4, G34*q4, G44*q4 ;

  按照reduce思想:

     A,B计算的每个结果发送到目标节点,然后计算结果

G11*q1+ G12*q2+ G13*q3+ G14*q4àq1(2次参与运算的q1)

G21*q1+ G22*q2+ G23*q3+ G24*q4àq2(2次参与运算的q2)

G31*q1+ G32*q2+ G33*q3+ G34*q4àq3(2次参与运算的q3)

G41*q1+ G42*q2+ G43*q3+ G44*q4àq4(2次参与运算的q4)

    同理:按照map-reduce思想,进行第二次,第三次…….

继续运算,最后向量q(next)q(current)距离小于1e-6时,输出当前的q就是PageRank值。

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

转载于:http://blog.itpub.net/26857237/viewspace-745535/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值