Quantenparallelismus
Der Quantenparallelismus ist der Grund für die höhere Rechenleistung eines Quantencomputers gegenüber einem klassischen Computer, da bei der einmaligen Anwendung eines Gatters auf einen Zustand von $ n $ Qubits insgesamt $ 2^{n} $ Manipulationen durchgeführt werden, im Gegensatz zu lediglich einer Manipulation in einem klassischen Computer.
Ein klassischer Computer verarbeitet Informationen durch Manipulation von Bits mit Gattern. Beispielsweise ergibt die Anwendung eines NOT-Gatters auf die Bitfolge [010111] die Bitfolge [101000].
Quantencomputer machen sich die Superposition von Quantenzuständen zunutze. So befindet sich ein Qubit (vor jeglicher Messung) in einem Superpositionszustand
- $ |\psi \rangle =a\,|0\rangle +b\,|1\rangle $
mit
- $ |a|^{2}+|b|^{2}=1 $
Die Anwendung einer Gatteroperation (z. B. NOT) auf diesen Zustand ergibt dann
- $ |\psi '\rangle =a\,|1\rangle +b\,|0\rangle $
Es wurden also bei einmaliger Anwendung von einer Gatteroperation bereits zwei Manipulationen durchgeführt. Führt man das Ganze weiter und betrachtet einen (verschränkten) Zustand zweier Qubits
- $ |\psi \rangle =a\,|00\rangle +b\,|10\rangle +c\,|01\rangle +d\,|11\rangle $
so ergibt NOT das Ergebnis
- $ |\psi '\rangle =a\,|11\rangle +b\,|01\rangle +c\,|10\rangle +d\,|00\rangle $
Man sieht also, dass bei der Nutzung zweier Qubits insgesamt vier Manipulationen durch eine einzige Gatteroperation durchgeführt wurden. Verallgemeinert ergibt sich, dass bei der Nutzung von $ n $ verschränkten Qubits durch eine Gatteroperation $ 2^{n} $ Manipulationen vorgenommen werden.