Praktikum Quantum Computing Programmierung – Eine QC Optimization Challenge am QAR-Lab

Kurzbeschreibung

Dieses Praktikum vermittelt die Fähigkeit, Anwedungsfälle aus den Bereichen der Optimierung un dem maschinellen Lernen für Quantencomputer zu modellieren und darüber hinaus einen Einstieg in die praktische Arbeit mit existierenden Quantencomputern. Dafür stehen im QAR-Lab derzeit vier Rechner zur Verfügung: Das IBM Q System Two, der IonQ Forte, der Fujitsu DAU und der D-Wave Advantage2.0. In Kooperation mit namhaften Partnern aus der Industrie (BASF, BMW, SAP und Siemens) werden Aufgabenstellungen mit starker Relevanz für praktische Anwendungen vergeben. Bis zu 24 Studierende haben in Gruppen die Möglichkeit, je eine Aufgabenstellung auf verschiedenen Rechnern auszuführen und zu vergleichen. Das Praktikum schließt mit einer Präsentation der Ergebnisse vor unseren Industriepartnern ab.

Diese Veranstaltung findet in Kooperation mit dem BMWK geförderten Projekt QCHALLenge statt.

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien, Dr. Thomas Gabor

Für alle Fragen bzgl. Verlauf und Anmeldung melden Sie sich bitte bei danielle.schuman@ifi.lmu.de.

Hörerkreis

Studierende der Informatik und Medieninformatik im Hauptstudium,
Bachelorstudiengänge Informatik und Medieninformatik,
Masterstudiengänge Informatik und Medieninformatik

Umfang

6 SWS zzgl. Heimarbeit (v.a. in der Projektphase) (siehe Einschränkungen DHP)

12 ECTS (Achtung: Ob diese im eigenen Studiengang angerechnet werden können, ist beim Prüfungsamt zu erfragen. In der Vergangenheit war eine volle Anrechnung für den o.g. Hörerkreis allerdings stets möglich.)

Termin(e)

  • Die allererste Veranstaltung findet am Do. den 24.04. von 14:00 s.t. bis 16:30 Uhr im Raum 131 in der Oettingenstr. 67 statt.
  • Termine: dienstags 10:00 Uhr s.t. bis 12:30 Uhr und donnerstags 14:00 Uhr s.t. bis 16:30 Uhr
  • Ort: Alle Dienstagstermine finden im Raum U133 in der Oettingenstr. 67 (oder ggf. remote) statt, die Donnerstagstermine finden im Raum 131 in der Oettingenstr. 67 statt (oder ggf. remote) statt
  • Kickoff des Praxisteils: Termin: Dienstag, den 13.05.25, 10 bis 12 Uhr, öffentlich
    Ort: Raum U133 in der Oettingenstr. 67
  • Abschlussveranstaltung und Prüfung, "Marktplatz": Termin: Donnerstag, 24.07.25, 14:00 Uhr s.t.; Ort: Raum 131 in der Oettingenstr. 67; Prüfer: Prof. Dr. Claudia Linnhoff-Popien

Betreuer

Daniëlle Schuman
Jonas Stein
Michael Kölle
Tobias Rohe
Julian Hager
Sebastian Zielinski

 

Prüfung

Prüfer: Prof. Dr. Claudia Linnhoff-Popien

Prüfungsform: Projekt-Abgabe und Präsentation.

Aktuelles

  • 13.03.2025: Aktualisierung der Hinweise zur Anmeldung (insbesondere: Einreichung eines Transcript of Records verpflichtend).
  • 03.03.2025: Ein vorläufiger Ablaufplan wurde hochgeladen.
  • 13.02.2025: Die Seite zu dieser Veranstaltung ist ab sofort online.

Inhalt des Praktikums

Quantencomputing ermöglicht effizientere Ansätze zur Lösung zentraler Probleme der Informatik durch die Nutzung quantenmechanischer Effekte. Mit der zunehmenden Größe und Qualität aktueller Quantencomputer ist es bereits heute möglich diesen Quantenvorteil in der Praxis nachzuweisen. Die Herausforderung besteht im Allgemeinen darin mit den im Quantencomputing zusätzlich zur Verfügung stehenden algorithmischen Bausteinen Lösungsverfahren zu entwickeln, die einen anwendungsrelevanten Quantenvorteil ermöglichen.

Dieses Praktikum stellt eine Einführung in den anwendungsorientierten Einsatz von Quantencomputing dar. Hierbei werden Ansätze aus dem Bereich Quantenoptimierung zur Lösung praxisrelevanter Probleme konzipiert, implementiert und analysiert. Dabei kommt „echte“ Quantenhardware der Hersteller IBM, IonQ, Fujitsu und D-Wave Systems zu Einsatz.

Eine Auswahl der behandelten Themen lautet:

  • Grundlagen des Quantencomputings
  • Mathematische Modellierung
  • Optimierung
  • Quantum Annealing
  • Quantenoptimierungsalgorithmen
  • Einführung in verschiedene QC-Plattform SDKs

Ablauf

