Decoration
max planck institut
informatik
mpii logo Minerva of the Max Planck Society

Computational Geometry (Winterterm 13/14)

Arrangement by cgal.org
Lecturers:
Dr. Eric Berberich
Dr. Michael Kerber
Description

Computational geometry is a branch of computer science that deals with algorithmic questions on (discrete) geometric objects, for instance points, line segments, polygons, circles and their higher-dimensional counterparts. Algorithms in computational geometry are a backbone in Computer graphics, Computer-Aided Geometric Design, Computer Vision, Robotics, and others. Computational geometry also includes theoretic aspects of discrete geometry that are connected to computational problems.

Our course gives a broad introduction to the topic: we will start with a selection of "classical topics" in the first half of the course. Then, we will look at several topics that are crucial for the applicability of geometric algorithms (Geometric computing and geometric approximation algorithms). Finally, we touch on the modern field of computational topology which emerged from computational geometry and various applications in high-dimensional data analysis.

Target Audience:

The course is for all bachelor and master and PhD students enrolled to a "computer science" program. It counts as advanced course ("Vertiefungsvorlesung").

The course requires basic knowledge in algorithms and data structures, combinatorics and complexity theory (in particular O-notation). All required background should be covered by "Mathematik fuer Informatiker" and "Programmierung 2" at Saarland University.

The language of the lecture is English.

Organizatorial:
Lectures: Tuesday, Thursday, 08:30-10:00, HS 001, Building E1 3
Exercises: Wednesdays, 10-12 and 14-16 with Blaga Davidova, Room 021, Building E1 4
Start of teaching: October 15, 2013
End of teaching: February 06, 2014
Start of exercises: October 23, 2013
End of exercises: February 05, 2014
Seasonal break: December 23, 2013 - January 5, 2014
Communication
Mailing list: Subscribe via this web interface (needs approval from E-Mail sent to you). After successful subscription post your messages to compgeo_ws1314@lists.mpi-inf.mpg.de.
Questions: after the lectures
Exercise Sheets:
Solutions are due on Tuesdays, 10am
  1. [Sheet 01] (due Oct 22)
  2. [Sheet 02] (due Oct 29)
  3. [Sheet 03] (due Nov 05)
  4. [Sheet 04] (due Nov 12)
  5. [Sheet 05] (due Nov 19)
  6. [Sheet 06] (due Nov 26)
  7. [Sheet 07] (due Dec 03)
  8. [Sheet 08] (due Dec 10)
  9. [Sheet 09] (due Dec 17)
  10. [Sheet 10] (due Jan 07)
  11. [Sheet 11] (due Jan 14)
  12. [Sheet 12] (due Jan 21)
  13. [Sheet 13] (due Jan 28)
Exam/Credit Points:
The lecture is worth 9 LP, if
  • 50% of the exercises points are obtained
  • the exam is passed
  • final grade is only determined by the exam
The exam takes place on February 6, 2014 from 08:00 to 10:00 (Note the start time!).
The re-exam is scheduled for March 27, 2014.
Schedule:
  • Week 01, Oct 15 - Oct 17, MK: Introduction, Classics, Convex Hulls
  • Week 02, Oct 22 - Oct 24, MK: Polygons + Triangulations
  • Week 03, Oct 29 - Oct 31, EB: Line Segment Intersection, Arrangements, Overlays
  • Week 04, Nov 05 - Nov 07, EB: Point Location + Range Searching
  • Week 05, Nov 12 - Nov 14, EB: Medial Axis/Straight Skeleton + Minkowski Sums
  • Week 06, Nov 19 - Nov 21, EB: Voronoi Diagrams + Delaunay Triangulations
  • Week 07, Nov 26 - Nov 28, EB: Alpha Shapes + Motion Planning
  • Dec 02, 14:15-15:45, Raimund Seidel: Triangulierungen zählen (HS 001, Building E2 5)
  • Week 08, Dec 03 - Dec 05, MK: Quadtrees
  • Week 09, Dec 10 - Dec 12, MK: Well-separated Pair Decomposition + Coresets
  • Week 10, Dec 17 - Dec 19, MK: Approximate Nearest Neighbor + Kinetic Data Structures

  • Week 11, Jan 07 - Jan 09, EB: Geometric Computing
  • Week 12, Jan 14 - Jan 16, EB: Algebraic numbers + algebraic curves
  • Week 13, Jan 21 - Jan 23, MK: Basic Topology + Invariants
  • Week 14, Jan 28 - Jan 30, MK: Filtrations + Homology
  • Week 15, Feb 04 - Feb 06, EB: Persistent Homology + Exam
Literature/Links:

All books are provided in the library's "Semesterapparat"

Search MPII (type ? for help)