Quantum Fourier transformation

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. januar 2020; checks kræver 5 redigeringer .

Kvante-Fourier-transformationen (forkortet QFT) er en lineær transformation af kvantebits ( qubits ), som er kvanteanalogen af ​​den diskrete Fourier-transformation (DFT). QPF er inkluderet i mange kvantealgoritmer , især Shor's algoritme til at faktorisere et tal i faktorer og beregne den diskrete logaritme , kvantefase- estimeringsalgoritmen til at finde egenværdierne for en enhedsoperator og algoritmer til at finde en skjult undergruppe .

Kvante-Fourier-transformationen udføres effektivt på kvantecomputere ved speciel nedbrydning af matrixen til et produkt af enklere enhedsmatricer . Med denne udvidelse kan den diskrete Fourier-transformation ved inputamplituder implementeres af et kvantenetværk bestående af Hadamard-porte og kontrollerede kvanteporte , hvor  er antallet af qubits [1] . Sammenlignet med den klassiske DFT , som bruger hukommelseselementer (  er antallet af bits ), som er eksponentielt større end kvante-FFT-porte .

De bedst kendte kvante-Fourier-transformationsalgoritmer (fra slutningen af ​​2000) bruger kun porte for at opnå den ønskede tilnærmelse af resultatet [2] .

Definition

Kvante-Fourier-transformationen er en klassisk diskret Fourier-transformation anvendt på amplitudevektoren af ​​kvantetilstande. Normalt overveje sådanne vektorer at have længde . Den klassiske Fourier-transformation virker på en vektor og kortlægger den til en vektor i henhold til formlen :

hvor  er den N'te rod af enhed .

På samme måde virker QTF på en kvantetilstand og kortlægger den til en kvantetilstand i henhold til formlen:

hvor er det samme som før. Da  det er en rotation, udføres den inverse Fourier-transformation på samme måde

Hvis  er den grundlæggende kvantetilstand , kan kvante-Fourier-transformationen repræsenteres som en kortlægning [3] :

.

QFT kan tilsvarende ses som en enhedsmatrix (hvilket er, hvad kvanteporte er ), der virker på vektorer af kvantetilstande [4] . En sådan matrix har ikke en vilkårlig, men en strengt defineret form

.

Da og  er den enkleste (den mindste modulo eksponentielle del) N'te rod af enhed , for tilfælde og fase opnår vi transformationsmatrixen

.

Egenskaber

Enhed

De fleste af egenskaberne ved CFT følger af, at den givne transformation er ensartet . Dette faktum kan let verificeres ved at gange matricerne , hvor  er den hermitiske konjugerede matrix af k .

Det følger af enhedsegenskaberne, at den inverse til QFT-transformationen har en matrix- hermitisk konjugat til matrixen af ​​Fourier-transformationen, derfor . Hvis der er et effektivt kvantenetværk, der implementerer QFT, så kan det samme netværk startes i den modsatte retning for at udføre den omvendte kvante Fourier-transformation. Og det betyder, at begge transformationer kan fungere effektivt på en kvantecomputer.

Kvantenetværkssimuleringer af to mulige 2-qubit FFT'er ved hjælp af og vises for at demonstrere det identiske resultat (ved hjælp af Q-Kit ).

Opbygning af netværk

Kvanteporte, der bruges i KPF-netværk, er Hadamard-porten og porten med kontrolleret fase . Med hensyn til matricer

hvor  er roden til enhed.

Der anvendes kun lineære kvanteoperationer i transformationen, således at specificering af en funktion for hver af grundtilstandene gør det muligt at bestemme blandede tilstande ud fra linearitet. Dette er forskelligt fra definitionen af ​​tilstande i den sædvanlige Fourier-transformation. Angiv Fourier-transformationen i sædvanlig forstand - beskriv hvordan resultatet opnås for vilkårlige inputdata. Men her, som i mange andre tilfælde, er det lettere at beskrive adfærden af ​​en bestemt grundtilstand og beregne resultatet ud fra linearitet.

FTC-netværket kan bygges til et hvilket som helst antal indgangsamplituder N ; dette er dog nemmest at gøre i tilfælde af . Så får vi det ortonormale system af vektorer

Basistilstandene viser alle mulige tilstande af qubits:

hvor ifølge tensor summationsreglen betyder , at qubit er i tilstanden , med 0 eller 1. Ved konvention angiver basistilstandsindekset de mulige tilstande af denne qubit, det vil sige, at det er en binær udvidelse:

Det er også praktisk at bruge binær brøknotation:

For eksempel og

Ved at bruge disse notationer skrives CPF kort [5] :

eller

Kortheden er tydelig ved at præsentere den binære ekspansion tilbage som en sum

Det kan ses, at output-qubit 1 er i superposition af tilstande , og qubit 2 er i superposition osv . for resten af ​​qubits (se diagrammet ovenfor).

Med andre ord kan DFT, en operation på n qubits, dekomponeres til et tensorprodukt af n one-qubit operationer. Faktisk er hver af disse en-qubit operationer effektivt implementeret på fasekontrollerede porte og Hadamard gates. Den første qubit vil kræve én Hadamard-gate og (n-1) fasekontrollerede porte, den anden vil kræve to Hadamard-gates og (n-2) fasekontrollerede porte, og så videre (se diagrammet ovenfor). Som et resultat vil der kræves porte, hvilket er kvadratisk polynomium med hensyn til antallet af qubits.

Eksempel

Overvej kvante-Fourier-transformationen på tre qubits. Matematisk er det skrevet

hvor  er den enkleste ottendedel af enhed tilfredsstillende (fordi ).

For kortheds skyld sætter vi , derefter matrixrepræsentationen af ​​QPF på tre qubits

Dette kan forenkles ved at notere , , , , og .

3-qubit kvante Fourier-transformationen omskrives som

eller

For at bruge netværket vil vi sammensætte dekomponeringen af ​​QPF i omvendt rækkefølge, nemlig

Figuren nedenfor viser netværket for (med omvendt rækkefølge af output-qubits i forhold til den direkte FFT).

Som beregnet ovenfor anvendes porte, hvilket svarer til .

Derudover implementerer følgende netværk 1-, 2- og 3-qubit FFT'er: Skematisk og simulering af 1-, 2- og 3-qubit FFT'er Arkiveret 23. marts 2019 på Wayback Machine

Figuren viser to forskellige implementeringer af 3-qubit FFT, der er ækvivalente.

Se også

Noter

  1. Michael A. Nielsen og Isaac Chuan. Kvanteberegning og kvanteinformation, s. 217  (engelsk) . - Cambridge: Cambridge University Press , 2000. - ISBN 0-521-63503-9 .
  2. Hales, Hallgren, 2000 .
  3. Weinstein, Havel, Emerson et al., 2004 .
  4. Ronald de Wolf , Den klassiske og kvante Fourier transformation, 1.1 Den diskrete Fourier transformation, s. 1, (pdf) Arkiveret 12. september 2011 på Wayback Machine
  5. Thomas G. Draper, Addition on a Quantum Computer, s. 5, 1. september 1998, (pdf) Arkiveret 24. december 2018 på Wayback Machine

Litteratur

Links