19.08.2013 Views

r - SNAP - Stanford University

r - SNAP - Stanford University

r - SNAP - Stanford University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Assume enough RAM to fit r new into memory<br />

Store r old and matrix M on disk<br />

Then 1 step of power-iteration is:<br />

Initialize all entries of rnew to (1-β)/N<br />

For each page p (of out-degree n):<br />

Read into memory: p, n, dest1,…,destn, rold (p)<br />

for j = 1…n: rnew (destj) += β rold (p) / n<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

r<br />

src degree destination<br />

new rold 0 3 1, 5, 6<br />

1 4 17, 64, 113, 117<br />

2 2 13, 23<br />

2/7/2012 Jure Leskovec, <strong>Stanford</strong> C246: Mining Massive Datasets 38<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!