Kvantová Fourierova transformace

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 2. ledna 2020; kontroly vyžadují 5 úprav .

Kvantová Fourierova transformace (zkr. QFT) je lineární transformace kvantových bitů ( qubits ), která je kvantovým analogem diskrétní Fourierovy transformace (DFT). QPF je zahrnuta v mnoha kvantových algoritmech , zejména v Shorově algoritmu pro rozdělení čísla do faktorů a výpočtu diskrétního logaritmu , v algoritmu kvantového odhadu fáze pro nalezení vlastních hodnot unitárního operátoru a v algoritmech pro nalezení skryté podskupiny .

Kvantová Fourierova transformace je efektivně prováděna na kvantových počítačích speciálním rozkladem matice na produkt jednodušších unitárních matic . S tímto rozšířením může být diskrétní Fourierova transformace na vstupních amplitudách implementována pomocí kvantové sítě sestávající z Hadamardových hradel a řízených kvantových hradel , kde  je počet qubitů [1] . Oproti klasickému DFT , který využívá paměťové prvky (  je počet bitů ), která je exponenciálně větší než kvantová FFT hradla .

Nejznámější kvantové algoritmy Fourierovy transformace (od konce roku 2000) používají pouze hradla k dosažení požadované aproximace výsledku [2] .

Definice

Kvantová Fourierova transformace je klasická diskrétní Fourierova transformace aplikovaná na amplitudový vektor kvantových stavů. Obvykle považujte takové vektory za délku . Klasická Fourierova transformace působí na vektor a mapuje jej na vektor podle vzorce :

kde  je N -tý kořen jednoty .

Podobně QTF působí na kvantový stav a mapuje jej do kvantového stavu podle vzorce:

kde je to stejné jako předtím. Protože  se jedná o rotaci, provede se inverzní Fourierova transformace podobně

Pokud  je základní kvantový stav , lze kvantovou Fourierovu transformaci reprezentovat jako zobrazení [3] :

.

Na QFT lze ekvivalentně pohlížet jako na jednotnou matici (což jsou kvantová hradla ) působící na vektory kvantových stavů [4] . Taková matice nemá libovolnou, ale přesně definovanou formu

.

Protože a  je nejjednodušší (nejméně modulová exponenciální část) N -tá odmocnina jednoty , pro případ a fázi získáme transformační matici

.

Vlastnosti

Unitarita

Většina vlastností CFT vyplývá ze skutečnosti, že daná transformace je unitární . Tento fakt lze snadno ověřit vynásobením matic , kde  je hermitovská konjugovaná matice k .

Z unitárních vlastností vyplývá, že inverzní k transformaci QFT má matici Hermitovu konjugovanou k matici Fourierovy transformace, tedy . Pokud existuje efektivní kvantová síť, která implementuje QFT, pak lze stejnou síť spustit v opačném směru, aby se provedla inverzní kvantová Fourierova transformace. A to znamená, že obě transformace mohou efektivně fungovat na kvantovém počítači.

Kvantové síťové simulace dvou možných 2-qubitových FFT pomocí a jsou ukázány jako identický výsledek (pomocí Q-Kit ).

Budování sítí

Kvantová hradla používaná v sítích KPF jsou Hadamardovo hradlo a hradlo s řízenou fází . Z hlediska matriky

kde  je th kořen jednoty.

Při transformaci jsou použity pouze lineární kvantové operace, takže zadání funkce pro každý ze základních stavů umožňuje určit smíšené stavy z linearity. To se liší od definice stavů v obvyklé Fourierově transformaci. Specifikujte Fourierovu transformaci v obvyklém smyslu - popište, jak se získá výsledek pro libovolná vstupní data. Ale zde, stejně jako v mnoha jiných případech, je jednodušší popsat chování konkrétního základního stavu a vypočítat výsledek z linearity.

Síť FTC lze sestavit pro libovolný počet vstupních amplitud N ; to je však nejjednodušší v případě . Pak dostaneme ortonormální systém vektorů

Základní stavy vypisují všechny možné stavy qubitů:

kde podle pravidla tensor sumace znamená , že qubit je ve stavu , s 0 nebo 1. Podle konvence index základního stavu udává možné stavy tohoto qubitu, to znamená, že se jedná o binární expanzi:

Je také vhodné použít zlomkovou binární notaci:

Například a

Pomocí těchto zápisů je CPF zapsán krátce [5] :

nebo

Stručnost je zřejmá tím, že binární expanzi zpětně uvedeme jako součet

Je vidět, že výstupní qubit 1 je v superpozici stavů a ​​, qubit 2 je v superpozici atd . pro zbytek qubitů (viz schéma výše).

Jinými slovy, DFT, operaci na n qubitech, lze rozložit na tenzorový součin n jednoqubitových operací, každá z těchto jednoqubitových operací je skutečně efektivně implementována na fázově řízených hradlech a Hadamardových hradlech. První qubit bude vyžadovat jedno Hadamardovo hradlo a (n-1) fázově řízená hradla, druhý bude vyžadovat dvě Hadamardova hradla a (n-2) fázově řízená hradla a tak dále (viz schéma výše). V důsledku toho budou vyžadována hradla, což je kvadratický polynom s ohledem na počet qubitů.

Příklad

Uvažujme kvantovou Fourierovu transformaci na třech qubitech. Matematicky je to napsáno

kde  je nejjednodušší osmý kořen jednoty uspokojující (protože ).

Pro stručnost jsme nastavili , pak maticovou reprezentaci QPF na třech qubitech

To lze zjednodušit poznámkou , , , a .

3-qubitová kvantová Fourierova transformace je přepsána jako

nebo

Pro použití sítě složíme rozklad QPF v obráceném pořadí, a to

Obrázek níže ukazuje síť pro (s obráceným pořadím výstupních qubitů vzhledem k přímé FFT).

Jak bylo vypočteno výše, jsou použity brány, což odpovídá .

Kromě toho následující sítě implementují 1-, 2- a 3-qubitové FFT: Schéma a simulace 1-, 2- a 3-qubitových FFT Archivováno 23. března 2019 na Wayback Machine

Obrázek ukazuje dvě různé implementace 3-qubitové FFT, které jsou ekvivalentní.

Viz také

Poznámky

  1. Michael A. Nielsen a Isaac Chuan. Kvantové výpočty a kvantové informace, str. 217  (anglicky) . - 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 , Klasická a kvantová Fourierova transformace, 1.1 Diskrétní Fourierova transformace, str. 1, (pdf) Archivováno 12. září 2011 na Wayback Machine
  5. Thomas G. Draper, Addition on a Quantum Computer, str. 5, 1. září 1998, (pdf) Archivováno 24. prosince 2018 na Wayback Machine

Literatura

Odkazy