Splątanie jest często dyskutowane jako jeden z podstawowych składników, który odróżnia kwant od klasycznego. Ale czy splątanie jest naprawdę konieczne, aby przyspieszyć obliczenia kwantowe?
Splątanie jest często dyskutowane jako jeden z podstawowych składników, który odróżnia kwant od klasycznego. Ale czy splątanie jest naprawdę konieczne, aby przyspieszyć obliczenia kwantowe?
Odpowiedzi:
Krótka odpowiedź: tak
Trzeba być nieco bardziej ostrożnym, stawiając pytanie. Myśląc o obwodzie złożonym z przygotowania stanu, jednostek i pomiarów, w zasadzie zawsze możliwe jest „ukrycie” wszystkiego, co chcemy, na przykład operacji oplątujących, wewnątrz pomiaru. Bądźmy więc precyzyjni. Chcemy zacząć od rozłącznego stanu wielu kubitów, a końcowe pomiary powinny składać się z pomiarów pojedynczych kubitów. Czy obliczenia muszą przechodzić przez stan splątany w którymś momencie obliczeń?
Przyjmijmy jeszcze jedno założenie, że stan początkowy jest stanem czystym (produktowym). W takim przypadku system musi przejść w stan zaplątany. Jeśli tak się nie stanie, łatwo przeprowadzić symulację obliczeń na klasycznym komputerze, ponieważ wszystko, co musisz zrobić, to zachować w pamięci pojedynczych stanów czystych kubitów i aktualizować je pojedynczo w trakcie obliczeń.
Można nawet zapytać, ile splątania jest konieczne. Znów istnieje wiele różnych sposobów, w jakie splątanie można przenosić w różnych momentach. Dobrym modelem, który zapewnia dość uczciwą miarę splątania, jest obliczenie kwantowe oparte na pomiarach . Tutaj przygotowujemy początkowy stan zasobów, a pomiary pojedynczego kubitu definiują obliczenia, które mają miejsce. To pozwala nam zapytać o uwikłanie stanu zasobu. Musi istnieć splątanie i, w pewnym sensie, musi być co najmniej „dwuwymiarowe”, nie może to być splątanie generowane między najbliższymi sąsiadami systemu na linii [ref] . Co więcej, można pokazać, że większość stanów kubitów jest zbyt splątanych aby umożliwić obliczenia w ten sposób.
Zastrzeżeniem we wszystkim, co powiedziałem do tej pory, jest to, że mówimy o czystych stanach. Na przykład możemy łatwo symulować nieplączące się obliczenia stanów czystego produktu. Ale co z mieszanymi stanami? Stan mieszany można rozdzielić, jeśli można go zapisać w postaci Co ważne, nie ma limitu wartości , liczby wyrażeń w sumie. Jeśli liczba wyrażeń w sumie jest niewielka, to na podstawie poprzedniego argumentu możemy symulować działanie obwodu nieplączącego się. Ale jeśli liczba terminów jest duża, to (o ile wiem) pozostaje otwarte pytanie, czy można to klasycznie zasymulować, czy też może to dać ulepszone obliczenia.N.