Kvantti-Fourier-muunnos

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 2.1.2020 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .

Kvantti-Fourier-muunnos (lyhennetty QFT) on kvanttibittien ( qubits ) lineaarinen muunnos , joka on diskreetin Fourier-muunnoksen (DFT) kvanttianalogi. QPF sisältyy moniin kvanttialgoritmeihin , erityisesti Shorin algoritmiin lukujen laskemiseksi tekijöiksi ja diskreetin logaritmin laskemiseen, kvanttivaiheen estimointialgoritmiin unitaarioperaattorin ominaisarvojen löytämiseksi ja algoritmeihin piilotetun aliryhmän löytämiseksi .

Kvantti-Fourier-muunnos suoritetaan tehokkaasti kvanttitietokoneissa matriisin erityishajotuksella yksinkertaisempien unitaaristen matriisien tuloksi . Tällä laajennuksella diskreetti Fourier-muunnos tuloamplitudilla voidaan toteuttaa kvanttiverkolla, joka koostuu Hadamard-porteista ja ohjatuista kvanttiporteista , jossa  on kubittien lukumäärä [1] . Verrattuna klassiseen DFT :hen , joka käyttää muistielementtejä (  on bittien lukumäärä ), joka on eksponentiaalisesti suurempi kuin kvantti-FFT-portit .

Tunnetuimmat kvantti-Fourier-muunnosalgoritmit (vuoden 2000 lopulla) käyttävät vain portteja tuloksen halutun likiarvon saavuttamiseksi [2] .

Määritelmä

Kvantti-Fourier-muunnos on klassinen diskreetti Fourier-muunnos, jota sovelletaan kvanttitilojen amplitudivektoriin. Yleensä pidetään sellaisia ​​vektoreita, joiden pituus on . Klassinen Fourier-muunnos vaikuttaa vektoriin ja kartoittaa sen vektoriin seuraavan kaavan mukaan :

missä  on ykseyden N :s juuri .

Vastaavasti QTF vaikuttaa kvanttitilaan ja kartoittaa sen kvanttitilaan seuraavan kaavan mukaan:

missä on sama kuin ennen. Koska  on rotaatio, käänteinen Fourier-muunnos suoritetaan samalla tavalla

Jos  on peruskvanttitila , kvantti-Fourier-muunnos voidaan esittää kuvauksena [3] :

.

QFT voidaan vastaavasti nähdä unitaarina matriisina (joka ovat kvanttiportit ), joka vaikuttaa kvanttitilojen vektoreihin [4] . Tällaisella matriisilla ei ole mielivaltaista, vaan tiukasti määritelty muoto

.

Koska ja on yksikön  yksinkertaisin (pienin modulo-eksponentiaalinen osa) N :s juuri , tapaukselle ja vaiheelle saadaan muunnosmatriisi

.

Ominaisuudet

Unitarity

Suurin osa CFT:n ominaisuuksista johtuu siitä, että annettu muunnos on unitaarinen . Tämä tosiasia on helppo tarkistaa kertomalla matriisit , missä  on k: n hermiittinen konjugaattimatriisi .

Unitaarisista ominaisuuksista seuraa, että QFT-muunnoksen käänteisellä on matriisi Hermitian konjugaatti Fourier-muunnoksen matriisiin, joten . Jos on olemassa tehokas kvanttiverkko, joka toteuttaa QFT:n, niin sama verkko voidaan käynnistää vastakkaiseen suuntaan käänteisen kvantti-Fourier-muunnoksen suorittamiseksi. Ja tämä tarkoittaa, että molemmat muunnokset voivat toimia tehokkaasti kvanttitietokoneessa.

Kvanttiverkkosimulaatiot kahdesta mahdollisesta 2 qubit FFT:stä käyttämällä ja osoittavat identtisen tuloksen (käyttäen Q-Kit ).

Verkkojen rakentaminen

KPF - verkoissa käytetyt kvanttiportit ovat Hadamard - portti ja portti , jossa on ohjattu vaihe . Matriisien suhteen

missä  on yhtenäisyyden juuri.

