186.861 Modeling and Solving Constrained Optimization Problems
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024S, VU, 2.0h, 3.0EC, wird geblockt abgehalten

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

- kombinatorische Optimierungsprobleme mithilfe von Constraint Programming (CP) zu modellieren und zu lösen.

- verschiedene Verfahren zur Lösung von CP-Problemen zu implementieren und zu vergleichen.

- die jeweils beste Heuristik zur Steigerung der Suchperformance auszuwählen.

Inhalt der Lehrveranstaltung

- Grundlagen des Constraint Programming: Grundlegende Konzepte, Arten von Wertebereichen (endliche Wertebereiche, Intervalle, Mengen), Constraints, Suche, Branch and Bound
- CP Modellierung: globale Constraints, redundante Constraints, Reduktion von Symmetrien, Constraints für spezielle Anwendungen (z.B. Scheduling), Modellierung von Optimierungsproblemen, Problemreduktionen
- CP Sprachen/Bibliotheken: MiniZinc, ILOG CP Optimierer 
- Modellierungsbeispiele: n-Queens, Cryptoarithmetik, Sudoku, Scheduling, Timetabling, ...
- Grundlegende Lösungsmethoden: Propagierung, Konsistenz, Suche
- Fortgeschrittene Lösungsmethoden: Heuristiken, hybride Ansätze, Kombination mit heuristischen/metaheuristischen Techniken
- Statistische Analyse von Optimierungsalgorithmen
- Lösung von Übungsbeispielen

Methoden

Vorlesungen und Übung mit Programmieraufgaben.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

ECTS-Breakdown:

14 h  Vorlesungen
  6 h  Übung
32 h  Ausarbeitung von Übungsbeispielen
20 h  Vorbereitung auf mündliche Prüfung
  1 h  Mündliche Prüfung und Präsentation der letzten Übungsaufgabe
------
75 h insgesamt 

Vortragende Personen

Institut

Leistungsnachweis

Durchführung und Dokumentation eines Projekts, mündliche Besprechung.

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 504 Masterstudium Embedded Systems Keine Angabe
066 931 Logic and Computation Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Sprache

Englisch