V srcu Dunaja
Sedež podjetja
Löwengasse 14 / Lokal 2
1030 Dunaj, Avstrija
Preprosti kvantni algoritmi
Vrata, predstavljena v prejšnjih poglavjih, lahko zdaj uporabimo za ustvarjanje preprostih algoritmov na vezjih. Za to moramo najprej preučiti uporabo več vrat na kubitu, kar ponazarja naslednja slika:
V jeziku QASM lahko definiramo troje različnih vrat u3, da dosežemo tri različna vrata
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; u(pi,pi,pi) q[0]; u(pi/2,pi/2,pi/2) q[0]; u(pi/4,pi/4,pi/4) q[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
Stanji vmesnih korakov
Upoštevajte, da vrstnega reda vrat na splošno ni mogoče obrniti.
Generator naključnih števil
Stanja in pripadajočo verjetnost, da dobimo določeno končno stanje, lahko izračunamo, gotovost pa lahko dosežemo le z meritvijo, ki pa uniči morebitno superpozicijo kubita ali kubitov. Med tem predavanjem bomo pogosto videli, da lahko ta učinek meritve uporabimo tudi kot posebno orodje za določene naloge.
Preprost primer je kombinacija Hadamardovih vrat in meritve, ki ustvari pravi generator naključnih števil:
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; creg c[1]; h q[0]; measure q[0] -> c[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
Stanje vhodnega kubita je lahko
Prepletenost
Še eno vezje, ki je na prvi pogled videti zelo preprosto, je prepletanje dveh kubitov.
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[2]; h q[0]; cx q[0], q[1];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
Če je
V časovnem koraku
To stanje je poimenovano po irskem fiziku Johnu Bellu. Skupaj obstajajo štiri taka stanja, odvisno od vhodnega registra
Štiri stanja se razlikujejo predvsem v tem, da pri
Iz tega končnega stanja vidimo, da ga ni mogoče zapisati kot tenzorski produkt posameznih kubitov. Prav s tem je prepletenost definirana2:
Definicija
Naj bo
Če takšen razcep ne obstaja, stanje imenujemo prepleteno.
Za ustvarjanje prepletenega stanja potrebujemo unitarno transformacijo, ki je same ni mogoče predstaviti kot tenzorski produkt na posameznih kubitih. Ob superpoziciji je prepletenost eno najmočnejših orodij kvantnega računanja. Fizikalno je ta stanja težko ustvariti in so zato draga, kar še posebej velja, če jih je treba ustvariti na velikih razdaljah.