Muunnoksessa käytetään vain lineaarisia kvanttioperaatioita, joten funktion määrittäminen kullekin perustilalle mahdollistaa sekatilojen määrittämisen lineaarisuudesta. Tämä eroaa tilojen määritelmästä tavallisessa Fourier-muunnoksessa. Määritä Fourier-muunnos tavallisessa merkityksessä - kuvaile kuinka tulos saadaan mielivaltaiselle syötedatalle. Mutta tässä, kuten monissa muissa tapauksissa, on helpompi kuvata tietyn perustilan käyttäytymistä ja laskea tulos lineaarisuudesta.

FTC-verkko voidaan rakentaa mille tahansa määrälle tuloamplitudeja N ; tämä on kuitenkin helpoin tehdä tapauksessa . Sitten saadaan ortonormaali vektorijärjestelmä

Perustilat luettelevat kaikki mahdolliset kubittien tilat:

missä tensorisummaussäännön mukaan tarkoittaa , että qubit on tilassa 0 tai 1. Sopimuksen mukaan perustilaindeksi ilmaisee tämän kubitin mahdolliset tilat, eli kyseessä on binäärilaajennus:

On myös kätevää käyttää murtolukua:

Esimerkiksi ja

Näitä merkintöjä käyttäen CPF kirjoitetaan pian [5] :

tai

Lyhytisyys käy ilmi esittämällä binäärinen laajennus takaisin summana

Voidaan nähdä, että lähtö kubitti 1 on tilojen superpositiossa ja , qubit 2 on superpositiossa jne . muiden kubittien kohdalla (katso yllä oleva kaavio).

Toisin sanoen DFT, n kubitin operaatio , voidaan hajottaa n yhden kubitin operaation tensorituloksi.Jokainen näistä yhden kubitin operaatioista on todellakin toteutettu tehokkaasti vaiheohjatuilla porteilla ja Hadamardin porteilla. Ensimmäinen kubitti vaatii yhden Hadamard-portin ja (n-1) vaiheohjattua porttia, toinen kaksi Hadamard-porttia ja (n-2) vaiheohjattua porttia ja niin edelleen (katso kaavio yllä). Tämän seurauksena vaaditaan portit, joka on neliöpolynomi suhteessa kubittien määrään.

Esimerkki

Tarkastellaan kvantti-Fourier-muunnosta kolmella kubitilla. Matemaattisesti se on kirjoitettu

missä on ykseyden  yksinkertaisin kahdeksasjuuri , joka tyydyttää (koska ).

Lyhyyden vuoksi asetimme , sitten QPF:n matriisiesityksen kolmella kubitilla

Tätä voidaan yksinkertaistaa merkitsemällä , , , ja .

3-kubitin Fourier-kvanttimuunnos kirjoitetaan uudelleen muotoon

tai

Verkon käyttöä varten laadimme QPF:n hajotuksen käänteisessä järjestyksessä, nimittäin

Alla olevassa kuvassa näkyy verkko (lähtökubittien käänteisessä järjestyksessä suoran FFT:n suhteen).

Kuten edellä on laskettu, käytetään portteja, mikä vastaa .

Lisäksi seuraavat verkot toteuttavat 1-, 2- ja 3-kubittisia FFT:itä: 1-, 2- ja 3-kubitin FFT:n kaavio ja simulointi Arkistoitu 23. maaliskuuta 2019 Wayback Machinessa

Kuvassa on kaksi erilaista 3-kubitin FFT-toteutusta, jotka ovat vastaavia.

Katso myös

Muistiinpanot

  1. Michael A. Nielsen ja Isaac Chuan. Kvanttilaskenta ja kvanttitieto, s. 217  (englanniksi) . - Cambridge: Cambridge University Press , 2000. - ISBN 0-521-63503-9 .
  2. Hales, Hallgren, 2000 .
  3. Weinstein, Havel, Emerson et ai., 2004 .
  4. Ronald de Wolf , Klassinen ja kvantti-Fourier-muunnos, 1.1 Diskreetti Fourier-muunnos, s. 1, (pdf) Arkistoitu 12. syyskuuta 2011 Wayback Machinessa
  5. Thomas G. Draper, Addition on a Quantum Computer, s. 5, 1. syyskuuta 1998, (pdf) Arkistoitu 24. joulukuuta 2018 Wayback Machinessa

Kirjallisuus

Linkit