Niedawno znalazłem artykuł autorstwa Subhash Kak, który przedstawia protokoły teleportacji, które wymagają niższych klasycznych kosztów komunikacji (z większą ilością zasobów kwantowych). Pomyślałem, że lepiej byłoby napisać osobną odpowiedź.
Kak omawia trzy protokoły; dwa z nich używają 1 Cbit, a ostatni wymaga 1,5 Cbit. Ale pierwsze dwa protokoły są w innym ustawieniu, tj. Splątane cząstki są początkowo w laboratorium Alice (i wykonuje się kilka lokalnych operacji), a następnie jedna z splątanych cząstek jest przenoszona do laboratorium Boba; jest to inaczej niż w przypadku ustawienia Standardowego , w którym splątane cząstki są wstępnie dzielone między Alicją i Bobem jeszcze przed rozpoczęciem protokołu. Zainteresowani mogą przejść przez te protokoły, które używają tylko 1 cbit. Będę próbować wyjaśnić ostatni protokół, który wykorzystuje tylko 1,5 cbits (cbits ułamkowe).
Istnieją cztery cząsteczki, a mianowicie, i U . X to nieznana cząstka (lub stan), która musi zostać teleportowana z laboratorium Alice do laboratorium Boba. X , Y i Z są u Alice, a U u Boba. Niech X będzie reprezentowane jako α | 0 ⟩ + beta | 1 ⟩ takie, że | α | 2 + | β | 2 = 1 . Trzy cząstki Y ,X,Y,ZUXX,YZUXα|0⟩+β|1⟩|α|2+|β|2=1 i U są w stanie czystego splątania | 000 ⟩ + | 111 ⟩ (pozostawiając stałe normalizacji teraz).Y,ZU|000⟩+|111⟩
Tak więc stanem początkowym całego układu jest:
α|0000⟩+β|1000⟩+α|0111⟩+β|1111⟩
Etap 1 : Zastosowanie łańcuchu transformacji XOR i Z (i) XOR stanów X i Y (II) XOR stany Y i Z .X,YZXYYZ
Jednostkę podaje:
X O R = [ 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 ] .XOR
XOR=⎡⎣⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥.
Innymi słowy, transformacje państwowe są następujące:
|00⟩→|00⟩|01⟩→|01⟩|10⟩→|11⟩|11⟩→|10⟩
Po kroku 1 stan całego systemu to:
α|0000⟩+β|1110⟩+α|0101⟩+β|1011⟩
Krok 2 : Zastosuj Hadamarda tranform od stanu .
α ( | 0000 ⟩ + | 1000 ⟩ ) + β ( | 0110 ⟩ - | 1110 ⟩ ) + α ( | 0101 ⟩ + | 1101 ⟩ ) + β ( | 0011 ⟩ - | 1011 ⟩ )X
α(|0000⟩+|1000⟩)+β(|0110⟩−|1110⟩)+α(|0101⟩+|1101⟩)+β(|0011⟩−|1011⟩)
Etap 3 : Alicja mierzy stan i Y .XY
Upraszczając powyższą reprezentację, otrzymujemy
|00⟩(α|00⟩+β|11⟩)+|01⟩(α|01⟩+β|10⟩)+|10⟩(α|00⟩−β|11⟩)+|11⟩(α|01⟩−β|10⟩).
ZU
|00⟩
|10⟩[100−1]
|01⟩[0110]
|11⟩[100−1][0110]
[1001][100−1][0110][0−110]ZUα|00⟩+β|11⟩|01⟩|11⟩ZUα|00⟩+β|11⟩
Z
ZUα|00⟩+β|11⟩ZU
α|00⟩+α|10⟩+β|01⟩−β|11⟩=|0⟩(α|0⟩+β|1⟩)+|1⟩(α|0⟩−β|1⟩).
Z
Na podstawie swojego pomiaru przesyła jeden klasyczny kawałek informacji do Boba, aby mógł on użyć odpowiedniej jednostki, aby uzyskać stan nieznany!
1.5|10⟩|00⟩[0110]0,5 cbits (ponieważ w 50% przypadków Bob nie musi stosować żadnych jednostek). Dlatego cały protokół wymaga tylko 1,5 cbits.
t1t2, wyślij jeden bit). Więc Alice musi wysłać ten bit za każdym razem, prawda? W takim przypadku protkol wymaga 2 bitów (jeden w kroku 4, a drugi w kroku 6). Pomyślałem, że byłoby dobrze, gdyby była dyskusja na ten temat.