. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simulating Random Walks on Graphs in the Streaming Model
Ce Jin
Tsinghua University
ITCS 2019
Ce Jin (Tsinghua University) ITCS 2019 1 / 14
Simulating Random Walks on Graphs in the Streaming Model Ce Jin - - PowerPoint PPT Presentation
Simulating Random Walks on Graphs in the Streaming Model Ce Jin Tsinghua University ITCS 2019 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ce Jin (Tsinghua University)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 1 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 2 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 2 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 2 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 3 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 3 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 3 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 3 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 3 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 4 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 4 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 4 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ For smaller ε, we use O(n(√t + log ε−1 log log ε−1 )) words of memory. Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ For smaller ε, we use O(n(√t + log ε−1 log log ε−1 )) words of memory. Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ For smaller ε, we use O(n(√t + log ε−1 log log ε−1 )) words of memory.
Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ For smaller ε, we use O(n(√t + log ε−1 log log ε−1 )) words of memory.
Ce Jin (Tsinghua University) ITCS 2019 5 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 6 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 6 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 7 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 7 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 7 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 7 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 8 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 8 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 8 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 8 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 8 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 9 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 9 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 9 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 9 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ next vertex is small: pick a random small neighbor (we know all of
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ next vertex is small: pick a random small neighbor (we know all of
▶ next vertex is big: have to consume a sample of u’s big neighbor.
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ next vertex is small: pick a random small neighbor (we know all of
▶ next vertex is big: have to consume a sample of u’s big neighbor.
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
▶ next vertex is small: pick a random small neighbor (we know all of
▶ next vertex is big: have to consume a sample of u’s big neighbor.
Ce Jin (Tsinghua University) ITCS 2019 10 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 11 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 11 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 11 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 11 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 11 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 11 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 12 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 12 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 13 / 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce Jin (Tsinghua University) ITCS 2019 14 / 14