Algorytm Feynmana

Algorytm Feynmana to algorytm służący do symulacji działania komputera kwantowego na komputerze klasycznym . Opiera się na całkowym sformułowaniu Path mechaniki kwantowej , które zostało sformułowane przez Richarda Feynmana .

Przegląd

Kubitowy przyjmuje kwantowy , zawiera stan wejściowy . ciąg _ .

W Schrödingera oblicza bezpośrednio Oznacza to, że . Stan kwantowy układu można śledzić w trakcie jego ewolucji.

- { historii. Oznacza to, że .

Bieganie Schrödingera zajmuje mniej czasu niż Feynmana, podczas gdy Feynmana zajmuje więcej czasu i mniej miejsca. Dokładniej, Schrödinger zajmuje , zajmuje czas i przestrzeń .

Przykład

Rozważmy problem tworzenia stanu Bell . Jakie jest prawdopodobieństwo, że wynikowy pomiar będzie ?

Ponieważ obwód kwantowy, który generuje stan Bella, to bramka H ( bramka Hadamarda ), po której następuje bramka CNOT , jednostka dla tego obwodu to . W takim przypadku _ . Tak więc wynikowy pomiar prawdopodobieństwa będzie .

Używając algorytmu Feynmana, obwód stanu Bella zawiera : . Więc = | + + + .

Zobacz też