• Nie Znaleziono Wyników

Ćwiczenia do Wykładu 07

N/A
N/A
Protected

Academic year: 2021

Share "Ćwiczenia do Wykładu 07"

Copied!
2
0
0

Pełen tekst

(1)

Podstawy obliczeń kwantowych

(materiały do ćwiczeń)

Jarosław Miszczak

https://www.iitis.pl/˜miszczak/natcomp/

02/11/2016 (v. 0.02)

Zadanie 1: Ile jest operacji odwracalnych dla jednego bitu? Ile jest operacji

nieodwra-calnych? Ile jest operacji odwracalnych i nieodwracalnych dla qubitu?

Zadanie 2: Zapisz operacje na tritach za pomocą macierzy. Ile jest operacji

odwracal-nych dla układu tritowego (czyli trójstanowego)?

Zadanie 3: Jak wyglądają operacje odwracalne na układzie d-stanowym. Ile jest takich

operacji?

Zadanie 4: Klasyczna bramka negacji może być zapisana jako macierz (0 1

1 0). W

infor-matyce kwantowej zapisywana jest ona jako σx. Jak wygląda

σx? Zadanie 5: Bramka Hadamarda jest jest określona jako H = 1

2( 1 1 1 −1). Wykonaj dzia-łania: a) H|0i+|1i√ 2 , b) H|0i−|1i√ 2 , c) (H ⊗ H)|10i, d) (H ⊗ I)|01i, e) (I ⊗ H)(σx⊗ I)|01i

Zadanie 6: Bramka Toffoliego to bramka na trzech bitach, która neguje trzeci bit jeżeli

dwa pierwsze bity wejścia są równe 1. Zapisz tą bramkę najpierw w postaci tabeli logicznej, a potem jako macierz.

Zadanie 7: Zapisz w postaci tabeli logicznej oraz jako macierz bramkę Fredkina czyli

trójbitową bramkę kontrolowanej zamiany bitów.

Zadanie 8: Wykonaj działania:

a) (0 1 2 3) ⊗ (4 56 7) , b) −4 5 −6 7  0 −1 2 −3  , c) (1 1 1 −1) ⊗ (1 11 −1), d) (1 1 1 −1) ⊗ 1 0 0 1 0 1 1 0 1 0 0 −1 0 −1 1 0 ! , e) 1 0 0 1 0 1 1 0 1 0 0 −1 0 −1 1 0 ! ⊗ (1 1 1 −1).

Zadanie 9: Zapisz w notacji Diraca wektory:

a) (−1i ), b)10 1  , c)12 3  , d) 0 0 0 1  . 1

(2)

Zadanie 10: Sprawdź czy następujące macierze są unitarne: a) 1 2( 1 1 1 −1), b) 1 0 0 1 0 1 1 0 1 0 0 −1 0 −1 1 0 ! .

Zadanie 11: Zapisz za pomocą macierzy następujące operacje:

a) |0ih0| ⊗ σx+ |1ih1| ⊗ I przy założeniu że pierwszy rejestr jest dwustanowy,

b) |0ih0|⊗0 0 10 1 0 1 0 0



+(I−|0ih0|)⊗I przy założeniu że pierwszy rejestr jest trójstanowy.

Zadanie 12: Zapisz za pomocą notacji Diraca macierze:

a)0 0 10 1 0 1 0 0  , b) 1 2 1 0 1 02 0 1 0 −1  .

Zadanie 13: Wykonaj obwody kwantowe:

a) |q0i = |1i H |q1i = |0i H , b) |q0i = |0i H • |q1i = |1i ⊕ , c) |q0i = |1i • |q1i = |0i H ⊕ • |q2i = |0i ⊕ .

Zadanie 14: Czy komputer kwantowy może obliczać funkcje nieobliczalne dla uni-wersalnej maszyny Turinga?

Zadanie 15: Czy komputer kwantowy może wykonywać efektywnie algorytmy któ-re nie mogą być wykonane efektywnie na maszynie Turinga?

Zadanie 16:

Ï

Napisz program pozwalający na zapis i wykonanie bramek kwanto-wych (czyli macierzy unitarnych) na układach d-wymiarokwanto-wych. Uwzględnij możli-wość operowania na układach złożonych.

Zadanie 17:

Ï

Zapoznaj się z możliwościami języka programowania QCL (http:// tph.tuwien.ac.at/˜oemer/qcl.html).

Zadanie 18:

Ï

Zapoznaj się z możliwościami środowiska programowania kwantowego QuIDE (http://www.quide.eu/).

Cytaty

Powiązane dokumenty

Ile jest takich umów, proszę wskazać tytuł najstarszej i najnowszej umowy o tych tematach (oddzielnie dla każdego tematu)A. Znając tytuł umowy :

Przedstawić grupę Z ∗ 29 jako sumę prostą grup cyklicznych, których rzędy są potęgami liczb

Jaka jest liczba różnych k-wymiarowych podprzestrzeni liniowych przestrzeni n-wymiarowej nad q-elementowym ciałem.. Zanim poznamy odpowiedź na to pytanie, przybliżymy pojęcia,

Wyka», »e iloczyn dowolnych 13 kolejnych liczb naturalnych dzieli si¦ przez 13!..

Ile różnych deserów może z tego sporządzić ekspedientka, jeśli w pucharku mieści się nie więcej niż 5 kulek lodów, a pusty pucharek nie jest deserem..

Uwaga, dwa sposoby usadzenia uważamy za takie same, jeśli w obu sposobach każda z osób ma tych samych sąsiadów zarówno po lewej, jak i prawej stronie..

Wtexdy jedna (co najmniej) z tych liczb jest równa 1... Jeżeli w drzewie pozostało więcej niż jedna krawędź, to IDŻ

Powracająca co kilka lat (ostatnio w lipcu 2017 roku) kwestia powojennych roszczeń wobec Niemiec, z czym wiąże się proponowana przez niego zasada przedawnienia, czy sprawa