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.

2019W, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to

  • explain fundamental concepts, structures and problem definitions in algorithmic geometry
  • explain, assess, and analyze the discussed algorithms
  • select and adapt appropriate algorithms and data structures to related problems
  • model and analyze unknown applied or theoretical geometric problems and develop and possibly implement efficient solutions independently

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
  • visibility graphs

Teaching methods

  • Definition, design and analysis of algorithms and data structures, discussion and formal proofs of algorithmic and geometric properties, examples
  • Joint and independent solving of exercise and example tasks
  • Discussion of exercise tasks and proof ideas in exercise groups

Mode of examination

Immanent

Additional information

ECTS-Breakdown

25 h attending lectures and exercises
30 h lecture follow-up and preparation of home exercises
19.5 h preparation for oral exam
0.5 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:0001.10.2019 - 03.12.2019Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed14:00 - 16:0002.10.2019 - 11.12.2019Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Wed14:00 - 16:0009.10.2019Seminarraum FAV 01 A (Seminarraum 183/2) Algorithmic Geometry
Algorithmic Geometry - Single appointments
DayDateTimeLocationDescription
Tue01.10.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed02.10.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue08.10.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed09.10.201914:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Algorithmic Geometry
Tue15.10.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed16.10.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue29.10.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed30.10.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue05.11.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed06.11.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue12.11.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed13.11.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue26.11.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed27.11.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise
Tue03.12.201909:00 - 11:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Wed11.12.201914:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) lecture/exercise

Examination modalities

  • Solve and hand-in exercise sheets with theoretical questions
  • Implementation of algorithms
  • Present and discuss the course content in an oral exam

The oral exam counts for 70% of the grade, the exercise coursework for 30%.

Course registration

Begin End Deregistration end
05.09.2019 00:00 11.10.2019 00:00 22.10.2019 00:00

Group Registration

GroupRegistration FromTo
Group 101.10.2019 08:0009.10.2019 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Mandatory elective
066 645 Data Science 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 938 Computer Engineering 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