Multi-Pass Lower Bounds Dec 20, 2009
Multi-pass Data Stream Lower Bounds via Round Elimination
Amit Chakrabarti
Dartmouth College WAPMDS, IIT Kanpur, Dec 2009
Amit Chakrabarti 1
Amit Chakrabarti Dartmouth College WAPMDS, IIT Kanpur, Dec 2009 - - PowerPoint PPT Presentation
Multi-Pass Lower Bounds Dec 20, 2009 Multi-pass Data Stream Lower Bounds via Round Elimination Amit Chakrabarti Dartmouth College WAPMDS, IIT Kanpur, Dec 2009 Amit Chakrabarti 1 Multi-Pass Lower Bounds Dec 20, 2009 Lower Bounds Paradigms
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 1
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 2
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 2-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 2-b
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 3
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 3-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 4
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 5
Multi-Pass Lower Bounds Dec 20, 2009
i=1 freq(i)k
i=1(freq(i)/m)·log(m/freq(i)) Amit Chakrabarti 5-a
Multi-Pass Lower Bounds Dec 20, 2009
i=1 freq(i)k
i=1(freq(i)/m)·log(m/freq(i)) Amit Chakrabarti 5-b
Multi-Pass Lower Bounds Dec 20, 2009
i=1 freq(i)k
i=1(freq(i)/m)·log(m/freq(i))
Amit Chakrabarti 5-c
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 6
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 6-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 6-b
Multi-Pass Lower Bounds Dec 20, 2009
32 17 1 25 31 5 6 27 16 21 24 13 12 9 18 4 14 22 11 29 2 7 3 23 30 8 20 19 15 10 28 26
Amit Chakrabarti 7
Multi-Pass Lower Bounds Dec 20, 2009
Bob Carl
22 3 18 23 30 8 20 19 15 9 12 32 17 1 28 25 31 5 6 27 26 4 16 21 24 13 10 11 29 2 7 14
split amongst many players
32 17 1 25 31 5 6 27 16 21 24 13 12 9 18 4 14 22 11 29 2 7 3 23 30 8 20 19 15 10 28 26
Amit Chakrabarti 7
Multi-Pass Lower Bounds Dec 20, 2009
1 1
take special case input + interpret combinatorially
1 1 1 1 1 1 1 1 1 1 1 1 1 1
Bob Carl
22 3 18 23 30 8 20 19 15 9 12 32 17 1 28 25 31 5 6 27 26 4 16 21 24 13 10 11 29 2 7 14
split amongst many players
32 17 1 25 31 5 6 27 16 21 24 13 12 9 18 4 14 22 11 29 2 7 3 23 30 8 20 19 15 10 28 26
Amit Chakrabarti 7
Multi-Pass Lower Bounds Dec 20, 2009
msg3 msg3 msg3 msg3 msg2 msg2 msg2 msg2
A A B B C C D D
msg1 msg1 msg1 msg1
A B C D
msg3 msg3 msg3 msg3 msg2 msg2 msg2 msg2
A A B B C C D D
Amit Chakrabarti 8
Multi-Pass Lower Bounds Dec 20, 2009
msg3 msg3 msg3 msg3 msg2 msg2 msg2 msg2
A A B B C C D D
msg1 msg1 msg1 msg1
A B C D
msg3 msg3 msg3 msg3 msg2 msg2 msg2 msg2
A A B B C C D D
Amit Chakrabarti 8-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 9
Multi-Pass Lower Bounds Dec 20, 2009
1 0 0 1 1 1 1 Level Level 2 3 Level 1
Amit Chakrabarti 10
Multi-Pass Lower Bounds Dec 20, 2009
3-error, CCp(tpjp+1,t) = Ω(t/p2)
Amit Chakrabarti 11
Multi-Pass Lower Bounds Dec 20, 2009
3-error, CCp(tpjp+1,t) = Ω(t/p2)
2 + bias(|xv|)
Amit Chakrabarti 11-a
Multi-Pass Lower Bounds Dec 20, 2009
3-error, CCp(tpjp+1,t) = Ω(t/p2)
2 + bias(|xv|)
Amit Chakrabarti 11-b
Multi-Pass Lower Bounds Dec 20, 2009
3-error, CCp(tpjp+1,t) = Ω(t/p2)
2 + bias(|xv|)
Amit Chakrabarti 11-c
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 12
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 13
Multi-Pass Lower Bounds Dec 20, 2009
2 + √n
2 − √n
Amit Chakrabarti 14
Multi-Pass Lower Bounds Dec 20, 2009
( 9 , )
( 1 2 , 1 ) ( 1 1 , ) ( 1 , ) ( 1 2 , 1 ) ( 1 1 , ) ( 1 , )
( 1 , ) ( 3 , ) ( 4 , ) ( 6 , ) ( 8 , ) ( 7 , ) ( 2 , ) ( 5 , ) ( 9 , 1 )
( 1 , ) ( 3 , ) ( 4 , ) ( 2 , 1 ) ( 5 , 1 ) ( 6 , ) ( 8 , ) ( 7 , )
2 − √n, or
2 + √n.
1 √n. Amit Chakrabarti 15
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 16
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 16-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 16-b
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 16-c
Multi-Pass Lower Bounds Dec 20, 2009
2
2 Amit Chakrabarti 17
Multi-Pass Lower Bounds Dec 20, 2009
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 }
points 0.99n
Amit Chakrabarti 18
Multi-Pass Lower Bounds Dec 20, 2009
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 }
points 0.99n 1 1 1 1 1 1 1 inner coords, the real input (Rest: outer coords, padding) S:
Amit Chakrabarti 18
Multi-Pass Lower Bounds Dec 20, 2009
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 }
points 0.99n 1 1 1 1 1 1 1 inner coords, the real input (Rest: outer coords, padding) S:
Amit Chakrabarti 18
Multi-Pass Lower Bounds Dec 20, 2009
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 }
points 0.99n 1 1 1 1 1 1 1 inner coords, the real input (Rest: outer coords, padding) S:
Amit Chakrabarti 18-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 19
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 19
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 19-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 20
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 20
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 20
Multi-Pass Lower Bounds Dec 20, 2009
1/2n
ERR
Amit Chakrabarti 21
Multi-Pass Lower Bounds Dec 20, 2009
1/2n
ERR
Amit Chakrabarti 21-a
Multi-Pass Lower Bounds Dec 20, 2009
1/2n
ERR
Amit Chakrabarti 21-b
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 22
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 22-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 22-b
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 22-c
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 22-d
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 22-e
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 23
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 23-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 23-b
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 23-c
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 23-d
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 24
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 24-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25-b
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25-c
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25-d
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25-e
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 25-f
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 26
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 26-a
Multi-Pass Lower Bounds Dec 20, 2009
Amit Chakrabarti 27