Pojęcie supremacji kwantowej wprowadzone przez Preskill w 2012 r. ( 1203,5813 ) można zdefiniować w następującym zdaniu:
Mamy zatem nadzieję przyspieszyć początek ery supremacji kwantowej, kiedy będziemy mogli wykonywać zadania z kontrolowanymi układami kwantowymi, wykraczając poza to, co można osiągnąć za pomocą zwykłych komputerów cyfrowych.
Lub, jak to ujęła wikipedia, supremacja kwantowa jest potencjalną zdolnością kwantowych urządzeń komputerowych do rozwiązywania problemów, których klasyczne komputery praktycznie nie potrafią .
Należy zauważyć, że nie jest to dokładna definicja w sensie matematycznym. Można precyzyjnie stwierdzić, w jaki sposób złożoność danego problemu skaluje się z wymiarem danych wejściowych (powiedzmy, liczbę kubitów, które mają być symulowane, jeśli mamy do czynienia z problemem symulacji). Następnie, jeśli okaże się, że mechanika kwantowa pozwala na bardziej efektywne rozwiązanie tego samego problemu (i, co najważniejsze, jesteś w stanie to udowodnić), oznacza to, że urządzenie kwantowe może zademonstrować (a raczej udowodnić) wyższość kwantową ( lub przewagę kwantową , lub jak wolisz to nazwać, patrz na przykład dyskusja w komentarzach tutaj ).
Więc w świetle powyższego, kiedy dokładnie można twierdzić, że osiągnął reżim kwantowy ? Pod koniec dnia nie ma jednej magicznej liczby, która doprowadziłaby cię od „klasycznie symulowanego reżimu” do „reżimu kwantowej supremacji”, a jest to raczej ciągłe przejście, w którym gromadzi się coraz więcej dowodów w kierunku stwierdzenia, że mechanika kwantowa potrafi lepiej niż fizyka klasyczna (a tym samym dostarczają dowodów przeciwko rozszerzonej tezie Church-Turinga).
Z jednej strony istnieją reżimy, które oczywiście mieszczą się w „reżimie kwantowej supremacji”. To wtedy zdołasz rozwiązać problem z urządzeniem kwantowym, którego po prostu nie możesz rozwiązać za pomocą klasycznego urządzenia. Na przykład, jeśli uda ci się rozłożyć na czynniki ogromną liczbę, która wymagałaby wieku wszechświata do obliczenia za pomocą dowolnego klasycznego urządzenia (i zakładając, że komuś uda się udowodnić, że faktoring jest naprawdę trudny klasycznie, co jest dalekie od określonego), to wydaje się, że trudno obalić, że mechanika kwantowa rzeczywiście pozwala rozwiązać niektóre problemy bardziej efektywnie niż klasyczne urządzenia.
Ale powyższe nie jest dobrym sposobem myślenia o supremacji kwantowej, głównie dlatego, że jednym z głównych punktów supremacji kwantowej jest etap pośredni, zanim będzie w stanie rozwiązać praktyczne problemy z komputerami kwantowymi. Rzeczywiście, w dążeniu do supremacji kwantowej rozluźnia się wymóg próby rozwiązania użytecznych problemów i po prostu próbuje zaatakować zasadę, że przynajmniej w przypadku niektórych zadań mechanika kwantowa rzeczywiście zapewnia korzyści.
Kiedy to zrobisz i poprosisz o najprostsze możliwe urządzenie, które może wykazać supremację kwantową , sprawy stają się trudne. Chcesz znaleźć próg, powyżej którego urządzenia kwantowe są lepsze od klasycznych, ale sprowadza się to do porównania dwóch radykalnie różnych rodzajów urządzeń, działających radykalnie różnych rodzajów algorytmów . Nie ma łatwego (znanego?) Sposobu na zrobienie tego. Na przykład, czy bierzesz pod uwagę koszt budowy dwóch różnych urządzeń? A co z porównaniem klasycznego urządzenia ogólnego przeznaczenia z kwantowym urządzeniem specjalnego przeznaczenia? Czy to w porządku? Co z walidacjączy wyjście urządzenia kwantowego jest wymagane? A także, jak surowo wymagasz wyników swojej złożoności? Proponowana rozsądna lista kryteriów dla eksperymentu kwantowej supremacji, podana przez Harrowa i Montanaro ( nature23458 , paywalled), to1:
- Dobrze zdefiniowany problem obliczeniowy.
- Algorytm kwantowy rozwiązujący problem, który może działać na krótkoterminowym sprzęcie zdolnym do radzenia sobie z hałasem i niedoskonałościami.
- Szereg zasobów obliczeniowych (czas / przestrzeń) dozwolonych każdemu klasycznemu konkurentowi.
- Niewielka liczba dobrze uzasadnionych założeń teoretycznych dotyczących złożoności.
- metoda weryfikacji, która może skutecznie rozróżniać wydajność algorytmu kwantowego od dowolnego klasycznego konkurenta wykorzystującego dozwolone zasoby.
Aby lepiej zrozumieć ten problem, można rzucić okiem na dyskusje wokół twierdzeń D-Wave z 2005 r. O „108speedup "za pomocą swojego urządzenia (które działa tylko przy użyciu odpowiednich porównań). Zobacz na przykład dyskusje na blogu Scotta Aaronsona i odnośniki do niego (i oczywiście oryginalny artykuł Dencheva i in. ( 1512.02206 )).
Również w odniesieniu do dokładnych progów oddzielających „klasyczny” od reżimu „supremacji kwantowej”, można rzucić okiem na dyskusje wokół liczby fotonów wymaganych do twierdzenia o supremacji kwantowej w eksperymencie próbkowania bozonów. Podana liczba wynosiła początkowo około 20 i 30 ( między innymi Aaronson 2010 , Preskill 2012 , Bentivegna i in. 2015 ), następnie na krótko spadła do siedmiu ( Latmiral i in. 2016 ), a następnie ponownie wzrosła do około 50 ( Neville i in. 2017 , a możesz rzucić okiem na krótką dyskusję o tym wyniku tutaj ).
Istnieje wiele innych podobnych przykładów, o których tu nie wspomniałem. Na przykład jest cała dyskusja wokół przewagi kwantowej za pomocą obwodów IQP lub liczby kubitów, które są niezbędne, zanim klasyczne urządzenie nie będzie w stanie symulować ( Neill i in. 2017 , Pednault i in. 2017 , oraz kilka innych dyskusji na temat tych wyników) . Kolejną miłą recenzją, której nie uwzględniłem powyżej, jest Lund i in. Artykuł z 2017 r .
(1) Korzystam z przeredagowania kryteriów podanych w Calude i Calude ( 1712.01356 ).