186.122 Algorithmic Geometry
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

Students acquire a systematic understanding of algorithmic problems and solution approaches in the area of computational geometry, which builds upon their existing knowledge of theoretical computer science and algorithmics. After successful participation in this course students shall be able to

  • explain concepts, structures and problem definitions that were presented in class
  • execute algorithms on example instances, analyze them precisely and prove their properties
  • select which algorithms and data structures are suitable for solving a given geometric problem and adapt them appropriately
  • analyze new geometric problems, reduce them to their algorithmic core, and design appropriate abstract models; based on the concepts and techniques presented in class, they can subsequently design and analyze their own algorithms in these models.

Subject of course

Spatial data are processed in various subfields of computer science, e.g. in computer graphics, visualization, geographic information systems, robotics etc. The area of computational geometry deals with the design and analysis of geometric algorithms and data structures. In this module we present common techniques and concepts in computational geometry in the context of selected and applied geometric questions. The following topics are covered in the course:

  • convex hulls
  • line segment intersections
  • polygon triangulation
  • range queries
  • point location
  • Voronoi diagrams and Delaunay triangulations
  • duality of points and lines
  • quadtrees
  • well-separated pair decomposition

Additional information

ECTS-Breakdown

25 h lectures and exercises
30 h lecture follow-up and preparation of home exercises
19 h preparation for oral exam
  1 h oral exam
------
75 h overall

Please send mails concerning general and organisational issues to alggeom@ac.tuwien.ac.at.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue09:00 - 11:0002.10.2018 - 15.01.2019Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed14:00 - 16:0003.10.2018 - 30.01.2019Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Wed12:00 - 14:0014.11.2018Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed15:00 - 17:0021.11.2018Seminarraum FAV EG C (Seminarraum Gödel) Lecture/exercise
Wed15:00 - 17:0005.12.2018Seminarraum FAV EG C (Seminarraum Gödel) Lecture/exercise
Algorithmic Geometry - Single appointments
DayDateTimeLocationDescription
Tue02.10.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed03.10.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue09.10.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed10.10.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue16.10.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed17.10.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue23.10.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed24.10.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue30.10.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed31.10.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue06.11.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed07.11.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue13.11.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed14.11.201812:00 - 14:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed14.11.201814:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue20.11.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed21.11.201815:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture/exercise
Tue27.11.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Tue04.12.201809:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed05.12.201815:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture/exercise

Examination modalities

The final grade is composed of an oral exam (70%) and the performance in the exercises (30%).

Course registration

Begin End Deregistration end
22.09.2018 00:00 12.10.2018 00:00 23.10.2018 00:00

Group Registration

GroupRegistration FromTo
Group 102.10.2018 08:0008.10.2018 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Mandatory elective
066 926 Business Informatics Mandatory elective
066 931 Logic and Computation Mandatory elective
066 932 Visual Computing Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 950 Didactic for Informatics Mandatory elective

Literature

Lecture notes and papers covering selected topics are handed out for free during lectures, and/or are made available for download.

Recommended literature:

M. de Berg, O. Cheong, M. van Kreveld, M. Overmars:
Computational Geometry Algorithms and Applications, Springer 2008.

D. Mount:
CMSC 754 Computational Geometry Lecture Notes, U. Maryland 2014.

 

M. Smid: http://people.scs.carleton.ca/~michiel/aa-handbook.pdf

Previous knowledge

A solid knowledge of the design and analysis of algorithms is recommended.

Lecture slides will be made available to the students.

Language

English