Algorytmy kwantowe 0800-ALGKW
1. Klasyczne modele obliczeń i złożoność obliczeniowa
a. Maszyny Turinga
b. Klasyczne układy liczące, zupełne układy bramek
c. Złożoność obliczeniowa: klasy P i NP
d. Problemy decyzyjne a problemy obliczeniowe
e. Obliczenia probabilistyczne, klasa BPP (bounded error probabilistic polynomial time)
f. Przykład: faktoryzacja liczby
2. Klasyczne obliczenia odwracalne — bramki Fredkina i Toffoliego
3. Qubit
a. Przestrzeń stanów kwantowych
b. Reprezentacja stanów na sferze Blocha
c. Macierze Pauliego jako proste bramki kwantowe
d. Zupełny układ kwantowych bramek 1-qubitowych
e. Pomiar stanu qubitu
f. Twierdzenie o nieklonowaniu
4. Układy qubitów
a. Stany separowalne i splątane
b. Miara splątania
c. Bramki 2-qubitowe C-Not i C-U
d. Operacje n-qubitowe — kaskadowe konstrukcje sterujące i ich złożoność
e. Zupełność układu 1-qubitowych bramek kwantowych i C-Not
5. Komputer kwantowy w ujęciu R. Feynmana
6. Splątanie jako zasób obliczeniowy
a. Teleportacja
b. Gęste kodowanie
c. Problem Deutscha-Jozsy
7. Kwantowa transformata Fouriera i estymacja fazy
8. Algorytm faktoryzacji Shora
a. Klasyczny algorytm RSA — podstawy teorio-liczbowe
b. Wyznaczanie rzędu elementu w grupie metodami klasycznymi
c. Zastosowanie kwantowej estymacji fazy do wyznaczania rzędu
d. Złożoność kwantowego algorytmu Shora
9. Inne zastosowania kwantowej transformaty Fouriera
a. Określanie okresu funkcji
b. Dyskretne logarytmy
c. Problem ukrytej podgrupy jako prototypowy algorytm kwantowy
10. Algorytm wyszukiwania Grovera
11. Kwantowa korekcja błędów
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Metody dydaktyczne podające
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
egzamin ustny – W01, W02, U01 – U03, K01 - K03
Kryteria oceniania:
Student losuje 3 pytania i po kilkuminutowym przygotowaniu omawia przy tablicy wylosowane zagadnienia. Materiał obejmuje zagadnienia omawiany na wykładzie, jak również wybrane zagadnienia z zalecanej literatury do przedmiotu. Odpowiedzi oceniane są wg następujących kryteriów:
- znajomość teoretycznych podstaw przedmiotu – 0-10 pkt
- zrozumienie omawianych zagadnień – 0-10 pkt
- znajomość literatury przedmiotowej 0-5 pkt.
Ocena ostateczna:
Ndst – 0-50% pkt.
Dst – 51-62% pkt.
Dst plus – 63-69% pkt.
Db – 70-81% pkt.
Db plus – 82-87% pkt
Bdb – 88-100% pkt.
Praktyki zawodowe
nie dotyczy
Literatura
M.A. Nielsen, I.L. Chuang, Quantum Computation & Quantum Information, Cambridge Univ. Press, 2000
M. Nakahara, T. Ohmi, Quantum Computing: From linear algebra to physical realizations, CRC Press 2008
M. Hirvensalo, Algorytmy Kwantowe, WSiP 2004
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: