Supremația cuantică este capacitatea dispozitivelor de calcul cuantic de a rezolva probleme pe care computerele clasice sunt practic incapabile să le rezolve. Avantajul cuantic este capacitatea de a rezolva probleme mai rapid. Din punctul de vedere al teoriei complexității computaționale, aceasta înseamnă de obicei furnizarea unei accelerații superpolinomiale în comparație cu cel mai cunoscut sau posibil algoritm clasic [1] . Termenul a fost popularizat de John Preskill , dar conceptul de avantaj computațional cuantic, în special în simularea sistemelor cuantice, merge înapoi la propunerea de calcul cuantic dată de Yuri Manin (1980) [2] șiRichard Feynman (1981) [3] .
Algoritmul lui Shor pentru factorizarea întregilor, care rulează în timp polinomial pe un computer cuantic, oferă o astfel de accelerare superpolinomială în comparație cu cel mai cunoscut algoritm clasic [4] . Deși nu a fost încă dovedit, factorizarea este considerată o provocare atunci când se utilizează resursele clasice. Dificultatea de a demonstra ceea ce nu se poate face cu calculul clasic este o problemă comună pentru demonstrarea definitivă a superiorității cuantice. De asemenea, influențează propunerea de eșantionare a bosonilor Aaronson și Arkhipov, problemele specializate ale D-Wave despre buclele de cluster frustrate și eșantionarea de ieșire pentru circuite cuantice aleatoare .
La fel ca factorizarea întregi, problema eșantionării distribuțiilor de ieșire ale circuitelor cuantice aleatoare este considerată dificilă pentru calculatoarele clasice, pe baza ipotezelor rezonabile despre complexitate.
Google a anunțat anterior planuri de a demonstra supremația cuantică până la sfârșitul anului 2017 folosind o serie de 49 de qubiți supraconductori [5] . Cu toate acestea, de la începutul lunii ianuarie 2018, doar Intel a anunțat un astfel de hardware [6] .
În octombrie 2017, IBM a demonstrat o simulare de 56 de qubiți pe un supercomputer convențional, crescând numărul de qubiți necesari pentru supremația cuantică [7] .
În noiembrie 2018, Google a anunțat un parteneriat cu NASA în care NASA va „analiza rezultatele din circuitele cuantice rulate pe procesoarele cuantice ale Google și... superioritatea” [8] .
O lucrare teoretică din 2018 sugerează că supremația cuantică poate fi atinsă pe „o matrice bidimensională de 7 × 7 qubiți și aproximativ 40 de cicluri de ceas”, dar dacă rata de eroare este suficient de mică [9] .
Pe 21 iunie 2019, Scientific American a sugerat că, conform legii lui Neven , supremația cuantică va fi atinsă în 2019 [10] .
Pe 20 septembrie 2019, Financial Times a raportat că „Google susține că a atins supremația cuantică pe o matrice de 54 de qubiți, dintre care 53 erau funcționali și folosiți pentru a efectua calcule în 200 de secunde, ceea ce ar dura aproximativ 10.000 de ani pentru un supercomputer convențional. „ [11] . Inițial, un raport despre acest lucru a apărut pe site-ul NASA, dar a fost șters la scurt timp după publicare [12] . Ulterior, pe 23 octombrie, supremația cuantică a fost anunțată oficial [13] . Cu toate acestea, experții de la IBM, analizând datele prezentate, au indicat că unele momente nu sunt optime și că de fapt un astfel de calcul pe un supercomputer clasic va dura doar 2,5 zile în loc de cei 10.000 de ani declarați. [14] [15] [16]
Pe 3 decembrie 2020, oamenii de știință chinezi au raportat că computerul lor cuantic Jiuzhang , alimentat de fotoni încâlciți, a atins supremația cuantică. În 200 de secunde, ei au calculat cu succes o problemă care ar fi nevoie de mai mult de jumătate de miliard de ani pentru rezolvarea celui mai rapid computer clasic din lume [17] .
Problema complexității se referă la modul în care cantitatea de resursă necesară pentru a rezolva o problemă se scalează în funcție de dimensiunea intrării. Ca o extensie a teoriei clasice a complexității computaționale , teoria complexității cuantice descrie funcționarea unui computer cuantic universal fără a lua în considerare complexitatea creării sau eliminării efectelor decoerenței și zgomotului [18] . Deoarece informația cuantică este o generalizare a informațiilor clasice , un computer cuantic poate simula orice algoritm clasic .
Clasa de complexitate a problemelor de eroare limitată în timp polinomial cuantic (BQP) este o clasă de probleme de decizie care poate fi rezolvată în timp polinomial de un computer cuantic universal . Clasa BPQ este legată de clasele clasice de complexitate printr-o ierarhie [19] . Rămâne o întrebare deschisă dacă vreuna dintre aceste înglobări este strictă.
Spre deosebire de problemele de decizie care necesită un răspuns da sau nu, problemele de eșantionare necesită eșantionare din distribuții de probabilitate [20] . Dacă există un algoritm clasic care poate eșantiona ieșirea unui circuit cuantic arbitrar , ierarhia polinomială se va muta la al treilea nivel, ceea ce este considerat foarte puțin probabil. BosonSampling este o propunere mai specifică a cărei complexitate clasică depinde de imposibilitatea de rezolvare a problemei calculării permanentei unei matrice mari cu elemente complexe, care este o problemă P#-completă. Argumentele folosite pentru a deriva această afirmație au fost aplicate și eșantionării IQP [21] , unde este necesară doar ipoteza că complexitatea medie și cel mai rău caz a problemei este aceeași.
Următorii algoritmi oferă o accelerare superpolinomială în comparație cu cei mai cunoscuți algoritmi clasici [22] :
Acest algoritm găsește factorizarea primă a unui număr întreg de n biți în timp [4] , cel mai faimos algoritm clasic necesită timp și cea mai bună limită superioară a complexității acestei probleme . De asemenea, poate oferi o accelerare pentru orice problemă care se reduce la factorizarea întregului , inclusiv problema dacă grupurile de matrice aparțin câmpurilor de ordin impar.
Pentru calculul cuantic, acest algoritm este important atât din punct de vedere practic, cât și din punct de vedere istoric. A devenit primul algoritm cuantic polinomial propus pentru o problemă care este considerată dificilă pentru calculatoarele clasice [4] . Încrederea în această complexitate este atât de puternică încât securitatea celui mai comun protocol de criptare RSA astăzi se bazează pe algoritmul de factorizare [23] . Un computer cuantic care rulează cu succes și reproductibil acest algoritm poate sparge acest sistem de criptare [24] . Acest risc de hacking se numește problema Y2Q, similar cu problema Y2K , problema Y2K .
Această paradigmă de calcul se bazează pe fotoni identici trimiși printr-o rețea optică liniară și poate rezolva anumite probleme de eșantionare și căutare care, presupunând mai multe ipoteze, sunt de nerezolvat pentru calculatoarele clasice [25] . Cu toate acestea, sa demonstrat că eșantionarea bosonilor într-un sistem cu pierderi și zgomot suficient de mari poate fi simulată eficient [26] .
Cea mai mare implementare experimentală a eșantionării bosonilor de până acum are 6 moduri și, prin urmare, poate procesa până la 6 fotoni simultan [27] . Cel mai bun algoritm clasic pentru modelarea eșantionării bosonilor rulează în timp pentru un sistem cu n fotoni și m moduri de ieșire [28] . BosonSampling este o implementare open source R a algoritmului . Algoritmul oferă o estimare de 50 de fotoni , ceea ce este necesar pentru a demonstra superioritatea cuantică folosind eșantionarea bosonilor.
Cel mai cunoscut algoritm pentru simularea unui circuit cuantic aleatoriu arbitrar necesită timp care se scalează exponențial cu numărul de qubiți , pe baza căruia un grup de cercetători estimează că aproximativ 50 de qubiți ar putea fi suficienți pentru a demonstra superioritatea cuantică [9] . Google și-a anunțat intenția de a demonstra supremația cuantică până la sfârșitul anului 2017 prin crearea și lansarea unui cip de 49 de qubiți care poate eșantiona distribuții într-un timp rezonabil care sunt inaccesibile oricăror computere clasice moderne [5] . Dar cea mai mare simulare de circuite cuantice realizată cu succes pe un supercomputer are 56 de qubiți . Prin urmare, poate fi necesară creșterea numărului de qubiți necesari pentru a demonstra superioritatea cuantică [7] .
Calculatoarele cuantice sunt mult mai predispuse la erori decât computerele clasice din cauza decoerenței și a zgomotului. Teorema pragului afirmă că un computer cuantic zgomotos poate folosi coduri cuantice de corectare a erorilor [29] [30] pentru a simula un computer cuantic nezgomotos, presupunând că eroarea introdusă în fiecare ciclu de calculator este mai mică decât un anumit număr. Simulările numerice arată că acest număr poate ajunge la 3% [31] .
Cu toate acestea, nu se știe cum se vor scala resursele necesare pentru corectarea erorilor în funcție de numărul de qubiți . Sceptici[ ce? ] indică faptul că comportamentul zgomotului este necunoscut în sistemele cuantice scalabile ca potențiale bariere în calea implementării cu succes a calculului cuantic și a demonstrației supremației cuantice.