Nota sul vocabolario: la parola "hamiltoniana" è usata in questa domanda per parlare di matrici eremitiche.
L'algoritmo HHL sembra essere un soggetto attivo di ricerca nel campo dell'informatica quantistica, principalmente perché risolve un problema molto importante che sta trovando la soluzione di un sistema lineare di equazioni.
Secondo l' algoritmo originale Quantum per la risoluzione di sistemi lineari di equazioni (Harrow, Hassidim & Lloyd, 2009) e alcune domande poste su questo sito
- Stima della fase quantistica e algoritmo HHL: sono richieste conoscenze sugli autovalori?
- Algoritmo quantistico per sistemi lineari di equazioni (HHL09): Fase 2 - Preparazione degli stati iniziali e
l'algoritmo HHL è limitato ad alcuni casi specifici. Ecco un riassunto (che potrebbe essere incompleto!) Delle caratteristiche dell'algoritmo HHL:
Algoritmo HHL
L'algoritmo HHL risolve un sistema lineare dell'equazione
Limitazioni su :
- deve essere eremita (e funziona solo la matrice hermitiana, vediquesta discussione nella chat).
- autovalori esigenze 's di essere in [ 0 , 1 ) (vediQuantum fase di stima e HHL algoritmo -? Conoscenza autovalori richieste)
- deve essere implementabile in modo efficiente. Al momento le uniche matrici conosciute che soddisfano questa proprietà sono:
- hamiltoniani locali (vedi Universal Quantum Simulator (Lloyd, 1996) ).
- sparse hamiltonians (vediAdiabatic Quantum State Generation e Statistical Zero Knowledge (Aharonov & Ta-Shma, 2003)).
Limitazioni su :
- dovrebbe essere efficientemente essere preparati. Questo è il caso di:
- Espressioni specifiche di . Ad esempio lo stato | b ⟩ = n ⨂ i = 0 ( | 0 ⟩ + | 1 ⟩
è efficacemente preparabile.
- che rappresenta la discretizzazione di una distribuzione di probabilità in modo efficiente integrabile (vediCreazione di sovrapposizioni che corrispondono a distribuzioni di probabilità in modo efficiente integrabili (Grover & Rudolph, 2002)).
- Espressioni specifiche di . Ad esempio lo stato | b ⟩ = n ⨂ i = 0 ( | 0 ⟩ + | 1 ⟩
è efficacemente preparabile.
Limitazioni su (uscita):
- non possono essere recuperati completamente mediante misurazione. Le uniche informazioni che possiamo recuperare da | x ⟩ è un "informazioni di carattere generale" ( "valore atteso" è il termine impiegato nel documento originale HHL) come ⟨ x | M | x ⟩
Domanda: Tenendo conto di tutte queste limitazioni e immaginando che siamo nel 2050 (o forse nel 2025, chi lo sa?) Con chip quantici su larga scala tolleranti ai guasti (cioè non siamo limitati dall'hardware), quali problemi del mondo reale potrebbe risolvere l'algoritmo HHL (compresi i problemi in cui HHL è utilizzato solo come subroutine)?
Sono a conoscenza del documento Analisi delle risorse concrete dell'algoritmo del sistema lineare quantistico utilizzato per calcolare la sezione trasversale di dispersione elettromagnetica di un target 2D (Scherer, Valiron, Mau, Alexander, van den Berg e Chapuran, 2016) e della corrispondente implementazione in il linguaggio di programmazione Quipper e sto cercando altri esempi reali in cui HHL sarebbe applicabile nella pratica. Non ho bisogno di un documento pubblicato, nemmeno di un documento inedito, voglio solo avere alcuni esempi di casi d'uso reali .
MODIFICARE:
Anche se sono interessato a ogni caso d'uso, preferirei alcuni esempi in cui l'HHL viene utilizzato direttamente, ovvero non utilizzato come subroutine di un altro algoritmo.
Sono ancora più interessato agli esempi di sistemi lineari risultanti dalla discretizzazione di un operatore differenziale che potrebbe essere risolto con HHL.
Vorrei sottolineare ancora una volta che sono interessato a tutti i casi d'uso (subroutine o meno) che conosci .