Geometric Algorithms
People
Description
The course covers techniques needed in designing and analyzing efficient algorithms for computational problems in discrete geometry such as convex hulls, triangulations, geometric intersections, Voronoi diagrams, Delaunay triangulations, arrangements of lines and hyperplanes, and range searching. The course covers general algorithmic techniques, such as plane sweep, divide and conquer, incremental construction, randomisation, and approximation, through their application to fundamental geometric problems.
Objectives
This course is an introduction to computational geometry and its applications. Computational geometry is well related to various application domains, such as pattern recognition, image processing, computer graphics, robotics, geographic information systems (GIS), computer-aided design (CAD), information retrieval, computational science, and others. The students will learn fundamental algorithmic techniques and practice in designing geometric algorithms of their own.
Teaching mode
In presence
Learning methods
Lectures, exercise labs, homework sets on algorithmic problem solving
Examination information
The course grade is determined by the results of homework assignments, an optional project, a midterm exam, and a final exam.
Education
- Master of Science in Artificial Intelligence, Lecture, Elective, 1st year
- Master of Science in Artificial Intelligence, Lecture, Elective, 2nd year
- Master of Science in Computational Science, Lecture, Elective, 1st year
- Master of Science in Computational Science, Lecture, Elective, 2nd year
- Master of Science in Informatics, Lecture, Theory and Algorithms, Elective, 1st year
- Master of Science in Informatics, Lecture, Theory and Algorithms, Elective, 2nd year
- Master of Science in Informatics, Lecture, Geometric and Visual Computing, Elective, 1st year
- Master of Science in Informatics, Lecture, Geometric and Visual Computing, Elective, 2nd year
- PhD programme of the Faculty of Informatics, Lecture, Elective, 1st year (4.0 ECTS)