Hadamardův test (kvantový výpočet) - Hadamard test (quantum computation)
v kvantový výpočet, Hadamardův test je metoda použitá k vytvoření náhodná proměnná jehož očekávaná hodnota je očekávaný skutečná část zjištěné hodnoty a kvantový stav s ohledem na některé nečleněný operátor.[1]
Nechat
být státem, který lze efektivně generovat, a nechat
být jednotná brána. Hadamardův test vytváří náhodnou proměnnou, jejíž obraz je v
a jehož očekávaná hodnota je přesně
. Varianta testu vytváří náhodnou proměnnou, jejíž očekávaná hodnota je
.[1]
Abychom provedli Hadamardův test, nejprve spočítáme stav
. Poté použijeme unitární operátor
podmíněn prvním qubit získat stát
. Poté aplikujeme Hadamardova brána na první qubit, výtěžek
.
Výsledkem je měření prvního qubitu
s pravděpodobností
, v takovém případě vydáme
. Výsledek je
s pravděpodobností
, v takovém případě vydáme
. Očekávanou hodnotou výstupu pak bude rozdíl mezi těmito dvěma pravděpodobnostmi, což je 
Získat náhodnou proměnnou, jejíž očekávání je
postupujte přesně stejným postupem, ale začněte s
.
Hadamardův test má mnoho aplikací v kvantových algoritmech, jako je Algoritmus Aharonov-Jones-Landau.
Reference