The Algorithmics group focuses on Algorithm Design and Algorithm Engineering for combinatorial optimization problems.

Algorithm Design deals with the development of algorithms and their theoretical analysis. Since many problems are not known to admit fast exact algorithms, one may turn to faster approximation algorithms or, when the input is restricted in a certain way, to fixed-parameter algorithms.

Algorithm Engineering focuses on the implementation, experimental evaluation and optimization of algorithms for problems that often have practical impact in interdisciplinary projects.



German Collegiate Programming Contest (GCPC) 2016

_DSC5794 (another copy) 04.06.2016:

Within the scope of the "Approaching Programming Contests" practical, five student teams from Johannes Gutenberg University participated in the German Collegiate Programming Contest (GCPC 2016). Team JOGUrt (picture, right) earned an excellent 14th place (of 96).
Some students consider competing in the Northwestern European Programming Contest (NWERC 2016) as well, which will be held November 19th-20th in Bath, UK.

read more

Summer Term 2019:

Please mind: the course names are available in German only.

Lecture / exercise


  • Algorithmen Seminar (Univ.-Prof. Dr. Ernst Althaus)
  • Algorithmen und Komplexität Seminar (Univ.-Prof. Dr. Ernst Althaus; Markus Blumenstock)
  • Masterseminar (Univ.-Prof. Dr. Ernst Althaus; Univ.-Prof. Dr. André Brinkmann; Univ.-Prof. Dr. Andreas Hildebrandt; Univ.-Prof. Dr. Stefan Kramer; Univ-Prof. Dr. Bertil Schmidt; Univ.-Prof. Dr. Elmar Schömer; Univ.-Prof. Dr. Michael Wand)

Information event


Semester: SoSe 2019