Hadamardův test (kvantový výpočet) - Hadamard test (quantum computation)

Hadamardovo testovací opatření real.png

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

  1. ^ A b Dorit Aharonov Vaughan Jones, Zeph Landau (2009). "Polynomiální kvantový algoritmus pro aproximaci Jonesova polynomu". Algorithmica. 55 (3): 395–421. arXiv:quant-ph / 0511096. doi:10.1007 / s00453-008-9168-0.