Moltiplicazione della matrice quantistica?


30

Non sembra che questo sia noto - ma ci sono limiti inferiori interessanti sulla complessità della moltiplicazione di matrici nel modello di calcolo quantistico? Abbiamo qualche intuizione che possiamo battere la complessità dell'algoritmo Coppersmith-Winograd usando i computer quantistici?

Risposte:


26

In arXiv: quant-ph / 0409035v2 Buhrman e Spalek presentano un algoritmo quantico che batte l'algoritmo Coppersmith-Winograd nei casi in cui la matrice di output ha poche voci diverse da zero.

Aggiornamento: esiste anche un algoritmo quantistico leggermente migliorato di Dörn e Thierauf .

Aggiornamento: esiste un algoritmo quantistico migliorato di Le Gall che batte Burhman e Spalek in generale.


1
Questa era una novità per me (so poco sui risultati quantistici), ma guardando il documento, il risultato è stato ancora più sorprendente! Se, per le moltiplicazioni di matrice , ci sono o ( AnxmBmxn=Cnxnvoci diverse da zero nell'output, il prodotto può essere calcolato in temposub-quadratico,o(nm). o(n)o(nm)
Daniel Apon,

10
C'è un leggero miglioramento a questo per il caso particolare di prodotto matrice booleana, min { } quando ci sono w nonzeroes nell'output. (È apparso nel nostro documento FOCS'10 `` Equivalenze subcubiche tra problemi di percorso, matrice e triangolo ''.)n1.3w17/30,n2+w47/60n13/15w
virgi,

3
nw1/2

14

vXYvvX1vX


3
vXYv

@Aram: buon punto! So che il tuo algoritmo funziona per matrici sparse, ma avevo l'impressione che potesse essere fatto funzionare anche per determinate matrici non sparse. È corretto?
Joe Fitzsimons,

Sì, funziona per matrici non sparse ogni volta che conosciamo buoni modi per simulare quegli hamiltoniani. Quindi forse qualcosa di non banale è possibile qui.
Aram Harrow,

1
@Aram: con la codifica che usi, non otteniamo anche la trasformata di Fourier di tutte le matrici sparse tramite QFT?
Joe Fitzsimons,

@Joe: l'ho appena notato. Sì, sono utilizzabili anche quelle matrici (che puoi considerare sparse nella base del momento). Questo non è niente di unico nel nostro algoritmo. Piuttosto è un'affermazione sulla classe di hamiltoniani che sappiamo simulare su un computer quantistico.
Aram Harrow,
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.