Inhaltsverzeichnis

Übung zu Praktische Optimierung (2022)

Diese Übung begleitet die Vorlesung Praktische Optimierung von Prof. Günter Rudolph. Die Übung wird geleitet von Dr. Roman Kalkreuth.

Übungsleitung Dr. Roman Kalkreuth
Modul INF-MSc-231: Praktische Optimierung
LSF-Nummer 041222
Semesterwochenstunden 2
Zeit und Raum Montag 16:15 bis 18:00 Uhr (Otto-Hahn-Str. 14 - 104)
Dienstag 16:15 bis 18:00 Uhr (Otto-Hahn-Str. 12 - 1.056)

Aktuelles

Abgabe

Abgabe erfolgt über Moodle.

Studienleistung

Es wird voraussichtlich 10 Übungsblätter, eingeteilt in zwei Blöcke zu jeweils 5 Blättern geben. In jedem Block müssen mindestens 50% der Punkte erreicht werden. Aktive Mitarbeit wird in Form von Präsentation der eigenen Lösungen und Diskussion der Lösungen anderer erwartet. Gruppenabgaben von bis zu 3 Personen sind erwünscht, wobei jedes Gruppenmitglied in der Lage sein muss, die abgegebene Lösung zu präsentieren. Außerdem muss jedes Gruppenmitglied die Lösung im Moodle hochladen.

Die Studienleistung ist Voraussetzung für die Teilnahme an der Modulprüfung.

Unterlagen

Titel Ausgabe Download Externe Links
R-Einführung 11.04.2022 R_Einfuehrung_Rmd.zip Introduction to R Markdown An Introduction to R
Seminar Testfunktionen 01.05.2022 Testfunktionen.pdf
cmaes 23.05.2022 cmaes
The CMA Evolution Strategy: A Tutorial 18.05.2022 The CMA Evolution Strategy: A Tutorial
CMA-ES and advanced adaptation mechanisms 18.05.2022 CMA-ES and advanced adaptation mechanisms
Tutorial CMA-ES 26.05.2022 Tutorial CMA-ES: evolution strategies and covariance matrix adaptation
Iterated Racing for Automatic Algorithm Configuration 26.05.2022 irace
Sequential Parameter Optimization Toolbox 26.05.2022 SPOT

Übungsblätter

Übungsblatt Ausgabe Abgabe Besprechung Punkte Download
Präsenzblatt 1 11.04.2022 - po22_praes_01.pdf
Heimblatt 1 12.04.2022 KW 16 KW 16 10 po22_blatt01.pdf
Präsenzblatt 2 19.04.2022 - po22_praes_02.pdf
Heimblatt 2 19.04.2022 KW 17 KW 17 10 po22_blatt02.pdf po22_blatt02_code.zip
Präsenzblatt 3 25.04.2022 - po22_praes_03.pdf
Heimblatt 3 26.04.2022 KW 18 KW 18 10 po22_blatt03.pdf po22_blatt03_code.zip
Präsenzblatt 4 03.05.2022 KW 19 - po22_praes_04.pdf
Heimblatt 4 03.05.2022 KW 19 KW 19 10 po22_blatt04.pdf po22_blatt04_code.zip
Präsenzblatt 5 16.05.2022 KW 20 - po22_praes_05.pdf
Heimblatt 5 10.05.2022 KW 20 KW 20 12 po22_blatt05.pdf
Präsenzblatt 6 23.05.2022 KW 20 - po22_praes_06.pdf
Heimblatt 6 17.05.2022 KW 20 KW 20 10 po22_blatt06.pdf
Präsenzblatt 7 30.05.2022 KW 21 - po22_praes_07.pdf
Heimblatt 7 24.05.2022 KW 21 KW 21 10 po22_blatt07.pdf po22_blatt07_code.zip
Präsenzblatt 8 07.06.2022 KW 22 - po22_praes_08.pdf
Heimblatt 8 01.06.2022 KW 22 KW 22 10 po22_blatt08.pdf po22_blatt08_data.zip po22_blatt08_data_csv.zip
Präsenzblatt 9 14.06.2022 KW 23 KW 23 - po22_praes_09.pdf
Heimblatt 9 08.06.2022 KW 23 KW 23 10 po22_blatt09.pdf
Präsenzblatt 10 21.06.2022 KW 24 KW 24 - po22_praes_10.pdf
Heimblatt 10 15.06.2022 KW 25 KW 25 20 po22_blatt10.pdf po22_blatt10_data.zip

Python

Foliensatz:

python_crashkurs.pdf (Stand 17.05.22)

Wichtige Links:

Python 3 Dokumentation Jetbrain Pycharm GitHub Repository

Literatur:

Python Data Science Handbook The Hitchhiker’s Guide to Python