Geometric Algorithms
Persone
Docente titolare del corso
Assistente
Descrizione
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, geometric approximation. The course covers general algorithmic techniques, such as plane sweep, divide and conquer, incremental construction, randomization, and approximation, through their application to fundamental geometric problems.
Obiettivi
This course is an introduction to computational geometry and its applications. Computational geometry is well related to a variety of 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 learn fundamental algorithmic techniques and practice in designing algorithms of their own.
Obiettivi di sviluppo sostenibile
- Istruzione di qualità
Modalità di insegnamento
In presenza
Impostazione pedagogico-didattica
Lectures, exercise labs, homework sets on algorithmic problem solving
Modalità d’esame
The course grade is determined by the results of homework assignments, an optional project, a tentative midterm exam, and a final exam.
Programma
- Master of Science in Artificial Intelligence, Lezione, A scelta, 1° anno
- Master of Science in Artificial Intelligence, Lezione, A scelta, 2° anno
- Master of Science in Computational Science, Lezione, A scelta, 1° anno
- Master of Science in Computational Science, Lezione, A scelta, 2° anno
- Master of Science in Informatics, Lezione, Theory and Algorithms, A scelta, 1° anno
- Master of Science in Informatics, Lezione, Theory and Algorithms, A scelta, 2° anno
- Master of Science in Informatics, Lezione, Geometric and Visual Computing, A scelta, 1° anno
- Master of Science in Informatics, Lezione, Geometric and Visual Computing, A scelta, 2° anno
- Dottorato in Scienze informatiche, Lezione, A scelta, 1° anno (4.0 ECTS)
Prerequisito
- Algorithms & Data Structures, Carzaniga A., Bhuiyan S. S., Encz K. I., Huber S., SP 2025
- Discrete Structures, Wolf S., Scarpone M., Vitali F., SP 2025