Lect | Date | Topic | Reference |
Geometric Fundamentals |
1 |
08/30 |
Introduction, models |
[PS P.19-35] |
Geometric Data Structures I |
2 |
09/01 |
1D Data structures: segment, interval, and priority trees
|
[dBKOS Ch5, 11] |
3 |
09/06 |
2D orthogonal range searching, kd trees |
[dBKOS Ch5; GO Ch36] |
4 |
09/08 |
quad trees, range trees, Planar point location |
[dBKOS Ch5; Ch6] |
Intersection Detection |
5 |
09/13 |
Intersection detection: sweep-line, RIC |
[dBKOS Ch2] |
6 |
09/15 |
RIC analysis |
[dBKOS Ch6] |
Convex Hull |
7 |
09/20 |
2D Convex Hull, Convex polytopes |
[PS Ch3; dBKOS Ch1; Ma Ch5] |
8 |
09/22 |
Convex hull in high dimensions, Guest Lecture by Thomas Mølhave |
[PS Ch3; dBKOS Ch11] |
Proximity Problems |
9 |
09/27 |
Voronoi Diagram, Delaunay triangulation |
[dBKOS Ch7] |
|
09/29 |
No class |
|
10 |
10/04 |
RIC for DT, generalizations of DT |
[dBKOS Ch9; Ed P.9-17] |
11 |
10/06 |
Applications of VD/DT |
[Ed 9-17] |
12 |
10/12 |
Quad trees, WSPD |
[HP, Ch 2,3] |
13 |
10/13 |
WSPD, Nearest neighbor searching |
[HP Ch 3,11] |
Arrangements |
14 |
10/18 |
Arrangements of lines & curves, lower envelopes, zone theorem |
[dBKOS Ch8] |
15 |
10/20 |
Lower envelope, single cell, motion planning |
[Mat Ch 6,7; AS] |
Triangulations |
16 |
10/25 |
Point-set triangulation, Delaunay refinement |
[Ed Ch2] |
Geometric Sampling |
17 |
10/27 |
Random sampling, e-nets, e-approximations |
[PA Ch16] |
18 |
11/01 |
Geometric summaries, core sets |
[HP; AHV] |
Geometric Data Structures II |
19 |
11/03 |
Geometric cuttings |
[Ma Ch4 & 6] |
20 |
11/08 |
Simplex range searching |
[dBKOS Ch16] |
21 |
11/10 |
Halfspace range reporting |
[CGL] |
Geometric Optimization |
22 |
11/15 |
Linear programming, prune and search, RI algorithm |
[Clarkson] |
23 |
11/17 |
Geometric set cover |
[Clarkson] |
24 |
11/22 |
Shape matching |
|
25 |
11/29 |
Clustering |
|
Dimension Reduction |
26 |
12/01 |
Embedding techniques |
[Ma Ch15] |