Höhere Algorithmik W21/22
to Whiteboard Site

Description

Advanced Algorithms

(Information in German below)

Instructor: László Kozma

This course will focus on the design and analysis of algorithms, with topics including:

  • general principles of algorithm design,
  • flow problems on graphs,
  • amortized analysis and advanced data structures,
  • theory of NP-completeness,
  • approximation methods for hard problems,
  • other topics.

Prerequisites are basic knowledge of algorithms and relevant mathematics. All Bachelor and Master students interested in advanced algorithmic techniques are welcome.

The course is offered in English.

welcome announcement

 

Some (largely overlapping) material from 2020 course will be uploaded here as we go, I'll try to point out bigger differences.

Actual curriculum

 

 

Höhere Algorithmik

Es werden Themen wie:

  • allgemeine Algorithmenentwurfsprinzipien,

  • Flussprobleme in Graphen,

  • Amortisierte Laufzeitanalyse und fortgeschrittene Datenstrukturen,

  • NP-Vollständigkeit,

  • Approximationsalgorithmen für schwere Probleme,

  • arithmetische Algorithmen und Schaltkreise sowie schnelle Fourier-Transformation

behandelt.

Die Vorlesung wird in der englischen Sprache gehalten.

Literatur

 

  • Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms, 2nd Ed. McGraw-Hill 2001
  • Kleinberg, Tardos: Algorithm Design Addison-Wesley 2005.

 

Zusätzliche Informationen

 

Zielgruppe

alle Masterstudenten, und Bachelorstudenten, die sich in Algorithmen vertiefen wollen.

Empfohlene Vorkenntnisse

Grundkenntnisse im Bereich Entwurf und Analyse von Algorithmen

Basic Course Info

Course No Course Type Hours
19303501 Vorlesung 4
19303502 Übung 2

Time Span 19.10.2021 - 30.03.2022
Instructors
Mahmoud Elashmawi
László Kozma

Study Regulation

0084d_k120 2013, BSc Mathematik (Mono), 120 LPs
0086c_k150 2014, BSc Informatik (Mono), 150 LPs
0086d_k135 2014, BSc Informatik (Mono), 135 LPs
0087d_k90 2015, BSc Informatik (Kombi), 90 LPs
0088d_m60 2015, MSc Informatik (Kombi), 60 LPs
0089b_MA120 2008, MSc Informatik (Mono), 120 LPs
0089c_MA120 2014, MSc Informatik (Mono), 120 LPs
0207b_m37 2015, MSc Informatik (Lehramt), 37 LPs
0208b_m42 2015, MSc Informatik (Lehramt), 42 LPs
0262c_MA120 2019 (ÄO 2021), MA Bioninformatik (Mono), 120 LP
0458a_m37 2015, MSc Informatik (Lehramt), 37 LPs
0471a_m42 2015, MSc Informatik (Lehramt), 42 LPs
0496a_MA120 2016, MSc Computational Science (Mono), 120 LPs
0556a_m37 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs
0557a_m42 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs
0563a_m37 2018 (2. ÄO 2021), M-Ed Fach 1 Mathematik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LP
0564a_m42 2018 (2. ÄO 2021), M-Ed Fach 2 Mathematik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LP
0590a_MA120 2019, MSc Data Science, 120 LP
0590b_MA120 2021, MSc Data Science, 120 LP

Höhere Algorithmik W21/22
to Whiteboard Site

Main Events

Day Time Location Details
Tuesday 10-12 T9/SR 006 Seminarraum 2021-10-19 - 2022-02-15
Thursday 10-12 T9/SR 006 Seminarraum 2021-10-21 - 2022-02-17

Accompanying Events

Day Time Location Details
Wednesday 10-12 T9/049 Seminarraum Mahmoud Elashmawi
Wednesday 14-16 T9/055 Seminarraum Mahmoud Elashmawi

Höhere Algorithmik W21/22
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

Höhere Algorithmik W21/22
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.