64-334 Lecture Methods of Algorithm Design

Course offering details

Instructors: Prof. Dr. Peter Kling

Event type: Lecture

Displayed in timetable as: MDAE-VL

Hours per week: 4

Language of instruction: German/English

Min. | Max. participants: - | 20

Comments/contents:
Algorithmics is the art of problem solving. We are confronted with it in both our everyday life as well as in the buisness world. Examples include simple navigation problems, automatic filtering of the flood of information in the Internet, or compelx optimization problems in the buisness world. As this is a key expertise of any computer scientist, we will get to know several standard methods as well as recent research results from different branches like approximation algorithms, online algorithms, as well as randomized and combinatorial algorithms. This includes both a overview of these topics as well as an in-depth study and mathematical analysis of classical and recent algorithmic results.

Homepage: https://www.inf.uni-hamburg.de/en/inst/ab/tea/teaching/2022-ss/mdae.html

Learning objectives:


  • design and analyze provable efficient algorithms
  • overview of both classical and current methods in algorithm design
  • be able to understand theoretical research papers on algorithmic results
  • know the most important tools in current algorithm design
  • apply the aquired knowledge to solve new problems

Didactic concept:
The lecture contains an integrated tutorial. Students are expected to prepare exercises at home, whose solutions are to be presented and discussed at the black-/whiteboard. The preparation of the exercises and their presentation/discussion are part of the completed coursework.

The exact schedule and procedure for the seminar of this modul will be discussed during the first lecture. Talks will be scheduled in a dedicated block at the end of the semester.

Literature:
Among others, a selction from:


  • different research papers
  • Vijay V. Vazirani. 2010. Approximation Algorithms. Springer Publishing Company, Incorporated.
  • Allan Borodin and Ran El-Yaniv. 1998. Online Computation and Competitive Analysis. Cambridge University Press, New York, NY, USA.
  • Michael Mitzenmacher and Eli Upfal. 2005. Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, New York, NY, USA.
  • Niv Buchbinder and Joseph (Seffi) Naor. 2009. The Design of Competitive Online Algorithms Via a Primal-Dual Approach. Now publishers Inc.

Additional examination information:
The exam of the modul will most likely take the form of an oral examination. Both the material from the lecture (and the integrated tutorial) as well as from the associated seminar are relevant. If the number of participants is unexpectedly large, we might switch to a written exam. This will be discussed during the first meeting.

Appointments
Date From To Room Instructors
1 Mon, 4. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
2 Wed, 6. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
3 Mon, 11. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
4 Wed, 13. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
5 Wed, 20. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
6 Mon, 25. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
7 Wed, 27. Apr. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
8 Mon, 2. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
9 Wed, 4. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
10 Mon, 9. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
11 Wed, 11. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
12 Mon, 16. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
13 Wed, 18. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
14 Mon, 30. May 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
15 Wed, 1. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
16 Wed, 8. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
17 Mon, 13. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
18 Wed, 15. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
19 Mon, 20. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
20 Wed, 22. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
21 Mon, 27. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
22 Wed, 29. Jun. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
23 Mon, 4. Jul. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
24 Wed, 6. Jul. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
25 Mon, 11. Jul. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
26 Wed, 13. Jul. 2022 08:15 09:45 F-132 Prof. Dr. Peter Kling
Exams in context of modules
Module (start semester)/ Course Exam Date Instructors Compulsory pass
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
Instructors
Prof. Dr. Peter Kling