Professional Documents
Culture Documents
Chazelle
Chazelle
Chazelle
So Little Time
Bernard Chazelle
Princeton University
So Many Slides
So Little Time
(before lunch)
Bernard Chazelle
Princeton University
math
algorithms experimentation
computation
Computers have two problems
1. They don’t have steering wheels
2. End of Moore’s Law
party’s over !
algorithms experimentation
computation
This is not me
32
x 17
224
32
= 544
FFT
RSA
unevenly
priced noisy
big
big
10 petabytes/yr
Biomedical imaging
150 petabytes/yr
My A(9,9)-th paper
New York
Delphi
Ray Shooting
Volume
Intersection
Point location
Approximate MST [C-Rubinfeld-
Trevisan ’01]
Reduces to counting connected components
E = no. connected components
var
2
<< (no. connected components)
worst case
Self-Improving
Self-Improving
Algorithms
Algorithms
Yes ! This could be YOU, too !
time T1
time T2
time T3
time T4
E Tk Optimal expected
time for random source
Clustering [ Ailon-C-Liu-Comandur ’05 ]
COST ( 1 + ) OPT
How to achieve linear limiting time?
dn
dn
Input space {0,1}
Identify core
Use
Use KSS
KSS
Nearest
Nearest neighbor
neighbor
Incremental algorithm
Incremental algorithm
Main difficulty: How to spot the tail?
encode
decode
Data inaccessible before noise
x
data
f(x)
f(x) = ? f = access function
f(x)
f(x) = ?
f(x)
f(x)
Humans O( )
filter
x x1, x2,…
[ Ailon-C-Liu-Comandur ’04 ]
Convex polygon
[C-Comandur ’06 ]
Convex terrain
Filter requires :
lookups
Iterated planar separator theorem
Iterated planar separator theorem
Iterated (weak) planar separator theorem
in sublinear time!
reconstruct
Priced
Priced computation
computation
&& accuracy
accuracy
spectrometry/cloning/gene chip
Linear programming
PCR/hybridization/chromatography
gel electrophoresis/blotting
Factoring
aussian mixtureissample:
easy.00100101001001101010101
Here’s why… ….
Pricing
Pricing data
data
Collaborators: Nir Ailon, Seshadri Comandur, Ding Liu
Avner Magen, Ronitt Rubinfeld, Luca Trevisan