Der digitale Zwilling ist eine Schlüsseltechnike, um Produktionsprozesse und Bauteile zu optimieren und die Wirtschaftlichkeit der Fertigung zu erhöhen. Beim Erzeugen eines vollständigen digitalen Zwillings kommen komplexe und rechenintensive Simulationsmodelle zum Einsatz, was den Einsatz in der industriellen Praxis sehr erschwert. Mit dem Forschungsprojekt „QUASIM“ verfolgen das Fraunhofer-Institut für Produktionstechnologie IPT aus Aachen und ihre Konsortialpartner das Ziel, Fertigungssimulationen mithilfe unterschiedlicher Algorithmen und Techniken des recheneffizienten Quantencomputings zu beschleunigen und dadurch Hürden für den industriellen Einsatz abzubauen.
Der digitale Zwilling ist eine Schlüsseltechnike, um Produktionsprozesse und Bauteile zu optimieren und die Wirtschaftlichkeit der Fertigung zu erhöhen. Beim Erzeugen eines vollständigen digitalen Zwillings kommen komplexe und rechenintensive Simulationsmodelle zum Einsatz, was den Einsatz in der industriellen Praxis sehr erschwert. Mit dem Forschungsprojekt „QUASIM“ verfolgen das Fraunhofer-Institut für Produktionstechnologie IPT aus Aachen und ihre Konsortialpartner das Ziel, Fertigungssimulationen mithilfe unterschiedlicher Algorithmen und Techniken des recheneffizienten Quantencomputings zu beschleunigen und dadurch Hürden für den industriellen Einsatz abzubauen.
Quantencomputer ermöglichen es, bestimmte Berechnungen schneller, genauer und energieeffizienter durchzuführen als klassische Computer, indem sie quantenmechanische Phänomene ausnutzen. Da die Umsetzung der meisten Quantenalgorithmen allerdings Operationen benötigt für die Quantencomputer ungeeignet sind, z. B. Datenbankzugriffe, werden Quantencomputer typischerweise als Spezialprozessoren in hybriden Quantenanwendungen verwendet. Die Entwicklung und der Betrieb dieser hybriden Anwendungen sind komplex und erfordern eine enge interdisziplinäre Zusammenarbeit. Dabei wird tiefgreifendes Wissen aus unterschiedlichen Domänen benötigt, beispielsweise aus der Mathematik, Physik und Softwareentwicklung. Zusätzlich wird die Entwicklung und der Betrieb von Quantenanwendungen durch weitere Faktoren erschwert: (i) Die aktuelle Quantensoftwarelandschaft und die verfügbaren Quanten-Clouddienste, die Zugriff auf unterschiedliche Quantencomputer geben, sind sehr heterogen. (ii) Die schnellen Fortschritte im Quanten-Software-Engineering führen zur Einführung neuer Techniken, welche die Ausführung von Quantenschaltkreisen verbessern können, allerdings aktuell eine komplexe, manuelle Integration erfordern. (iii) Das Fehlen geeigneter Abstraktionsebenen führt dazu, dass die Entwicklung von Quantenanwendungen, insbesondere für Entwickler, die wenig Erfahrung mit Quantencomputing haben, zeitaufwändig und fehleranfällig ist. Um diese Probleme zu lösen, wird in dieser Arbeit die PASTA-Methode präsentiert. Diese basiert auf der Quantencomputingmustersprache, welche etablierte Konzepte und Best Practices in der Quantencomputingdomäne intuitiv verständlich dokumentiert, und stellt einen ganzheitlichen Prozess für diemusterbasierten Entwicklung und den Betrieb von Quantenanwendungen vor. Die Methode beinhaltet alle notwendigen Schritte von der Auswahl der zu verwendenden Quantencomputingmuster, über die Generierung der ausführbaren Quantenanwendung auf Basis wiederverwendbarer Lösungen sowie die Bereitstellung der erforderlichen Softwareartefakte, bis hin zur Überwachung und Analyse der Ausführung hybrider Quantenanwendungen. Zur Umsetzung der PASTA-Methode wird im Rahmen dieser Arbeit die Quantencomputingmustersprache um mehrere Muster erweitert, welche Best Practices für den Betrieb von hybriden Quantenanwendungen sowie etablierte Methoden zur Abschwächung und Korrektur von Quantenfehlern dokumentieren. Um die vom Nutzer ausgewählten Muster in einen ausführbaren Quantenworkflow transformieren zu können, werden eine Vielzahl neuer Workflowmodellierungskonstrukte eingeführt, welche die Spezifikation verschiedener, häufig auftretender Aktivitäten in Quantenworkflows vereinfachen. Weiterhin wird ein Ansatz für die automatische und dynamische Bereitstellung von hybriden Quantenanwendungen auf Grundlage von Nutzeranforderungen vorgestellt. Auf diesen Konzepten aufbauend werden neue Sichten auf Quantenworkflows eingeführt, welche die Überwachung und Analyse von hybriden Quantenanwendungen vereinfachen. Die Sichten ermöglichen es unterschiedlichen Nutzergruppen, wie beispielsweise Quantenexperten und dem Betriebspersonal, Quantenanwendungen auf verschiedenen Abstraktionsebenen zu analysieren und bieten zusätzliche, für die jeweilige Nutzergruppe relevante Informationen. Zur Demonstration der praktischen Umsetzbarkeit der PASTA-Methode wird das PASTA-Framework eingeführt, welches die in dieser Arbeit eingeführten Konzepte prototypisch implementiert. Die Nutzbarkeit der Methode und des Frameworks werden anhand mehrerer Anwendungsfälle evaluiert, für welche eine Laufzeitanalyse sowie eine Nutzerstudie durchgeführt wird.
Die vorliegende Masterarbeit widmet sich den physikalischen, technischen und didaktischen Grundlagen des Quantencomputings. Angesichts der zunehmenden Relevanz von Quantentechnologien in Wissenschaft und Industrie stellt sich die Frage, inwieweit grundlegende Konzepte wie Superposition, Quantenverschränkung oder Quantenschaltkreise auch im schulischen Kontext vermittelbar sind. Ziel der vorliegenden Arbeit ist die Erarbeitung eines fundierten Verständnisses der quantenmechanischen Prinzipien sowie deren Übertragung auf die Funktionsweise moderner Quantencomputer. Darüber hinaus wird ein didaktisches Konzept für den Einsatz im Physikunterricht der Sekundarstufe II entwickelt. Die theoretischen Grundlagen werden durch Veranschaulichungen mit der Cloud-Technologie Qiskit ergänzt, die es ermöglicht, reale Quantencomputer zu programmieren. Im Rahmen des didaktischen Teils wird eine methodisch strukturierte Unterrichtseinheit entwickelt, die sowohl eine didaktische Reduktion als auch eine lehrplankonforme Planung berücksichtigt. Die vorliegende Arbeit demonstriert, dass die Einführung des Quantencomputings auch im schulischen Kontext realisierbar ist, insbesondere durch den Einsatz visueller und interaktiver Hilfsmittel. Abschließend wird ein Ausblick auf die zukünftige Relevanz des Themas im Bildungsbereich gegeben und die Erkenntnisse der Arbeit werden in einem Fazit zusammengefasst.
Eine der größten Herausforderungen der angewandten Quanteninformatik ist die Suche nach einem praxisrelevanten Quantenvorteil auf aktueller, rauschbehafteter Quantenhardware. Obwohl es sowohl empirische als auch theoretische Nachweise für bis zu exponentielle Quantenbeschleunigungen gibt, sind die betrachteten Probleme überwiegend akademischer Natur und hängen von spezifischen mathematischen Eigenschaften ab. Dies erschwert die praktische Anwendbarkeit erheblich, da bei realen Anwendungsfällen im Allgemeinen nicht davon ausgegangen werden kann, dass diese komplexe mathematische Voraussetzungen erfüllen. Vor diesem Hintergrund untersucht diese Arbeit, wie etablierte Quantenvorteile auf praxisrelevante Probleme in den Bereichen KI und Optimierung ausgeweitet werden können. Für die zwei praxisrelevanten Optimierungsprobleme des Turbinenauswuchtens und der Community-Erkennung zeigen wir, wie sich Quantenoptimierungsalgorithmen mithilfe neuartiger, speichereffizienter Lösungskodierungen effizient einsetzen lassen. Weiter zeigen wir für die KI-Anwendungen der Betrugserkennung, der Designraumexploration und der Stimmungserkennung, dass Quantenalgorithmen in einigen Fällen bessere Ergebnisse als ihre klassischen Gegenstücke erzielen können. Darüber hinaus stellen wir verschiedene Verbesserungen der praktischen Anwendbarkeit häufig eingesetzter Quantenoptimierungs- und Quanten-Machine-Learning-Algorithmen mit Fokus auf rauschbehaftete Hardware vor. Zunächst präsentieren wir eine polynomielle Problemformulierung für kontinuierliche Optimierungsprobleme hohen Grades, die die vollen Möglichkeiten des weit verbreiteten Quantum Approximate Optimization Algorithm (QAOA) ausschöpft. Anschließend stellen wir ein problemagnostisches Designkonzept für parametrisierte Quantenschaltkreise vor, das besonders parametereffizient ist und dadurch Beschleunigungen beim Parametertraining ermöglicht. Für nicht-lokale Problemstellungen führen wir eine effiziente Trainingsmethode für entsprechend parametrisierte Quantenalgorithmen ein, die Informationen über die Verlustfunktion ausnutzt. Abschließend präsentieren wir eine NISQ-optimierte Implementierung der weitreichend eingesetzten Umwandlung von digitaler in analoge Quantenkodierung, sowie einen sehr effizienten GPU-basierten QAOA Simulator, der großskalige Benchmarks in Bezug auf einen Quantenvorteil ermöglicht. Zusammenfassend treibt die Vielzahl und Tiefe der in dieser Arbeit vorgestellten Ansätze zahlreiche Wege hin zu einem praxisrelevanten Quantenvorteil für Optimierung und Künstliche Intelligenz signifikant voran.
Sichere Datenübertragung ist essentiell in unserer heutigen Zeit. Informationsaus- tausch bestimmt unser wirtschaftliches und auch unser persönliches Leben. Noch werden unsere Daten mit mathematischen Verschlüsselungsmethoden geschützt. Mit der stetigen Weiterentwicklung der Quantencomputer ist es jedoch nur noch eine Frage der Zeit bis jede Verschlüsselung dekodiert werden kann. Abhilfe schafft die Quantenkryptografie, in der die Verschlüsselung nicht auf Algorithmen sondern auf quantenmechanischen Grundgesetzen basiert. In den letzten Jahren hat sich die Quanten-Kommunikation durch einzelne bzw. verschränkte Photonen, stetig weiterentwickelt. In dieser Arbeit werden die Grundlagen geschaffen, dieses Gebiet auf Elektronen zu erweitern. Ein Ziel dieser Arbeit ist, einen supraleitenden Felde- mitter zu entwickeln. Dazu wurde in Tübingen die Technik etabliert, reproduzierbar Spitzen aus dem Supraleiter Niob herstellen zu können. Die Emission solcher Spit- zen wurde bei Raumtemperatur auf ihre Kohärenz untersucht und es wurde eine Halterung gebaut, mit der die Spitzen unterhalb der Sprungtemperatur gekühlt werden können. Im Rahmen eines Aufenthaltes am Lawrence Berkeley National Lab, USA, wurde ein Setup realisiert, womit die Emission einer supraleitenden Spitze untersucht werden kann. Dabei liegt das Augenmerk auf der Energiebreite und der Teilchenstatistik der Emission. Durch Korrelationsmessungen soll festgestellt werden, ob die supraleitende Spitze verschränkte Elektronenpaare emittiert. Das andere Ziel der Arbeit ist, eine neuartige, sichere Quantenmethode zur Datenübertragung zu entwickeln, durch Modulation einer Materiewelle in einem Biprisma-Interferometer. Der Sender ist dabei ein Wienfilter, der den Kontrast des Interferograms moduliert. Die Phasenlage oder die Position des Streifenmusters ändert sich dabei nicht. Der Empfänger ist ein Delay-Line-Detektor, der dynamisch den Kontrast misst. Für dieses Ziel wurde die Elektronik eines bestehenden Experiments erneuert und eine computergesteuerte Sendeeinheit gebaut. Eine Nachricht wurde erfolgreich übertra- gen und der Aufbau hinsichtlich Geschwindigkeit und Stabilität untersucht. Um die Sicherheit des Übertragungsschemas zu erhöhen, wurde eine Methode entwickelt mit Ähnlichkeiten zum BB84-Protokoll für Photonen. Der Sicherheitsaspekt beruht hierbei auf dem Welle-Teilchen-Dualismus, der Symmetrie der Wienkurve und der Dekohärenz. Abschließend wird die Sicherheit bei verschiedenen Abhörangriffen diskutiert und auch experimentell gezeigt, wie ein Angriff mit einem klassischen Instrument die Übertragung aufgrund von Dekohärenz verhindert.
Quantencomputer besitzen das Potenzial, um in naher Zukunft Probleme, die mit herkömmlichen Computern und Supercomputern nicht bewältigbar sind, zu lösen. Bisher ist die Umsetzung dieser Technologie in der Industrie noch in der Anfangsphase, wodurch der Einsatz von Quantencomputern bisher nur für Forschungsprojekte möglich ist. Dennoch ermöglichen es große IT-Unternehmen, interessierten Personen einen indirekten Zugang zu Quantencomputern über deren Services. Da die Technologien und Konzepte, auf denen Quantencomputern basieren, sehr umfangreich und komplex sind, ist es für interessierte Personen, die sich in diese neue Materie vertiefen wollen, oft schwierig, die Hauptkonzepte, die benötigt werden, um Quantencomputern zu verstehen, zu identifizieren und somit ein Grundverständnis von Quantencomputern zu erlangen. Aus diesem Grund besteht der Hauptzweck dieser Arbeit darin, die benötigten Grundkonzepte und Themen auf denen Quantencomputer aufbauen, zu identifizieren und auszuarbeiten. Hierfür werden die Konzepte von bekannten Lehrbüchern im Bereich Quantencomputer herangezogen und systematisch nach deren Wichtigkeit für das Verständnis von Quantencomputern gegliedert, aufgelistet und ausgearbeitet. Für den praktischen Teil der Arbeit werden zwei Quantenbeispiele anhand des zuvor erarbeiteten Wissens beschrieben und erweitert. Die zuvor identifizierten und beschriebenen Grundkonzepte werden anschließend grafisch mittels einer Concept-Map dargestellt, diese bietet einen systematischen Überblick über die einzelnen Konzepte und deren Abhängigkeiten zueinander. Der Vorteil in der Darstellung von Wissen mittels einer Concept-Map besteht darin, dass die Visualisierung der Verbindungen zwischen den einzelnen Konzepten hervorgehoben wird. Zusätzlich wird auf Basis des erarbeiteten Wissens ein Beispiel-Curriculum für eine Lehrveranstaltung, die das Ziel hat, die Grundkonzepte von Quantencomputern zu vermitteln, erstellt. Das Ergebnis dieser Arbeit zeigt, dass die Konzepte, auf denen Quantencomputer aufbauen, in drei Grundkompetenzen unterteilt werden können. Zum einen die Kompetenz der linearen Algebra, in dem die meisten Konzepte und Themen bereits in einem vorangegangenen Studium behandelt wurden. Zum anderen die der Informatik-Konzepte, wobei hier wie bei der linearen Algebra das Verständnis im Bereich der Programmierung angenommen werden kann. Die Kompetenz der Quantenmechanik stützt sich auf die Konzepte, die von Quantencomputern genutzt wird und auf die Kompetenzen und das Wissen der beiden anderen Kompetenzen. Zusammenfassend zeigt diese Arbeit, dass für das reine Verständnis von Quantencomputern und dem Replizieren von bereits erstellten Quantenalgorithmen eine große Anzahl an unterschiedlichen Konzepten benötigt wird. Für die Fähigkeit der Entwicklung von eigenen Quantenalgorithmen reicht das erarbeitet Wissen nicht aus, sondern wird als Grundwissen angesehen.