Wykorzystanie ułamkowej liczby klasycznych bitów w teleportacji kwantowej


12

Ostatnio dowiedziałem się, że może istnieć transfer racjonalnych klasycznych bitów (na przykład 1,5 cbits) z jednej strony na drugą za pomocą teleportacji kwantowej. W standardowym protokole teleportacji wymagane są 2 klasyczne bity i 1 maksymalnie uwikłany stan współdzielonego zasobu, aby uzyskać idealną teleportację w nieznanym stanie. Ale nie rozumiem, jak bity mogą być przesyłane w kanale klasycznym.1.x

  1. Czy to jest możliwe? Jeśli tak, czy mógłbyś podać krótkie wyjaśnienie?

  2. Byłoby pomocne, gdybyś mógł wskazać mi dokumenty, w których możliwa jest idealna teleportacja za pomocą bitów ułamkowych (i ewentualnie dodatkowych zasobów kwantowych).

Niektórzy ludzie mogą się zastanawiać, w jaki sposób może to mieć znaczenie w obliczeniach kwantowych. D. Gottesman i IL Chuang zasugerowali, że teleportacja kwantowa odegra ważną rolę jako prymitywny podprogram w obliczeniach kwantowych. G. Brassard, SL Braunstein i R. Cleve wykazali, że teleportacja kwantowa może być rozumiana jako obliczenie kwantowe.


@MEE Protokoły przesyłania i teleportacji informacji są częścią teorii informacji kwantowej, która jest doskonale na ten temat. Chociaż zgadzam się, że pytanie można nieco poprawić.
Sanchayan Dutta

@MEE Pewnie, postaram się być bardziej opisowy (i przejdę do zasad dotyczących żądań zasobów). Uważam jednak, że informacja kwantowa musi stanowić integralną część tego kanału. Jeśli nie, szczerze przepraszam!
Vijeth Aradhya

1
@VijethAradhya Pomocne może być podanie, gdzie dokładnie usłyszałeś oświadczenie.
Sanchayan Dutta

@MEE Przez „dodatkowe zasoby” miałem na myśli dodatkowe zasoby kwantowe między Alice i Bobem! Przepraszam za zamieszanie.
Vijeth Aradhya

@Blue Słyszałem o tym podczas mojej wizyty na pobliskim uniwersytecie, gdzie niektórzy studenci dyskutowali o teleportacji. Robię badania w QI / QC, ale nie wiedziałem o tym. W każdym razie nie miałem czasu, żeby ich zapytać! Dlatego zapytałem: „Czy to w ogóle możliwe?”
Vijeth Aradhya

Odpowiedzi:


7

Nie wiem na pewno, w jaki sposób osiągnąłbyś mniej niż dwa bity klasycznej komunikacji dla teleportacji, ale oto jeden sposób, w jaki możesz mieć liczbę niecałkowitą: jeśli teleportujesz qudit o wymiarze , to nie jest moc dwa. Dla każdego protokołu teleportacji musisz wysłać dwie części informacji, które możesz przedstawić w bitach za pomocą 2 log 2 ( d ) bitów. Jeśli następnie powtórzysz protokół wiele razy, możesz połączyć wysyłane klasyczne wiadomości i zmniejszyć go średnio do 2 log 2 ( d ) na protokół teleportacji.d2log2(d)2log2(d)

Jedną z możliwych dróg w kierunku mniej niż dwóch fragmentów klasycznej komunikacji (jeśli o to właśnie chodzi) jest użycie kombinacji niedoskonałej teleportacji i teleportacji nie uniwersalnej (gdzie mamy pewną wiedzę o tym, jaki może być stan teleportacji) . Jeśli stan Twojego zasobu to , wówczas prawdopodobieństwo uzyskania Każdy wynik w protokole portalami zależy od wartościalfa: teleportując stanu(cos θα|00+1α2|11αdaje probailities czterech różnych pomiarów Bell | Bxy=1(cosθ2|0+sinθ2eiϕ|1) a pxy=1

|Bxy=12(|0x+(1)y|1x¯)
gdziexiysą pojedyncze kawałki. Wykorzystując rozkład wejściowy dla nieznanego stanu kwantowego, możemy obliczyć średnią wartośćsinθ.
pxy=14(1+(1)x(2α21)cosθ),
xysinθ

Do uniwersalnego teleportacji (gdzie stan wejścia może być każde państwo), jeden ma . W tym przypadku prawdopodobieństwa są równe, a najlepsze, co możemy zrobić, to wysłać wynik pomiaru w postaci dwóch bitów x y .0πcosθsinθdθ=0xy

Teraz wyobrazić przypadek, w którym . Prawdopodobieństwa to(3(2α21)cosθ=12. Można skompresować tę informację, używając na przykład kodowania Huffmana:{00,01,10,11}{0,10,110,111}. Ma oczekiwaną długość komunikatu15(38,38,18,18){00,01,10,11}{0,10,110,111} . Tak więc, jeśli powtórzysz ten protokół wiele razy, średnio wysyłasz 1,875 bitów na teleportację. To oczywiście tylko przykład. Każda wartość(2α2-1)cosθ>1158 zapewnia kompresję.(2α21)cosθ>13

Kompromis polega na tym, że (w przypadku braku kompresji) teleportacja jest niedoskonała.|α|2=|β|2=12


Bardzo dziękuję za odpowiedź @DaftWullie, ale szukałem idealnego protokołu teleportacji (w ogólnym przypadku).
Vijeth Aradhya

5

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[1001]

|01[0110]

|11[1001][0110]

[1001][1001][0110][0110]ZUα|00+β|11|01|11ZUα|00+β|11

Z

ZUα|00+β|11ZU

α|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.


Zgadzam się; Nazwałbym to 2 bitami komunikacji. Oczywiście, być może o tym słyszałeś w dyskusji!
DaftWullie

Zgadzam się również, że inne protokoły w tym dokumencie można zdyskontować. Protokoły są przestawiane w taki sposób, że nie rozumiem, dlaczego stan nie jest wysyłany bezpośrednio z Alice do Boba, unikając w ogóle potrzeby jakiejkolwiek klasycznej komunikacji!
DaftWullie
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.