Kvantová nadřazenost je schopnost kvantových výpočetních zařízení řešit problémy, které klasické počítače prakticky řešit neumí. Kvantovou výhodou je schopnost řešit problémy rychleji. Z hlediska teorie výpočetní složitosti to obvykle znamená poskytnout superpolynomiální zrychlení ve srovnání s nejznámějším nebo možným klasickým algoritmem [1] . Termín zpopularizoval John Preskill , ale koncept kvantové výpočetní výhody, zejména při simulaci kvantových systémů, sahá až k návrhu kvantového počítání, který předložil Yuri Manin (1980) [2] aRichard Feynman (1981) [3] .
Shorův algoritmus pro celočíselnou faktorizaci, který běží v polynomiálním čase na kvantovém počítači, poskytuje takové superpolynomiální zrychlení ve srovnání s nejznámějším klasickým algoritmem [4] . Ačkoli to musí být ještě prokázáno, faktorizace je považována za výzvu při použití klasických zdrojů. Obtížnost dokazování toho, co nelze provést klasickým výpočtem, je běžným problémem pro definitivní prokázání kvantové převahy. Ovlivňuje také návrh vzorkování Aaronsonova a Arkhipova bosonu , specializované problémy D-Wave o frustrovaných klastrových smyčkách a vzorkování výstupu pro náhodné kvantové obvody .
Stejně jako faktorizace celého čísla je problém vzorkování výstupních distribucí náhodných kvantových obvodů považován za obtížný pro klasické počítače na základě rozumných předpokladů o složitosti.
Google již dříve oznámil plány prokázat kvantovou nadvládu do konce roku 2017 pomocí pole 49 supravodivých qubitů [5] . Od začátku ledna 2018 však takový hardware oznámil pouze Intel [6] .
V říjnu 2017 IBM předvedla simulaci 56 qubitů na konvenčním superpočítači, čímž se zvýšil počet qubitů potřebných pro kvantovou nadvládu [7] .
V listopadu 2018 Google oznámil partnerství s NASA , ve kterém bude NASA „analyzovat výsledky z kvantových obvodů běžících na kvantových procesorech Google a... nadřazenosti“ [8] .
Teoretická práce z roku 2018 naznačuje, že kvantové převahy lze dosáhnout na „dvourozměrném poli 7 × 7 qubitů a asi 40 hodinových cyklech“, ale pokud je chybovost dostatečně nízká [9] .
21. června 2019 Scientific American navrhl, že podle Nevenova zákona bude kvantové převahy dosaženo v roce 2019 [10] .
20. září 2019 list Financial Times uvedl, že „Google tvrdí, že dosáhl kvantové převahy na poli 54 qubitů, z nichž 53 bylo funkčních a bylo použito k provádění výpočtů za 200 sekund, což by u konvenčního superpočítače trvalo asi 10 000 let. “ [11] . Zpočátku se zpráva o tom objevila na webu NASA, ale byla krátce po zveřejnění smazána [12] . Později, 23. října, byla oficiálně oznámena kvantová nadvláda [13] . Odborníci z IBM však po analýze prezentovaných dat naznačili, že některé momenty nejsou optimální a že ve skutečnosti takový výpočet na klasickém superpočítači zabere místo deklarovaných 10 000 let jen 2,5 dne. [14] [15] [16]
Dne 3. prosince 2020 čínští vědci oznámili, že jejich kvantový počítač Jiuzhang , poháněný provázanými fotony, dosáhl kvantové převahy. Za 200 sekund úspěšně vypočítali problém, jehož vyřešení by nejrychlejšímu klasickému počítači na světě trvalo více než půl miliardy let [17] .
Problém složitosti se týká toho, jak se množství zdrojů potřebné k vyřešení problému mění s velikostí vstupu. Jako rozšíření klasické výpočetní teorie složitosti popisuje kvantová teorie složitosti provoz univerzálního kvantového počítače bez zohlednění složitosti jeho vytvoření nebo eliminace efektů dekoherence a šumu [18] . Protože kvantová informace je zobecněním klasické informace , kvantový počítač může simulovat jakýkoli klasický algoritmus .
Třída složitosti problémů s kvantovou polynomiální časově ohraničenou chybou (BQP) je třída rozhodovacích problémů, které lze vyřešit v polynomiálním čase univerzálním kvantovým počítačem . Třída BPQ souvisí s klasickými třídami složitosti hierarchií [19] . Zůstává otevřenou otázkou, zda je některé z těchto vložení přísné.
Na rozdíl od rozhodovacích problémů, které vyžadují odpověď ano nebo ne, vzorkovací problémy vyžadují vzorkování z rozdělení pravděpodobnosti [20] . Pokud existuje klasický algoritmus , který dokáže vzorkovat výstup libovolného kvantového obvodu , posune se polynomiální hierarchie na třetí úroveň, což je považováno za velmi nepravděpodobné. BosonSampling je specifičtější návrh, jehož klasická složitost závisí na neřešitelnosti problému výpočtu permanentu velké matice s komplexními prvky, což je P#-úplný problém. Argumenty použité k odvození tohoto tvrzení byly také aplikovány na vzorkování IQP [21] , kde je potřeba pouze hypotéza, že průměrná a nejhorší případová složitost problému je stejná.
Následující algoritmy poskytují superpolynomiální zrychlení ve srovnání s nejznámějšími klasickými algoritmy [22] :
Tento algoritmus najde prvočíselnou faktorizaci n - bitového celého čísla v čase [4] , nejznámější klasický algoritmus vyžaduje čas a nejlepší horní hranici složitosti tohoto problému . Může také poskytnout zrychlení pro jakýkoli problém, který se scvrkává na faktorizaci celého čísla , včetně problému, zda skupiny matic patří do polí lichého řádu.
Pro kvantové výpočty je tento algoritmus důležitý prakticky i historicky. Stal se prvním polynomiálním kvantovým algoritmem navrženým pro problém, který je pro klasické počítače považován za obtížný [4] . Důvěra v tuto složitost je tak silná, že bezpečnost dnes nejběžnějšího šifrovacího protokolu RSA je založena na faktorizačním algoritmu [23] . Kvantový počítač, který úspěšně a reprodukovatelně spustí tento algoritmus, může prolomit tento šifrovací systém [24] . Toto riziko hackerů se nazývá problém Y2Q, podobně jako problém Y2K , problém Y2K .
Toto výpočetní paradigma je založeno na identických fotonech zasílaných lineární optickou sítí a může vyřešit určité problémy se vzorkováním a vyhledáváním, které jsou za předpokladu více hypotéz pro klasické počítače neřešitelné [25] . Přesto se ukázalo, že vzorkování bosonů v systému s dostatečně velkými ztrátami a šumem lze efektivně simulovat [26] .
Dosud největší experimentální implementace bosonového vzorkování má 6 módů, a proto může zpracovávat až 6 fotonů současně [27] . Nejlepší klasický algoritmus pro modelování bosonového vzorkování běží v řádu času pro systém s n fotony a m výstupními režimy [28] . BosonSampling je open source R implementace algoritmu . Algoritmus dává odhad 50 fotonů , což je nezbytné k prokázání kvantové převahy pomocí bosonového vzorkování.
Nejznámější algoritmus pro simulaci libovolného náhodného kvantového obvodu vyžaduje čas, který se exponenciálně mění s počtem qubitů , na základě čehož jedna skupina výzkumníků odhaduje, že asi 50 qubitů může stačit k prokázání kvantové převahy [9] . Google oznámil svůj záměr demonstrovat kvantovou nadvládu do konce roku 2017 vytvořením a spuštěním 49 -qubitového čipu, který dokáže v rozumném čase vzorkovat distribuce, které nejsou dostupné pro žádné moderní klasické počítače [5] . Ale největší simulace kvantových obvodů úspěšně provedená na superpočítači má 56 qubitů . Proto může být nutné zvýšit počet qubitů požadovaných k prokázání kvantové převahy [7] .
Kvantové počítače jsou kvůli dekoherenci a šumu mnohem náchylnější k chybám než klasické počítače . Věta o prahu říká, že hlučný kvantový počítač může použít kvantové kódy opravující chyby [29] [30] k simulaci nehlučného kvantového počítače za předpokladu, že chyba zavedená v každém počítačovém cyklu je menší než určité číslo. Numerické simulace ukazují, že toto číslo může dosáhnout 3 % [31] .
Není však známo, jak se budou zdroje potřebné pro opravu chyb škálovat s počtem qubitů . Skeptici[ co? ] naznačují, že chování šumu je ve škálovatelných kvantových systémech neznámé jako potenciální překážky pro úspěšnou implementaci kvantového počítání a demonstraci kvantové nadřazenosti.