|
|
(egy szerkesztő 6 közbeeső változata nincs mutatva) |
1. sor: |
1. sor: |
− | =Quantum Information Processing=
| + | http://physics.bme.hu/BMETE11MF42_kov?language=en |
− | ==Course Information, 2019 Spring==
| + | |
− | | + | |
− | *'''Lecturers:''' András Pályi, Zoltán Zimborás
| + | |
− | *'''Responsible lecturer:''' András Pályi
| + | |
− | *'''Language:''' English
| + | |
− | *'''Location:''' F3212
| + | |
− | *'''Time:''' Wednesdays, 12:15-13:45
| + | |
− | | + | |
− | ==Details==
| + | |
− | | + | |
− | * One goal is to provide an introduction to basic concepts of quantum information theory and computing. Another goal is to provide hands-on experience in programming an actual quantum computer. That is, the basic concepts, gadgets, algorithms, etc., should be implemented and run by the students themselves during the course and as homework. We will use the quantum computers of the IBM Quantum Experience project, which are available via the cloud for anyone.
| + | |
− | * Lectures will combine conventional, frontal presentation, and programming exercises. Therefore, the location is a computer lab. Of course, students are welcome to use there own laptop computers.
| + | |
− | * The main resource used for the course is the online documentations of (1) the quantum computers available through the IBM Quantum Experience project [https://quantumexperience.ng.bluemix.net/qx/experience], and (2) the Qiskit quantum computing framework [https://qiskit.org/].
| + | |
− | * Evaluation: There is an exam at the end of the semester. You'll get a few exercises that you have to solve on the spot on your own in a 90-minute time frame. Using online resources is allowed. The exercises will be similar to those on the exercise sheets published in the "Course material" table below. We suggest that you solve all exercises before the exam as a preparation. You'll get a grade based on the quality and quantity of the solutions you prepare during the exam, and based on your competence revealed at a short discussion after the exercise session.
| + | |
− | | + | |
− | ==Course material== | + | |
− | | + | |
− | {| class="wikitable"
| + | |
− | |-
| + | |
− | ! scope="col" style="width: 25px; height: 25px;" | #
| + | |
− | ! scope="col" style="width: 300px;" | Lecture
| + | |
− | ! scope="col" style="width: 200px;" | Exercises
| + | |
− | ! scope="col" style="width: 200px;" | Solutions
| + | |
− | ! scope="col" style="width: 200px;" | Homework Solutions
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 01
| + | |
− | | [[Media:QIP2019Spring-Lecture01.pdf|Basics: quantum information, python, qiskit]]
| + | |
− | | [[Media:ExercisesLecture01.pdf|ExercisesLecture01.pdf]]
| + | |
− | | [[Media:SolutionsLecture01.pdf|SolutionsLecture01.pdf]]
| + | |
− | | [[Media:SolutionsLecture01-QX.pdf|SolutionsLecture01-QX.pdf]]
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 02
| + | |
− | | [[Media:QIP2019Spring_Lecture02.pdf|The Bernstein-Vazirani quantum algorithm]]
| + | |
− | |
| + | |
− | |
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 03
| + | |
− | | [[Media:QIP2019Spring-Lecture03.pdf|Decoherence 1: the density matrix]]
| + | |
− | | [[Media:ExercisesLecture03.pdf|ExercisesLecture03.pdf]]
| + | |
− | | [[Media:SolutionsLecture03.pdf|SolutionsLecture03.pdf]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 04
| + | |
− | | [[Media:QIP2019Spring-Lecture04.pdf|Decoherence 2: qubit relaxation]]
| + | |
− | | [[Media:ExercisesLecture04.pdf|ExercisesLecture04.pdf]] [[Media:Q0_test.txt|Q0_test.txt]]
| + | |
− | | [[Media:SolutionsLecture04.pdf|SolutionsLecture04.pdf]]
| + | |
− | [[Media:SolutionLecture04-Exercise4.pdf|SolutionLecture04-Exercise4.pdf]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 05
| + | |
− | | [[Media:QIP2019Spring-Lecture05.pdf|Decoherence 3: quantum state tomography]]
| + | |
− | | [[Media:ExercisesLecture05.pdf|ExercisesLecture05.pdf]]
| + | |
− | | [[Media:SolutionLecture05-Exercise2.pdf|SolutionLecture05-Exercise2.pdf]]
| + | |
− | [[Media:SolutionLecture05-Exercise3.pdf|SolutionLecture05-Exercise3.pdf]]
| + | |
− | [[Media:tomography_test.txt|tomography_test.txt]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 06
| + | |
− | | [[Media:QIP2019Spring-Lecture06.pdf|Deutsch-Jozsa and Grover algorithms]]
| + | |
− | | [[Media:ExerciseLecture06.pdf|ExerciseLecture06.pdf]]
| + | |
− | |
| + | |
− | [[Media:ExerciseSolutions06-DJ.pdf|ExerciseSolutions06-DJ.pdf]]
| + | |
− | [[Media:ExerciseSolutions06-Grover.pdf|ExerciseSolutions06-Grover.pdf]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 07
| + | |
− | | [[Media:QIP2019Spring-Lecture07.pdf|Quantum Fourier Transform, Phase Estimation]]
| + | |
− | |
| + | |
− | |
| + | |
− | [[Media:QFT_Ex1_v3.pdf|QFT_Ex1_v3.pdf]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 08
| + | |
− | | [[Media:QIP2019Spring-Lecture08.pdf|Shor's algorithm]]
| + | |
− | | [[Media:ExerciseLecture08.pdf|ExerciseLecture08.pdf]]
| + | |
− | | [[Media:Shor.pdf|Shor.pdf]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 09
| + | |
− | | [[Media:QIP2019Spring-Lecture09.pdf|Quantum Simulation]]
| + | |
− | | [[Media:QFT-Copy1.pdf|ExerciseLecture09.pdf]]
| + | |
− | |
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 10
| + | |
− | | [[Media:QIP2019Spring-Lecture10.pdf|Classical Error Correction]]
| + | |
− | | [[Media:ExercisesLecture10.pdf|ExercisesLecture10.pdf]]
| + | |
− | | [[Media:SolutionsLecture10.pdf|SolutionsLecture10.pdf]]
| + | |
− | |
| + | |
− | |-
| + | |
− | ! style="height: 25px;" | 10
| + | |
− | | [[Media:QIP2019Spring-Lecture11.pdf|Quantum Error Correction]]
| + | |
− | | [[Media:ExercisesLecture11.pdf|ExercisesLecture11.pdf]]
| + | |
− | | [[Media:SolutionsLecture11.pdf|SolutionsLecture11.pdf]]
| + | |
− | |
| + | |
− | |}
| + | |
− | | + | |
− | ==List of topics==
| + | |
− | | + | |
− | * Basics: quantum information, python, and qiskit (Lecture 1, AP)
| + | |
− | * Bernstein-Vazirani algorithm (Lecture 2, ZZ)
| + | |
− | * Density matrix. State tomography. <del>Process Tomography</del>. Relaxation. <del>Dephasing</del>. Decoherence. (Lectures 3-5, AP).
| + | |
− | * Quantum algorithms: Deutsch, Grover, Shor, quantum simulation (Lectures 6-9, ZZ)
| + | |
− | * Classical, hybrid, and quantum error correction using the repetition code. (Lectures 10-11, AP)
| + | |
− | * Bell inequalities. Quantum teleportation. (Lecture 12, ZZ)
| + | |