Algorithm Engineering
Wintersemester 2023/24
Instructor:
Stefan Schirra
|
|
Content:
The goal of Algorithm Engineering is bridging gaps between theory and
practice in algorithmics. Such gaps exist since algorithm theory mainly
considers asymptotic worst-case performance and makes oversimplifying
assumptions regarding both modelling real-world problems and models of
computation. In this course we will cover the Algorithm Engineering approach.
The Algorithm Engineering methodology is characterized by as a cycle consisting of algorithm design, analysis, implementation and experimental evaluation.
In an accompanying project and exercises we will vitalize the Algorithm
Engineering methodology.
Please register for the course in
Prerequisites:
Basics in algorithmics, proficiency in C++.
|