Simuquant: Ein Simulator für Quantenschaltkreise

URL
Dokumentart: Bachelor Thesis
Institut: Department Informatik
Sprache: Deutsch
Erstellungsjahr: 2012
Publikationsdatum:
SWD-Schlagwörter: Quantencomputer
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

Aktuelle Implementierungen von Quantencomputern beVnden sich in einem experimentellen Stadium und sind nicht allgemein zugänglich. Daher stellen Software-Simulationen im Allgemeinen die einzige Möglichkeit dar, Quantenalgorithmen experimentell zu untersuchen. Diese Bachelorarbeit beschäftigt sich mit der Konzeption und Realisierung eines Simulators für Quantenschaltkreise mit einer graphischen BenutzeroberWäche. Neben einem ausführlichen Grundlagenteil, welcher auch Nichtexperten den Einstieg in die Arbeit ermöglichen soll, wird der Entwicklungsprozess des Simulators, realisiert in Scala, präsentiert.

Kurzfassung auf Englisch:

Current implementations of quantum computers are in an experimental stage, and are generelly not accessible to the public. Therefore, software simulations are in general the only way to explore quantum algorithms experimentally. This bachelor thesis deals with the design and implementation of a simulator for quantum circuits with a graphical user interface. In addition to an extensive introduction to the basics of quantum computation, which allows for nonexperts to follow the topic, this thesis presents the developement process of the simulator, implemented in Scala.

Hinweis zum Urherberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.