• Rezultati Niso Bili Najdeni

Kaj pomeni, da bodo odgovori enaki? ˇCe nastavimo kubite na zaˇcetno bazno stanje|xi=|x0x1

N/A
N/A
Protected

Academic year: 2022

Share "Kaj pomeni, da bodo odgovori enaki? ˇCe nastavimo kubite na zaˇcetno bazno stanje|xi=|x0x1"

Copied!
1
0
0

Celotno besedilo

(1)

i i

“Pretnar” — 2014/6/9 — 6:35 — page 41 — #1

i i

i i

i i

OSNOVE KVANTNEGA RA ˇCUNALNIˇSTVA, 2. DEL MATIJA PRETNAR

Fakulteta za matematiko in fiziko Univerza v Ljubljani

Math. Subj. Class. (2010): 68Q12, 81P68

V drugem delu ˇclanka si ogledamo Deutschev algoritem, ki je bil prvi kvantni algori- tem, ter najznamenitejˇsa kvantna algoritma: Groverjev algoritem za iskanje v neurejeni tabeli in Shorov algoritem za razcep na praˇstevila.

THE BASICS OF QUANTUM COMPUTING, PART 2

The second part looks at Deutsch’s algorithm, which was the first quantum algori- thm, and at two most famous quantum algorithms: Grover’s search algorithm and Shor’s factorization algorithm.

Simulacija klasiˇcnih vezij

Preden se zaˇcnemo navduˇsevati nad uˇcinkovitostjo kvantnih raˇcunalnikov, najprej preverimo, ali lahko z njimi res izraˇcunamo vse, kar bi ˇzeleli. Torej, za vsako funkcijof:{0,1}m→ {0,1}n, ki jo znamo izraˇcunati na obiˇcajnem raˇcunalniku, ˇzelimo poiskati ustrezno unitarno preslikavo oziroma kvantno vezje Uf, ki bo dajala enake odgovore.

Kaj pomeni, da bodo odgovori enaki? ˇCe nastavimo kubite na zaˇcetno bazno stanje|xi=|x0x1· · ·xm−1i, kjer soxi posamezni vhodni biti, potem ˇ

zelimo s pomoˇcjo Uf izraˇcunati stanje |f(x)i = |y0y1· · ·yn−1i. Toda kako lahko z unitarnimi preslikavami izraˇcunamo funkcijo, ki nima inverza? ˇSe veˇc: kaj, ˇce funkcijaf nima enakega ˇstevila vhodnih in izhodnih bitov?

Obema teˇzavama se izognemo tako, da vezje poleg vhoda|xisprejme ˇse nekaj dodatnih kubitov, na katere bomo shranili izhod |f(x)i. Za zaˇcetek si oglejmo primer, ko f izraˇcuna en bit, torej ko je n = 1. Vezje Uf tedaj iz stanja|xi|0i izraˇcuna stanje|xi|f(x)i. Natanˇcneje: iz stanja|xi|bibomo izraˇcunali stanje |xi|b⊕f(x)i, kjer jeekskluzivni ali ⊕podan z:

0⊕0 = 0 0⊕1 = 1 1⊕0 = 1 1⊕1 = 0.

Iz enakosti cnot|xi|bi=|xi|b⊕xi izvira tudi oznaka za cnotv kvantnih vezjih.

Ce je izhodnih kubitov veˇˇ c, ravnamo podobno: iz vhoda |xi|bi, kjer je b zdaj zaporedjenkubitov, enako izraˇcunamo|xi|b⊕f(x)i, le da tokrat⊕ deluje po posameznih kubitih.

Obzornik mat. fiz.61(2014) 2 41

Reference

POVEZANI DOKUMENTI

V razdelku 4.4 smo predstavili polinomski natanˇcni algoritem za problema Najmanjˇ sa P -Prilagodljivost 1-Atributov in Najmanjˇ sa max -Pri- lagodljivost 1-Atributov , v katerih

Najprej bo opisanih nekaj osnov uˇ ceˇ cih avtomatov, nato omenjeni algoritem, na koncu pa naˇ cin, kako ga lahko uporabimo v primeru ocenjevanja gibanja (motion estimation), ki sluˇ

Rezultate enostavno pojasnimo s tem, da prekrivni algoritem izdela bolj uravnotežena drevesa, medtem ko imajo nekatera vozlišča drevesa algoritma RDR lahko tudi po 800 in

Slika 4.1: Od leve proti desni so predstavljeni koraki algoritma: Slika zajeta iz kamere, ki predstavlja vhod v algoritem, slika, ki je izhod iz detekcije robov, pozicije (narisane

• S tem naborom lahko modeliramo poljubna druga S tem naborom lahko modeliramo poljubna druga kvantna vrata.. • Definicija: Kvantni algoritem je algoritem ki s svojimi

Implementirali smo izbiro vzorcev, predstavili in izbrali algoritem DTW za primerjanje ˇ casovnih vrst, predstavili moˇ znosti za pohitritev izbranega algoritma,

Slika 22: Graf izvajanja algoritma v sekundah za algoritem hitre konveksne ovojnice

Zato bomo za obe uporabili enak algoritem (algoritem 5). Optimizacija pa bo poskrbela, da se bodo parametri prilagodili posamezni mnoˇ zici. Veliko razliˇ cnih mnoˇ zic slik