QCI - Quantum Computing Interactive
Marc Rochel
April 2002
Ziel des Projekts ist es, einen Quantum Computer Simulator zu entwickeln, der die Funktionsweise der bisher entwickelten Quantenalgorithmen
zu veranschaulichen.
Featurelist
- graphische Darstellung des Quantenzustandes
- Interaktivität: Jederzeit können beliebige Operationen ausgeführt werden, ohne einen Programmcode für den QC-Algorithmus zu verändern.
Durch die eingebaute History können schnell die Effekte verschiedener Operationen verdeutlicht werden.
- hierarchische Historyfunktion zum durchblättern der ausgeführten Operationen
- Grovers Algorithmus ist implementiert.
- Shors Algorithmus (experimental: Hat noch einen Fehler in der Implementation. Vor allem das "power"-Gate sollte man nur bentuzen,
wenn genügend freie Bits hinter dem angebbaren Bereich existieren. Sobald der Fehler entfernt ist, werde ich eine stabile Version
der Gatter veröffentlichen.)
- Eigene Gatter können selbst in dlls definiert werden.
Dokumentation
Die Dokumentation kann hier betrachtet werden. Ausserdem ist sie in dem qci_install.exe, dass im Download-Bereich heruntergeladen werden kann, enthalten.
Screenshot
Download
Literaturhinweis
Grundlegende Konzepte des Quantumcomputing wie die vier Postulate der Quantenmechanik und die grundlegende Konzepte eines
Quantenregisters und der Quantenrechnung sind sehr gut in "Quantum Computing" von Nielsen & Chuang erläutert. Nach dem Lesen
der ersten paar Seiten dieses Buches kann mit QCI angefangen werden zu arbeiten.
Impressum / Imprint & Datenschutzerklärung Copyright 2002 Marc Rochel