Topic |
Session 1 | Algorithm for determining line intersection: Algorithm paradigm |
Session 2 | Line intersection enumeration algorithm and data structure |
Session 3 | How to write pseudocode and back-of-the-envelope calculations |
Session 4 | Convex hull and its calculation |
Session 5 | Convex hull fast algorithm |
Session 6 | Use of convex polygons: Farthest point pair calculation and collision detection |
Session 7 | Voronoi diagram and its properties |
Session 8 | Voronoi diagram calculation algorithm |
Session 9 | Use of Voronoi diagram: Nearest neighbor search and object skeleton |
Session 10 | Delaunay triangulation and its properties |
Session 11 | Delaunay graph subgraphs and graph spanner |
Session 12 | Object recognition and reconstruction: CRUST algorithm and alpha outline |
Session 13 | Area exploration and ham sandwich cutting |
Session 14 | Ramsey theory and happy ending theorem |
Session 15 | Incidence of points and lines and number of intersections in graph drawing |
**This content is based on April 1, 2024. For the latest syllabus information and details, please check the