Uni-Logo

Optimierungsalgorithmen und Anwendungen


Inhalt:

Kombinatorische Optimierungsprobleme treten bei vielen praktischen Anwendungen auf (z.B. Flugplanung, Produktionsplanung, Transportplanung, Schichtplanung, Logistik). Nach einer Einführung in verschiedene kombinatorische Optimierungsprobleme werden allgemeine Optimierungsmethoden (exakte und heuristische Verfahren) vorgestellt und an Beispielen aus der Praxis (Scheduling und Transport) illustriert.

Allgemeine Techniken: Branch-and-Bound-Algorithmen, Dynamische Programmierung, Lineare Programmierung, Constraint Programming, Heuristiken, Lokale Suche, Tabusuche, Genetische Algorithmen, Ameisenalgorithmen.


Literatur:


Software:

Zur Lösung von LP- und MIP-Problemen soll in den Übungen die ZIB Optimization Suite eingesetzt werden, die die Programme Zimpl, SCIP und SoPlex enthält. Diese sind für den akademischen Einsatz frei verfügbar. Die Programme sind auf den Rechnern im CIP-Pool (31/339) installiert; wer möchte, kann sie aber auch auf dem eigenen Computer verwenden.

Um Zimpl bzw. SCIP in allen Verzeichnissen ausführen zu können, müssen Sie das Installationsverzeichnis in der PATH Variable hinzufügen. Eine Beschreibung dazu finden Sie z.B. hier


Teilnahme:

Die Veranstaltung ist vorgesehen für M.Sc. ab dem 1. Semester. Teilnehmen können alle interessierten Studierenden aus den Studiengängen Informatik, Mathematik, Angewandte Systemwissenschaft und Cognitive Science.


Schein:

Voraussetzung für den Erwerb eines Scheins zur Veranstaltung ist die regelmäßige Teilnahme an den Übungen, die erfolgreiche Bearbeitung der Übungsaufgaben (jeweils 50% der Maximalpunkte in theoretischen und 50 % der Maximalpunkte in praktischen Aufgaben) und die erfolgreiche Absolvierung einer Prüfung am Ende des Semesters. Prüfungsrelevant sind alle Kapitel der Vorlesung sowie die Themen aus den Übungen.