Ordlista för kvantberäkning

Denna ordlista över kvantberäkning är en lista över definitioner av termer och begrepp som används inom kvantberäkning , dess underdiscipliner och relaterade områden.


Bacon–Shor_code
är en felkorrigeringskod för delsystemet . I en delsystemkod kodas information i ett delsystem av ett Hilbert-utrymme . Delsystemkoder ger förenklade felkorrigeringsprocedurer till skillnad från koder som kodar information i delutrymmet i ett Hilbert-utrymme. Denna enkelhet ledde till den första demonstrationen av feltoleranta kretsar på en kvantdator.
BQP
I beräkningskomplexitetsteorin är kvantpolynomtid med begränsat fel (BQP) den klass av beslutsproblem som kan lösas av en kvantdator i polynomtid , med en felsannolikhet på högst 1/3 för alla instanser. Det är kvantanalogen till komplexitetsklassen BPP . Ett beslutsproblem är en medlem av BQP om det finns en kvantalgoritm (en algoritm som körs på en kvantdator) som löser beslutsproblemet med hög sannolikhet och som garanterat kör i polynomtid. En körning av algoritmen löser beslutsproblemet korrekt med en sannolikhet på minst 2/3.
Klassisk skugga
är ett protokoll för att förutsäga funktioner i ett kvanttillstånd med endast ett logaritmiskt antal mätningar . Givet ett okänt tillstånd , en tomografiskt komplett uppsättning grindar (t.ex. Clifford gates ), en uppsättning observerbara och en kvantkanal (definierad genom slumpmässig sampling från , applicering av den på och mätning av det resulterande tillståndet); förutsäg förväntansvärdena tr . En lista med klassiska skuggor skapas med , och genom att köra en skugggenereringsalgoritm. När man förutsäger egenskaperna för , används en median-of-means-uppskattningsalgoritm för att hantera extremvärdena i . Klassisk skugga är användbar för uppskattning av direkt trohet , verifiering av intrassling, uppskattning av korrelationsfunktioner och för att förutsäga intrasslingsentropi .
Molnbaserad kvantberäkning
är anropet av kvantemulatorer , simulatorer eller processorer genom molnet. I allt högre grad ses molntjänster som metoden för att ge tillgång till kvantbearbetning. Kvantdatorer uppnår sin enorma beräkningskraft genom att initiera kvantfysik till processorkraft och när användare får tillgång till dessa kvantdrivna datorer via internet kallas det kvantberäkning inom molnet.
Cross-entropy benchmarking
(även kallat XEB), är ett kvantbenchmarking- protokoll som kan användas för att demonstrera kvantöverhöghet . I XEB exekveras en slumpmässig kvantkrets på en kvantdator flera gånger för att samla in en uppsättning -sampel i form av bitsträngar . Bitsträngarna används sedan för att beräkna kors-entropi benchmark trohet ( via en klassisk dator , given av
,
där är antalet qubits i kretsen och är sannolikheten för en bitsträng för en ideal kvantkrets . Om , samlades proverna från en ljudlös kvantdator. Om , så kunde proven ha erhållits via slumpmässig gissning. Detta betyder att om en kvantdator genererade dessa prover, så är kvantdatorn för bullrig och har därför ingen chans att utföra utöver klassiska beräkningar. Eftersom det krävs en exponentiell mängd resurser för att klassiskt simulera en kvantkrets, kommer det en punkt då den största superdatorn som kör den bästa klassiska algoritmen för att simulera kvantkretsar inte kan beräkna XEB. Att korsa denna punkt är känt som att uppnå kvantöverhöghet; och efter att ha gått in i kvantöverhöghetsregimen kan XEB endast uppskattas.
Eastin–Knill-satsen
är en no-go-sats som säger: "Ingen kvantfelskorrigerande kod kan ha en kontinuerlig symmetri som verkar tvärgående på fysiska kvantbitar". Med andra ord, ingen kvantfelskorrigerande kod kan implementera en universell grinduppsättning på tvären . Eftersom kvantdatorer i sig är bullriga, används kvantfelskorrigerande koder för att korrigera fel som påverkar information på grund av dekoherens . Avkodning av felkorrigerade data för att utföra grindar på qubits gör det benäget att fel. Feltolerant kvantberäkning undviker detta genom att utföra grindar på kodad data. Transversala grindar, som utför en grind mellan två "logiska" qubits som var och en är kodad i N "fysiska qubits" genom att para ihop de fysiska qubitarna för varje kodad qubit ("kodblock") och utföra oberoende grindar på varje par, kan användas för att utföra feltolerant men inte universell kvantberäkning eftersom de garanterar att fel inte sprids okontrollerat genom beräkningen. Detta beror på att transversala grindar säkerställer att varje qubit i ett kodblock påverkas av högst en enda fysisk grind och varje kodblock korrigeras oberoende när ett fel inträffar. På grund av Eastin–Knill-satsen kan en universalmängd som { H , S , CNOT , T }-grindar inte implementeras transversellt. T- porten kan till exempel inte implementeras på tvären i Steane-koden . Detta kräver sätt att kringgå Eastin-Knill för att utföra feltoleranta kvantberäkningar. Förutom att undersöka feltolerant kvantberäkning, är Eastin-Knill-satsen också användbar för att studera kvantgravitation via AdS/CFT-korrespondensen och i fysik för kondenserad materia via kvantreferensram eller mångkroppsteori .
Fem-qubit felkorrigeringskod
är den minsta kvantfelskorrigerande koden som kan skydda en logisk qubit från godtyckliga enstaka qubit-fel. I den här koden används 5 fysiska qubits för att koda den logiska qubiten. Med och som Pauli-matriser och Identitetsmatrisen , är denna kods generatorer , . Dess logiska operatorer är och . När den logiska qubiten väl är kodad kan fel på de fysiska qubitarna detekteras via stabilisatormätningar. En uppslagstabell som kartlägger resultaten av stabilisatormätningarna till typerna och platserna för felen ger kvantdatorns kontrollsystem tillräckligt med information för att rätta till fel.
Hadamard-test (quantum_computation)
är en metod som används för att skapa en slumpvariabel vars förväntade värde är den förväntade reala delen där är ett kvanttillstånd och är en enhetlig grind som verkar på rummet av . Hadamard-testet producerar en slumpvariabel vars bild är i och vars förväntade värde är exakt . Det är möjligt att modifiera kretsen för att producera en slumpvariabel vars förväntade värde är .
Magiskt tillståndsdestillation
är en process som tar in flera bullriga kvanttillstånd och utmatar ett mindre antal mer tillförlitliga kvanttillstånd. Det anses av många experter vara ett av de ledande förslagen för att uppnå feltoleranta kvantberäkningar . Magisk tillståndsdestillation har också använts för att hävda att kvantkontextualitet kan vara den "magiska ingrediensen" som är ansvarig för kraften hos kvantdatorer.
Mølmer–Sørensen gate
(eller MS gate), är en två qubit gate som används i fångade jonkvantberäkningar . Det föreslogs av Klaus Mølmer och Anders Sørensen. Deras förslag sträcker sig också till grindar på mer än två qubits.
Kvantalgoritm
är en algoritm som körs på en realistisk modell för kvantberäkning , den vanligaste modellen är kvantkretsmodellen för beräkning. En klassisk (eller icke-kvant) algoritm är en ändlig sekvens av instruktioner, eller en steg-för-steg procedur för att lösa ett problem, där varje steg eller instruktion kan utföras på en klassisk dator . På samma sätt är en kvantalgoritm en steg-för-steg-procedur, där vart och ett av stegen kan utföras på en kvantdator . Även om alla klassiska algoritmer också kan utföras på en kvantdator, används termen kvantalgoritm vanligtvis för de algoritmer som verkar kvantifierade, eller som använder några väsentliga funktioner i kvantberäkning som kvantöverlagring eller kvantentanglement .
Kvantberäkning
är en typ av beräkning vars operationer kan utnyttja kvantmekanikens fenomen, såsom superposition , interferens och intrassling . Enheter som utför kvantberäkningar kallas kvantdatorer. Även om nuvarande kvantdatorer är för små för att överträffa vanliga (klassiska) datorer för praktiska tillämpningar, tros större realiseringar vara kapabla att lösa vissa beräkningsproblem , såsom heltalsfaktorisering (som ligger till grund för RSA-kryptering ), betydligt snabbare än klassiska datorer. Studiet av kvantberäkning är ett delområde av kvantinformationsvetenskap .
Kvantvolym
är ett mått som mäter kapaciteten och felfrekvensen hos en kvantdator . Det uttrycker den maximala storleken på kvadratiska kvantkretsar som kan implementeras framgångsrikt av datorn. Formen på kretsarna är oberoende av kvantdatorarkitekturen, men kompilatorn kan transformera och optimera den för att dra nytta av datorns funktioner. Således kan kvantvolymer för olika arkitekturer jämföras.
Quantum error correction
(QEC), används i kvantberäkning för att skydda kvantinformation från fel på grund av dekoherens och annat kvantbrus . Kvantfelkorrigering är teoretiserad som väsentlig för att uppnå feltoleranta kvantberäkningar som kan minska effekterna av brus på lagrad kvantinformation, felaktiga kvantportar, felaktiga kvantförberedelser och felaktiga mätningar.
Kvantbildsbehandling
(QIMP), är att använda kvantberäkning eller kvantinformationsbehandling för att skapa och arbeta med kvantbilder . På grund av några av de egenskaper som är inneboende i kvantberäkning, särskilt intrassling och parallellitet , hoppas man att QIMP-tekniker kommer att erbjuda kapacitet och prestanda som överträffar deras traditionella motsvarigheter, när det gäller datorhastighet, säkerhet och minimikrav för lagring.
Kvantprogrammering
är processen att sammanställa sekvenser av instruktioner, kallade kvantprogram, som kan köras på en kvantdator . Kvantprogrammeringsspråk hjälper till att uttrycka kvantalgoritmer med konstruktioner hög nivå. Fältet är djupt rotat i öppen källkodsfilosofin och som ett resultat är det mesta av kvantmjukvaran som diskuteras i den här artikeln fritt tillgänglig som öppen källkodsprogramvara .
Kvantsimulator
Kvantsimulatorer tillåter studier av kvantsystem på ett programmerbart sätt. I det här fallet är simulatorer speciella enheter utformade för att ge insikt om specifika fysikproblem . Kvantsimulatorer kan jämföras med allmänt programmerbara "digitala" kvantdatorer , som skulle kunna lösa en bredare klass av kvantproblem.
Kvanttillståndsdiskriminering
Inom kvantinformationsvetenskap hänvisar kvanttillståndsdiskriminering till uppgiften att sluta sig till det kvanttillstånd som producerade de observerade mätsannolikheterna . Närmare bestämt, i sin standardformulering, innebär problemet att utföra vissa POVM på ett givet okänt tillstånd , under löftet att det mottagna tillståndet är ett element i en samling tillstånd , där inträffar med sannolikhet , det vill säga . Uppgiften är sedan att hitta sannolikheten för att POVM korrekt gissar vilket tillstånd som togs emot. Eftersom sannolikheten för att POVM returnerar i -th utfallet när det givna tillståndet var har formen är .
Quantum supremacy
eller quantum advantage , är målet att visa att en programmerbar kvantenhet kan lösa ett problem som ingen klassisk dator kan lösa på någon möjlig tid (oavsett nyttan av problemet). Konceptuellt innebär kvantöverlägsenhet både den tekniska uppgiften att bygga en kraftfull kvantdator och den beräkningskomplexitetsteoretiska uppgiften att hitta ett problem som kan lösas av den kvantdatorn och som har en superpolynomisk hastighet över den mest kända eller möjliga klassiska algoritmen för det. uppgift. Termen myntades av John Preskill 2012, men konceptet med en kvantberäkningsfördel, specifikt för att simulera kvantsystem, går tillbaka till Yuri Manins (1980) och Richard Feynmans (1981) förslag om kvantberäkning. Exempel på förslag för att demonstrera kvantöverlägsenhet inkluderar bosonsamplingsförslaget från Aaronson och Arkhipov, D-Waves specialiserade frustrerade klusterloopproblem, och sampling av utdata från slumpmässiga kvantkretsar .
Quantum Turing machine
(QTM), eller universell kvantdator, är en abstrakt maskin som används för att modellera effekterna av en kvantdator . Den tillhandahåller en enkel modell som fångar all kraft i kvantberäkning – det vill säga vilken kvantalgoritm som helst kan uttryckas formellt som en speciell kvantturingmaskin. Den beräkningsmässigt ekvivalenta kvantkretsen är dock en vanligare modell.
Qubit
En qubit ( / ˈ k juː b ɪ t / ) eller kvantbit är en grundläggande enhet av kvantinformation — kvantversionen av den klassiska binära biten som fysiskt realiseras med en tvåtillståndsenhet. En qubit är ett två-tillstånd (eller två-nivå) kvantmekaniskt system, ett av de enklaste kvantsystemen som visar kvantmekanikens egenhet. Exempel inkluderar spinn av elektronen där de två nivåerna kan tas som spin upp och spin ner; eller polariseringen av en enda foton i vilken de två tillstånden kan anses vara den vertikala polarisationen och den horisontella polarisationen. I ett klassiskt system måste lite vara i det ena eller det andra tillståndet. Kvantmekaniken tillåter dock att kvantbiten är i en koherent överlagring av båda tillstånden samtidigt, en egenskap som är grundläggande för kvantmekanik och kvantberäkning .
Quil (instruktionsuppsättningsarkitektur)
är en kvantinstruktionsuppsättningsarkitektur som först introducerade en delad kvant/klassisk minnesmodell . Det introducerades av Robert Smith, Michael Curtis och William Zeng i A Practical Quantum Instruction Set Architecture . Många kvantalgoritmer (inklusive kvantteleportation , kvantfelskorrigering , simulering och optimeringsalgoritmer) kräver en delad minnesarkitektur . Quil utvecklas för supraledande kvantprocessorer som utvecklats av Rigetti Computing genom Forest quantum programmering API . Ett Python- bibliotek som heter pyQuil introducerades för att utveckla Quil-program med konstruktioner på högre nivå. En Quil backend stöds också av andra kvantprogrammeringsmiljöer.
Qutrit
(eller quantum trit ), är en enhet av kvantinformation som realiseras av ett 3-nivå kvantsystem, som kan vara i en superposition av tre ömsesidigt ortogonala kvanttillstånd . Qutriten är analog med den klassiska radix -3 trit , precis som qubiten , ett kvantsystem som beskrivs av en superposition av två ortogonala tillstånd, är analog med den klassiska radix-2 biten . Det pågår ett pågående arbete med att utveckla kvantdatorer med hjälp av qutrits och qubits med flera tillstånd.
Solovay–Kitaev-satsen
Inom kvantinformation och beräkningar säger Solovay–Kitaev-satsen, grovt sett, att om en uppsättning av enkvantbitars kvantgrindar genererar en tät delmängd av SU(2) så kommer den uppsättningen garanterat att fylla SU(2) snabbt , vilket innebär att varje önskad grind kan approximeras med en ganska kort sekvens av grindar från generatorset. Robert M. Solovay tillkännagav först resultatet på en e-postlista 1995, och Alexei Kitaev gav självständigt en översikt över dess bevis 1997. Solovay höll också ett föredrag om sitt resultat på MSRI 2000 men det avbröts av ett brandlarm. Christopher M. Dawson och Michael Nielsen kallar satsen ett av de viktigaste grundläggande resultaten inom kvantberäkningsområdet .

Anteckningar

Vidare läsning

Läroböcker


Akademiska uppsatser