Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 2.75 KB

README.md

File metadata and controls

25 lines (20 loc) · 2.75 KB

ZHAW

Grover-Algorithmus Qiskit

Dieses Repository dient als Anhang zum eBook "Vom Qubit bis zum Grover-Algorithmus", was ihm Rahmen einer Projektarbeit an der ZHAW School of Engineering durchgeführt wurde. Das Ziel dieser Publikation ist es zu zeigen, wie ein Quantencomputer rechnet und wie es ihm gelingt, effizienter als der klassische Computer zu sein, demonstriert anhand des Grover-Algorithmus. Dabei ist die Publikation in drei Kapitel aufgeteilt:

  • Kapitel 1 - Einleitung: Die Einleitung bietet eine grobe Übersicht zum Thema Quantencomputer, wobei versucht wird, mit wenigen und einfachen Sätzen den Quantencomputer zu beschreiben. Ausserdem sind Informationen zum Framework Qiskit von IBM aufzufinden, die für die Implementation benutzt wurde.
  • Kapitel 2 - Cbits und Qubits: In diesem Kapitel tauchen wir in die Theorie der Quanteninformatik ein. Angefangen bei den kleinsten Bausteinen, dem Cbit und Qubit, arbeiten wir uns durch bis zu den Schaltungen, damit das fundamentale Verständnis für Algorithmen gelegt ist. Oder anders ausgedrückt: Das Kapitel der linearen Algebra kombiniert mit der Wahrscheinlichkeitstheorie über den Komplexen Zahlen. Viel Mathematik, wenig Lückenfüller-Text.
  • Kapitel 3 - Der Grover-Algorithmus: Zum Schluss wird die Theorie in die Praxis umgesetzt. Es wird Schritt für Schritt aufgezeigt, wie der Grover-Algorithmus funktioniert und wie man ihn auf einem echten Quantencomputer von IBM mit dem Framework Qiskit ausführt.

Voraussetzungen

Unter Qiskit sind Grundkonzepte sehr gut dokumentiert. Folgende Installationen werden benötigt:

pip install qiskit==0.6.0

Theorie und Implementation des Grover Algorithmus mit bis zu 4 Qbits (Simulation- und IBMQ-Backend) mit Jupyter-Notebook.

Implementation des Grover Algorithmus mit bis zu 3 Qbits (Simulation- und IBMQ-Backend) in Python.

Festgehaltene Sitzungsprotokolle mit Prof. Dr. Kurt Stockinger und Prof. Dr. Ruedi Füchslin.