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 Aria, der Fujitsu DAU und der D-Wave Advantage. 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.
Veranstalter |
Prof. Dr. Claudia Linnhoff-Popien, Prof. 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, |
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) |
|
Betreuer |
Daniëlle Schuman
|
Prüfung |
Prüfungsform: Projekt-Abgabe und Präsentation. |
Aktuelles
- 04.12.24: Der Termin für die mündliche Abschlussprüfung („Marktplatz“) steht jetzt: Es wird, wie erwartet, Donnerstag, 06. Februar 2025, 14:00 - 16:00 Uhr (also der letzte reguläre Termin im Semester), wie immer in Raum 169 der Oettingenstraße 67.
- 31.10.24: Die Theorieveranstaltung am 31.10.2024, wird krankheitsbedingt auf Montag den 04.11.2024, 14:00 - 16:30 Uhr verschoben, diese Veranstaltung findet dann via Zoom statt und die Aufzeichnung dazu wird online gestellt, eine Zusammenfassung der Inhalte dieser Veranstaltung erfolgt im nächsten regulären Termin (am Dienstag den 05.11.2024)
- 16.10.24: Hinweis zum Thema Moodle: Der Link im Abschnitt „Anmeldung“ führt zur mittlerweile nicht mehr aktiven Moodle-Seite der Zentralanmeldung. Um zur Kurs-Moodle-Seite zu kommen, verwenden Sie bitte den Link unter „Material“ oder hier, und klicken Sie auf der erscheinenden Seite oben rechts auf „Log in“, um sich mit Ihren LMU-credentials einzuloggen.
- 15.10.24: Verdeutlichung bzgl. Remote- vs. Präsenzterminen, Berichtigung des Titels der letzten Theorie-Veranstaltung
- 11.10.2024: Berichtigung von Veranstaltungsdaten: Datum der mündlichen Abschlussprüfung steht noch nicht sicher fest, wird aber in Kürze bekanntgegeben. Ergänzung der Literatur um weiteres einführendes Paper zu Quantum Annealing.
- 8.8.2024: 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.
Die Anwesenheit bei den fett markierten Veranstaltungen ist verpflichtend!
Dienstag | Donnerstag | |||
Theoriephase | ||||
KW42 | 15.10.24 | Introduction (ausnahmsweise von 14:00 st. bis 16:30) |
17.10.24 | Basics of Quantum Computing |
KW43 | 22.10.24 | Basic Quantum Algorithms | 24.10.24 | Adiabatic Quantum Computing |
KW44 | 29.10.24 | Approximate Quantum Optimization | 04.11.24 | Quantum Machine Learning (krankheitsbedingt auf Montag verschoben) |
Praxisphase | ||||
KW45 | 05.11.24 | Vorbesprechung Praxisphase | 07.11.24 | "Kaminabend" mit Impulsvorträgen aus der Wirtschaft |
KW46 | 12.11.24 | Fragestunde | 14.11.24 | Präsentationen Projektfortschritt |
KW47 | 19.11.24 | Fragestunde | 21.11.24 | Präsentationen Projektfortschritt |
KW48 | 26.11.24 | Fragestunde | 28.11.24 | Präsentationen Projektfortschritt |
KW49 | 03.12.24 | Fragestunde | 05.12.24 | Präsentationen Projektfortschritt |
KW50 | 10.12.24 | Fragestunde | 12.12.24 | Präsentationen Projektfortschritt |
KW51 | 17.12.24 | Fragestunde | 19.12.24 | Präsentationen Projektfortschritt |
KW52 | 24.12.24 | Weihnachtspause | 26.12.24 | Weihnachtspause |
KW01 | 31.12.24 | Weihnachtspause | 02.01.25 | Weihnachtspause |
KW02 | 07.01.25 | Fragestunde | 09.01.25 | Präsentationen Projektfortschritt |
KW03 | 14.01.25 | Fragestunde | 16.01.25 | Präsentationen Projektfortschritt |
KW04 | 21.01.25 | Fragestunde | 23.01.25 | Präsentationen Projektfortschritt |
KW05 | 28.01.25 | Präsentation Konzept für Marktplatz | 30.01.25 | Probedurchlauf Präsentationen |
2. Februar: Abgabe Schriftliche Ausarbeitung | ||||
KW06 | 04.02.25 | Präsentation eingearbeiteter Verbesserungs- vorgschläge | 06.02.25 | "Markplatz", Abschlussprüfung |
Anmeldung
Die Bewerbung für das Praktikum findet über die Zentralanmeldung für Masterpraktika via Moodle (Hinweis: Das hier ist der Moodle-Link für die nicht mehr aktive Zentralanmeldung, den Moodle-Kurs finden Sie, nach einem Login, hier.) statt. 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 1. Oktober 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.
- Die Einreichung eines aktuellen Transcripts of Records ist freiwillig aber erwünscht (alternativ kann auch ein Zeugnis des letzten akadmischen Grads eingereicht werden).
Die Teilnahme am Praktikum ist nach dem 20. Oktober 2024 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:
- Nielsen & Chuang (2010). Quantum Computation and Quantum Information (2nd ed.). Cambridge: Cambridge University Press. ISBN 978-1-107-00217-3.
- Schuld & Petruccione (2021). Supervised Learning with Quantum Computers. Springer Interational Publishing. doi:10.1007/978-3-030-83098-4.
- Homeister (2015). Quantum Computing verstehen. Springer Fachmedien Wiesbaden. ISBN 3-658-10455-4.
- Albash (2018). Adiabatic Quantum Computation. American Physical Society (APS). doi:10.1103/revmodphys.90.015002.
- McGeoch (2014). Adiabatic Quantum Computation and Quantum Annealing: Theory and Practice. Morgan & Claypool Publishers. ISBN 978-1-62705-592-5.
- Venegas-Andraca (2018). A cross-disciplinary introduction to quantum annealing-based algorithms. Contemporary Physics, 59(2), 174-197. doi:10.1080/00107514.2018.1450720.
Disclaimer
Einige Termine dieser Veranstaltung werden 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.