Problema di conteggio approssimativo durante l'acquisizione di BQP


27

Nel modello a scatola nera, il problema di determinare l'output di una macchina BPP sull'ingresso è il problema di conteggio approssimativo della determinazione di con errore additivo 1/3 (diciamo).x E r M ( x , r )M(x,r)xErM(x,r)

C'è un problema simile per BQP? Questo commento di Ken Regan suggerisce un simile problema


È possibile ridurre una domanda BPP per approssimare una singola funzione #P, ma con BQP quello che si ottiene è la differenza di due funzioni #p, li chiamano e . Approssimando e separatamente non ti aiuta approssimativa quando è vicino allo zero!g f g f - g f - gfgfgfgfg

BQP ti dà un piccolo aiuto: quando la risposta alla domanda BQP su un input è sì, ottieni che è vicino alla radice quadrata di , dove la definizione dei predicati e hanno m variabili binarie dopo aver sostituito . (Non ci sono barre di valore assoluto; "magicamente" ottieni sempre . Sotto rappresentazioni comuni di circuiti quantistici per BQP, diventa il numero di porte Hadamard.) Quando la risposta è no, il la differenza è vicina a 0.f ( x ) - g ( x ) 2 m f g x f ( x ) > g ( x ) mxf(x)g(x)2mfgxf(x)>g(x)m


Puoi formulare con precisione un problema il più vicino possibile a BQP? Spero in qualcosa del genere: dato l'accesso in black box alle funzioni mappano da a , con la promessa che ... stimano all'interno di .X Y f - g εf,gXYfgε


Penso che il commento di Ken Regan si riferisca al risultato BQP⊆AWPP di Fortnow e Rogers (JCSS 1999; people.cs.uchicago.edu/~fortnow/papers/quantum.pdf ).
Tsuyoshi Ito,

Risposte:


17

Emanuele: Sfortunatamente, non conosciamo alcun problema di black box nel catturare BQP semplice come quello che hai menzionato catturare BPP.

Intuitivamente, questo è perché è difficile parlare di BQP senza portare l' unità in una forma o nell'altra. La capacità di sommare sia i numeri positivi che quelli negativi è ciò che rende BQP più potente di BPP, ma quindi l'unità è ciò che rende BQP meno potente di #P! :-)

Detto questo, oltre a Dawson et al. articolo a cui Martin Schwarz ha collegato, dovresti assolutamente dare un'occhiata a questo e questo di Janzing e Wocjan, che danno problemi di promessa "sorprendentemente classici" che catturano il BQP.

Inoltre, lascia S ⊆ {0,1} n e considera una funzione booleana f: S → {0,1}. Quindi ho una congettura di anni fa che dice che Q (f), la complessità della query quantistica ad errore limitato di f, è polinomialmente correlata al grado minimo di un polinomio reale p: R n → R tale che

(i) p (x) ∈ [0,1] per tutti x∈ {0,1} n , e

(ii) | p (x) -f (x) | ≤ ε per tutte le x∈S.

Se questa congettura vale, allora un "problema di conteggio approssimativo che cattura BQP" sarebbe semplicemente quello di approssimare il valore di un polinomio di poligono (n) -degree p: R n → R, in un punto specificato sul cubo booleano, dato che p è delimitato ovunque sul cubo booleano. Questo potrebbe essere il più vicino possibile a una risposta alla tua domanda.


Grazie. Ho controllato questa risposta dal momento che "Questo potrebbe essere il più vicino possibile a una risposta alla tua domanda". Domanda: qual è il ruolo di "S" nella tua congettura? Sono confuso parlando (i) di {0,1} ^ n e il resto parla di S.
Manu,

Emanuele: Se S = {0,1} ^ n, allora f è una funzione booleana totale. In tal caso, è già noto che la complessità della query quantistica è polinomialmente correlata al grado approssimativo (nonché alla complessità della query deterministica e randomizzata). Quindi il caso interessante è quando f è una funzione booleana parziale : vale a dire, l'algoritmo quantico deve funzionare solo su input che soddisfano la promessa che x appartiene a S. Questa è la situazione in cui algoritmi quantistici come quello di Simon (che in modo esponenziale superano il miglior algoritmo classico) diventare possibile.
Scott Aaronson,

Si noti che, mentre l'algoritmo quantistico deve solo calcolare f su input appartenenti all'insieme S, la probabilità di accettazione dell'algoritmo su input non in S appartiene comunque all'intervallo [0,1]! Per quanto sembri sciocco, questa è stata spesso un'osservazione cruciale nel dimostrare limiti inferiori quantici tramite il metodo polinomiale. E se non avessi richiesto che il polinomio p fosse limitato in [0,1] per tutte le x in {0,1} ^ n (anche x non in S), allora la mia congettura sarebbe stata banalmente falsa.
Scott Aaronson,

6

Questo documento elabora in dettaglio le idee illustrate in precedenza.


Grazie per il link La connessione alle equazioni polinomiali su sembra interessante. Z2
Manu,

1
@Emanuele Viola, @Martin Schwarz: Non vedo davvero come questo articolo risponda alla domanda originale. Per uno, questo documento non parla affatto dei problemi della scatola nera. Non riesco a ottenere una formulazione chiara di un problema di scatola nera dalla carta, del tipo che viene posto nella domanda. Forse uno di voi potrebbe far luce su questo?
Robin Kothari,

1
@Robin Kothari: sono d'accordo, sul fatto che il documento non produca un problema con la scatola nera, come inizialmente chiesto. Tuttavia, elabora il commento di Ken Regan. Avrei dovuto fare di questo un "commento" piuttosto che una "risposta".
Martin Schwarz,

1
Oh va bene. Nessun problema. Quindi immagino che la domanda sia ancora irrisolta.
Robin Kothari,
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.