Das Praktikum gliedert sich in zwei Phasen: In der dreiwöchigen Theoriephase werden Grundlagenkenntnisse vermittelt, während in der Praxisphase (startend ab der vierten Woche) in Gruppen an jeweils einer Aufgabenstallung gearbeitet wird. Die Gruppeneinteilung und Themenvergabe findet voraussichtlich Ende der 3. Semesterwoche statt. Im Rahmen der Projektphase wird pro Gruppe eine ca. zehnseitige wissenschaftliche Arbeit erstellt, die insbesondere die eigene Methodik und erzielte Ergebnisse beinhaltet.

Ablaufplan (vorbehaltlich kleinerer inhaltlicher Änderungen):

Die Anwesenheit bei den fett markierten Veranstaltungen ist verpflichtend!

Dienstag Donnerstag
Theoriephase
KW17 22.04.25 Vorlesungsfreier Tag 24.04.25 Introduction & Basics of Quantum Computing
KW18 29.04.25 Quantum Algorithms for the Gate Model 01.05.25 Feiertag
KW19 06.05.25 Adiabatic Quantum Computing 08.05.25 Approximate Quantum Optimization & Bekanntgabe Team-Einteilung
Praxisphase
KW20 13.05.25 "Kick-Off" mit

Impulsvorträgen

aus der Wirtschaft

15.05.25 Quantum Machine Learning
KW21 20.05.25 Präsentationen Projektfortschritt 22.05.25 Fragestunde
KW22 27.05.25 Präsentationen Projektfortschritt 29.05.25 Feiertag
KW23 03.06.25 Präsentationen Projektfortschritt 05.06.25 Fragestunde
KW24 10.06.25 Vorlesungsfreier Tag 12.06.25 Fragestunde
KW25 17.06.25 Präsentationen Projektfortschritt 19.06.25 Feiertag
KW26 24.06.25 Präsentationen Projektfortschritt 26.06.25 Fragestunde
KW27 01.07.25 Präsentationen Projektfortschritt 03.07.25 Fragestunde
KW28 08.07.25 Präsentationen Projektfortschritt 10.07.25 Fragestunde
KW29 15.07.25 Präsentation Konzept für Marktplatz 17.07.25 Probedurchlauf Präsentationen
20. Juli: Abgabe Schriftliche Ausarbeitung
KW30 22.07.25 Präsentation eingearbeiteter Verbesserungsvorschläge 24.07.25 "Markplatz", Abschlussprüfung

Anmeldung

Die Bewerbung für das Praktikum findet über die Zentralanmeldung für Masterpraktika via Moodle statt (Anmeldeschlüssel: ZA_SoSe2025). Bitte schickt die unten angegebenen zusätzlichen Informationen bzw. Dokumente per E-Mail an danielle.schuman@ifi.lmu.de.

Grundsätzlich sind folgende Punkte zur Bewerbung zu beachten:

  • Bewerbungen die nach dem 07. April 2024, 00:10 Uhr, eingehen, sind lediglich für das Nachrückverfahren relevant.
  • Im Rahmen der Bewerbung soll die eigene Motivation für dieses Praktikum dargelegt werden. Hierbei soll auch auf mögliche Vorkenntnisse eingegangen werden.
  • Konkret sollen folgende Fragen beantwortet werden:
    • Warum interessiere ich mich für QC?
    • Was bzw. wie kann ich meiner Einschätzung nach zum Erfolg der Projekte im Praktikum beitragen?
  • Folgende Vorkenntnisse werden im Kontext der Bewerbung besonders berücksichtigt: Quantencomputing, Optimierung, Lineare Algebra, Maschinelles Lernen und Programmierung mit Python.
  • Ein möglichst aktuelles Transcripts of Records ist mit einzureichen (alternativ kann auch ein Zeugnis des letzten akademischen Grades eingereicht werden).

Die Teilnahme am Praktikum ist nach dem 27. April 2025 um 23:59 Uhr verbindlich. Danach wird das Praktikum bei Abbruch mit einer 5,0 bewertet und es wird ein Malus für die Bewerbung auf zukünftige Praktika vergeben.

Material / Literatur

Folien, Übungsblätter und zugehörige Lösungen werden über Moodle zur Verfügung gestellt. Es findet keine Korrektur oder Besprechung der Übungsaufgaben statt, Nachfragen bitte direkt an die Betreuer stellen.

Literatur

Als Begleitliteratur werden die folgenden Bücher und Paper empfohlen:

Disclaimer

Ggf. werden Termine dieser Veranstaltung nach Absprache online abgehalten. Für diese Termine gelten zudem einige Regeln, die im realen Leben ohnehin selbstverständlich wären, auf die wir hier aber explizit hinweisen möchten:

  • In Live-Veranstaltungen bitten wir um einen disziplinierten Umgang mit Audio (normalerweise aus) und Bandbreite (Video nach Bedarf).
  • Die Aufzeichnung oder Weiterleitung von Veranstaltungen durch Teilnehmer sind nicht erlaubt.
  • Die Verteilung von Inhalten (Video, Audio, Bilder, PDFs, etc.) in anderen Kanälen als den vom Autor vorgesehenen ist nicht erlaubt.

Wer eine dieser Regeln verletzt, muss damit rechnen, von der fraglichen Veranstaltung ausgeschlossen zu werden und wir behalten uns weitere Schritte vor.