Feynmans algoritm är en algoritm som används för att simulera operationerna av en kvantdator på en klassisk dator . Den är baserad på Path-integralformuleringen av kvantmekaniken, som formulerades av Richard Feynman .
Översikt
En kvantdator tar in en kvantkrets som innehåller -grindar och ett ingångstillstånd . Den matar sedan ut en sträng av bitar med sannolikheten .
I Schrödingers algoritm beräknas matrismultiplikation . Det vill säga . Systemets kvanttillstånd kan spåras under hela dess utveckling.
I Feynmans sökvägsalgoritm beräknas historik. Det vill säga .
Schrödingers tar mindre tid att köra jämfört med Feynmans medan Feynmans tar mer tid och mindre utrymme. Mer exakt tar Schrödingers tid och utrymme medan Feynmans tar tid och mellanrum.
Exempel
Tänk på problemet med att skapa en Bell-tillstånd . Vad är sannolikheten att den resulterande mätningen blir ?
Eftersom kvantkretsen som genererar ett Bell-tillstånd är H ( Hadamard-porten )-grinden följt av CNOT-grinden , är enhetens enhet för denna krets . I så fall är algoritm . Så sannolikheten för mätningen blir är .
Med hjälp av Feynmans algoritm innehåller Bell-tillståndskretsen historiker: . Så = | + + + .
Se även