Algorisme de Shor: diferència entre les revisions

Contingut suprimit Contingut afegit
Línia 88:
Això ens proporciona una factorització de ''N''. Si ''N'' és el producte de dos primers, aquesta és l'''única'' factorització possible.
 
=== II. Trobar el període ===
L'algorisme, perPer trobar el període, l'algorisme de Shor, esdepèn basatotalment radicalment ende la capacitat d'unaun [[Computació quàntica|ordinador quànticaquàntic]] d'estar en molts estats simultàniament. Els físics anomenen aquest comportament [[superposició quàntica]]. Per computar el període d'una funció ''f'', avaluem la funció en tots els punts simultàniament.
 
No obstant això,Però la física quàntica no permet que tinguem accés a tota aquesta informació directament. Un [[mesurament quàntic]] donarà només un de tots els valors possibles, destruint tots els altres. Per tant hem de transformar acuradament la superposició a un altre estat que retorni la resposta correcta amb alta probableprobabilitat. Això és aconseguits'aconsegueix utilitzant la [[transformada de Fourier]] quàntica.
 
Shor va haver de solucionar així tres "problemes d'implementació". Tots van haver de ser implementats "ràpids", que significa executar amb un nombre de portes quàntiques que és [[Temps polinòmic|polinòmic]] Enen log''N''.
# Crear una superposició d'estats. Això es pot fer aplicant les portes de Hadamard a tots els [[qubit]] s en el registre d'entrada. Un altre enfocament seria utilitzar la [[transformada de Fourier]] quàntica (vegeu a sota).
# Implementar la funció''f''com una transformada quàntica. Per assolir això, Shor utilitzar exponenciació per quadrats per a la seva transformació modular de l'exponenciació.
Línia 100:
Després de totes aquestes transformacions una mesura donarà una aproximació al període''r''. Per simplicitat assumeixi que hi ha una''i''tal que''ir/N''és un nombre enter. Llavors la probabilitat de mesurar''i''és 1. Per veure això notem que
 
: <math> Ie^{2 \pi i b ir/N}= 1 </math>
 
per a tots els nombres enters ''b''. Per tant la suma que ens dóna la probabilitat de la mesura ''i'' serà ''N/r'' ja que ''b'' presapren aproximadament ''N/r'' valors i així la probabilitat és ''1/r''. Hi ha ''r'', ''iy'' tals que ''iryr/N'' és un nombre enter, després la suma de les probabilitats és 1. Nota: una altra manera d'explicar l'algorisme de Shor és observant que és precisament l'[[algorisme de valoració de fase quàntica]] disfressat.
 
== Vegeu també ==