Jones Polynomial


12

Esistono molti algoritmi quantistici abbastanza standard che possono essere compresi in un framework molto simile, dall'algoritmo di Deutsch al problema di Simon, dalla ricerca di Grover, dall'algoritmo di Shor e così via.

Un algoritmo che sembra completamente diverso è l'algoritmo per la valutazione del polinomio di Jones . Inoltre, sembra che questo sia un algoritmo cruciale per capire, nel senso che è un problema completo di BQP : mostra tutta la potenza di un computer quantistico. Inoltre, per una variante del problema, è DQC-1 completo , cioè mostra tutta la potenza di un qubit pulito .

Il documento sull'algoritmo Polinomiale Jones presenta l'algoritmo in un modo molto diverso dagli altri algoritmi quantistici. Esiste un modo più simile / familiare in cui posso capire l'algoritmo (in particolare, l'unità nella variante DQC-1 o solo l'intero circuito nella variante completa BQP)?U

Risposte:


5

Questa risposta è più o meno un riassunto del documento di Aharonov-Jones-Landau a cui ti sei collegato, ma con tutto ciò che non è direttamente correlato alla definizione dell'algoritmo rimosso. Speriamo sia utile.

L'algoritmo di Aharonov-Jones-Landau approssima il polinomio di Jones della chiusura plat di una treccia ad una k radice di unità realizzandolo come (alcuni riscalando) un elemento matrice di una certa matrice unitaria U σ , l'immagine di σ sotto una certa rappresentazione unitaria del gruppo treccia B 2 n . Data un'implementazione di U σ come circuito quantico, approssimare i suoi elementi di matrice è semplice usando il test Hadamard . La parte non banale sta approssimando U σ come un circuito quantico.σkUσσB2nUσUσ

Se è una treccia su 2 n fili con m incroci, possiamo scrivere σ = σ ϵ 1 a 1 σ ϵ 2 a 2σ ϵ m a m , dove a 1 , a 2 , , a m{ 1 , 2 , , 2 n - 1 } , ϵ 1 , ϵ 2 ,σ2nmσ=σa1ϵ1σa2ϵ2σamϵma1,a2,,am{1,2,,2n1} , e σ i è il generatore di B 2 n che corrisponde all'incrocio dell'i filamento sopra la ( i + 1 ) st. È sufficiente descrivere U σ i , poiché U σ = U ϵ 1 σ a 1U ϵ m σ a m .ϵ1,ϵ2,,ϵm{±1}σiB2ni(i+1)UσiUσ=Uσa1ϵ1Uσamϵm

Per definire , per prima cosa diamo un certo sottoinsieme della base standard di C 2 2 n su cui U σ i agisce in modo non banale. Per ψ = | b 1 b 2b 2 n , lasciate i ' ( ψ ) = 1 + Σ i ' j = 1 ( - 1 ) 1 - b j . Chiamiamo ψUσiC22nUσiψ=|b1b2b2ni(ψ)=1+j=1i(1)1bjψ ammissibile se per tutti i { 1 , 2 , , 2 n } . (Ciò corrisponde a ψ che descrive un percorso di lunghezza 2 n sul grafico G k definito nel documento AJL). Sia λ r = { sin ( π r / k ) se  1 r 1i(ψ)k1i{1,2,,2n}ψ2nGkSiaA=ie-πi/2k(questo è errato nel documento AJL; si noti inoltre che qui e solo qui,i=

λr={sin(πr/k)if 1rk1,0otherwise.
A=ieπi/2k non è l'indicei). Scriviψ=| ψibib i + 1, doveψiè la primai-1bit diψ, e lasciatezi= i - 1 (ψi). Quindi U σ i ( | ψ i 00 )i=1iψ=|ψibibi+1ψii1ψzi=i1(ψi) DefiniamoU σ i (ψ)=ψper gli elementi di base non ammissibiliψ.
Uσi(|ψi00)=A1|ψi00Uσi(|ψi01)=(Aλzi1λzi+A1)|ψi01+Aλzi+1λzi1λzi|ψi10Uσi(|ψi10)=Aλzi+1λzi1λzi|ψi01+(Aλzi+1λzi+A1)|ψi10Uσi(|ψi11)=A1|ψi11
Uσi(ψ)=ψψ

UσinkUσii1zizikUσiUσi1zik1

Quindi, per ricapitolare:

  1. σB2nm
  2. σ=σa1ϵ1σa2ϵ2σamϵm
  3. i{1,2,,m}Uσaiϵi=1
  4. Uσ
  5. |101010
  6. σe2πi/k

2

Hai menzionato cinque articoli nella domanda, ma uno che non viene menzionato è l' implementazione sperimentale nel 2009 . Qui troverai il circuito reale utilizzato per valutare un polinomio di Jones:

inserisci qui la descrizione dell'immagine

Questo potrebbe essere il più vicino a una presentazione "più familiare" dell'algoritmo, poiché l'interesse per il polinomio di Jones e per DQC-1 è decaduto un po 'dal 2009.

Maggiori dettagli su questo esperimento sono disponibili nella tesi di Gina Passante .


1
Un

Prego. Sì, questo era un PRL di 4 pagine con dettagli non spiegati in modo esauriente come vorrei - forse c'è un "Materiale supplementare" sulla pagina web del diario che spiega meglio l'U. Il polinomio Jones e il DQC-1 erano popolari tra il 2008 e il 2009, ma da allora ho smesso di sentirlo.
user1271772
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.