• Nie Znaleziono Wyników

Zadania domowe z Informatyki kwantowej

N/A
N/A
Protected

Academic year: 2021

Share "Zadania domowe z Informatyki kwantowej"

Copied!
3
0
0

Pełen tekst

(1)

Zadania domowe z Informatyki kwantowej

Seria 6

4 I 2006

Zadanie 1 Rozwa»my algorytm Deutscha, pozwalaj¡cy rozró»ni¢ czy funkcja zamkni¦ta w pudeªku

jest staªa czy zbalansowana, w przypadku gdy badane funkcje okre±lone s¡ na liczbach 3 bitowych: f : {0, 1}3 7→ {0, 1}. Rozwa» sytuacj¦ w której w pudeªku zamkni¦ta jest funkcja staªa f1 która ka»dej liczbie trzybitowej na wej±ciu przypisuje warto±¢ 1, oraz sytuacj¦ w której w pudeªku zamkni¦ta jest funkcja zbalansowana f2 która liczbom: 000, 001, 010, 100 przypisuje warto±¢ 1, a liczbom 011, 101, 110, 111 przypisuje warto±¢ 0. W ka»dym z dwóch przypadków napisz jaki stan czterech qubitów otrzymamy na wyj±ciu po wykonaniu algorytmu Deutscha.

Zadanie 2 Jednym z elementów algorytmu Grovera, jest operacja, która wektor bazowy |0i zmienia na

−|0i, a wszystkie pozostaªe wektory bazowe pozostawia bez zmian. Rozwa»my t¦ operacj¦ w sytuacji gdy dziaªa na dwa qubity (czyli mamy przestrze« czterowymiarow¡: |0i, |1i, |2i, |3i). Zaproponuj schemat bramek kwantowych realizuj¡cych t¦ operacj¦, u»ywaj¡ tylko bramek Hadamarda, bramek CNOT, i jed- noqubitowych bramek X = 0 1

1 0

 .

Zadanie 3 Rozwa»my dziaªanie algorytmu Grovera w sytuacji wyszukiwania jednej liczby z po±ród czterech. Zakªadaj¡c, »e wyszukiwan¡ liczb¡ jest 0, napisz w jawny sposób (jako macierz 4 × 4) jedn¡

iteracj¦ w algorytmie Grovera. Podziaªaj t¡ operacj¡ jednokrotnie na stan, taki jaki jest przygotowywany w algorytmie Grovera. Jakie jest prawdopodobie«stwo, »e algorytm Grovera po tej jednej iteracji da nam oczekiwany wynik?

Narysuj obwód kwantowy realizuj¡cy algorytm Grovera, w sytuacji wyszukiwania jednej liczby spo±ród czterech. Narysuj obwód przy pomocy bramek Hadamarda, CNOT, X, oraz z bramki peªni¡cej funkcj¦

wyroczni. Dla uªatwienia skorzystaj z wyniku Zadania 1.

Zadanie 4 Rozwa»my algorytm Grovera w sytuacji, gdy wyszukujemy jedn¡ liczb¦ spo±ród 256. Ile iteracji w algorytmie Groovera nale»y wykona¢ aby uzyska¢ po»¡dan¡ odpowied¹ z najwi¦kszym mo»liwym prawdopodobie«stwem? Ile wynosi to prawdopodobie«stwo?

(2)

Wskazówki

2. Spróbuj najpierw znale¹¢ schemat realizuj¡cy operacj¦, która zamienia |3i → −|3i, a pozostaªe wektory bazowe pozostawia bez zmian. Do tej operacji wystarczy u»y¢ dwóch bramek Hadamarda i jednej CNOT. Potem u»ywaj¡c bramek X spróbuj osi¡gn¡¢ upragniony cel.

3. Zauwa», »e w tej sytuacji wystarczy tylko jedna iteracja algorytmu Groovera do znalezienia szukanej liczby

4. Ka»da iteracja w algorytmie Grovera odpowiada obrotowi który zbli»a nas do szukanego stanu.

Znaj¡c k¡t o jaki obraca nas jedna iteracja i k¡t jaki musimy przeby¢ mo»emy stwierdzi¢ po ilu iteracjach znajdziemy si¦ w pobli»u poszukiwanego stanu. K¡t θ o jaki obraca nas jedna iteracja zadany jest wzorem cos(θ/2) = p(N − M)/N, gdzie N, M oznacza, »e szukamy M liczb po±ród N. K¡t ψ mi¦dzy wektorem pocz¡tkowym, z którego startujemy w algorytmie Grovera, a wektorem docelowym zady jest wzorem cos ψ = pM/N.

(3)

Odpowiedzi

1. f1 : − |0i ⊗ |0i ⊗ |0i ⊗1

2(|0i − |1i),

f2 : 12(|0i ⊗ |0i ⊗ |1i + |0i ⊗ |1i ⊗ |0i + |1i ⊗ |0i ⊗ |0i − |1i ⊗ |1i ⊗ |1i) ⊗ 1

2(|0i − |1i) 2.

X • X

X H  H X 3.

1/2

−1 −1 −1 −1

1 1 −1 −1

1 −1 1 −1

1 −1 −1 1

,

je±li twój wynik jest taki sam z dokªadno±ci¡ do globalnego znaku - to OK, bo pami¦taj, »e globalna faza nie ma znaczenia. Prawdopodobie«stwo wynosi 1. Obwód kwantowy (na wej±ciu wpuszczamy trzy qubity w stanie |0i):

H

Wyrocznia

H X • X H

H H X H  H X H

X H

4. Liczba iteracji: 12. Prawdopodobie«stwo sukcesu=99,995%

Powodzenia!

Marek Ku±

Rafaª Demkowicz-Dobrza«ski1

1zadania s¡ dost¦pne pod adresem: www.cft.edu.pl/demko/zadania.html

Cytaty

Powiązane dokumenty

Rys. Kwadraty ABCD i AEF G, tak samo zorientowane, mają wspólny tylko punkt A. Na bokach AB i AC trójkąta ABC zbudowano, po jego zewnętrznej stronie, kwadraty ABDE i ACF G. Punkt E

Problem lokalnie hamiltonowski jest BQNP-zupełny wzgl¸ edem redukowalności wg

Poka˙z, ˙ze obiekt ten transformuje si˛e wzgl˛edem transformacji Lorentza jak pseudowektor (zmienia znak pod dzi- ałaniem operacji parzysto´sci przestrzennej)... Poka˙z, ˙ze

(Nałó˙z na funkcje falowe odpowiednie warunki na brzegach

Zidentyfikuj fizyczne stopnie swobody, znajd´z rozkład na operatory kreacji i anihilacji, oblicz propagator korzystaj ˛ ac z metody bezpo´sredniego rozwi ˛ azywania równa´n ruchu

[r]

Zbadaj czy wiek aktorów jest istotnie większy od wieku aktorek.. Oszacuj tę różnicę za pomocą

W ramach zajęć z wychowawcą narysuj lub namaluj pejzaż dowolną techniką na kartonie formatu A3, na temat „miejsce, do którego się udam, kiedy to już..