Simono algoritmas

Iš testwiki.
09:45, 4 vasario 2024 versija, sukurta imported>Zygimantus (papildymas)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Pereiti į navigaciją Jump to search

Simono algoritmas - tai kvantinis algoritmas, kuris tam tikrą užduotį išsprendžia eksponentiškai greičiau nei klasikinis kompiuteris. Klasikiniam kompiuteriui reikia 2n/2 laiko, o kvantiniam kompiuteriui n2 kubitų ir O(n) arba O(n2.376) laiko. Šis algoritmas padėjo pagrindą Šoro algoritmui.[1]

Algoritmo veikimas

Turime įėjime du "srautus" kubitų n:
|ψ0=|0n|0n.
Toliau praleidžiame pro Hadamardo vartus pirmus n kubitų:
|ψ1=12nx12n|xn|0n.
Toliau praleidžiame visus 2n kubitus pro funkciją:
|ψ2=12nx12n|xn|f(x).

Šaltiniai

Šablonas:Išnašos

Nuorodos