Plans for the week of February 16-20
Dear all, welcome back to FYS5419/9419. This week is when the fun begins with the VQE algorithm.
Note that the lecture this week is via zoom only (direct, but it will be recorded as well as always). The exercise session runs as usual. In addition to what we discussed last week, with the information here, you should be able to start writing your own VQE code.
The first part of the lecture will focus
Review from last week, one-qubit gates and one-qubit Hamiltonian rewritten in term of Pauli matrices (with some slides from last week)
Two-qubit Hamiltonians and how to encode them in terms of Pauli matrices
Then we start discussing the? variational quantum eigensolver algorithm (VQE)?
Discussion of project 1 during the lecture and the exercise session, see the jupyter-notebooks mentioned below.
Readings
For the discussion of one-qubit, two-qubit and other gates, sections 2.6-2.11 and 3.1-3.4 of Hundt's book?Quantum Computing for Programmers, contain most of the relevant information. We will repeat some of the these properties during the first part of the lecture.
The VQE algorithm is discussed in Hundt's section 6.11
See also the VQE review article by Tilly et al.
See the additional jupyter-notebooks at?https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week5/ipynb. We will use these files during the lecture when we discuss exercises a-d) in project 1. You will also find examples on how to test your own codes with QisKit and IBM's quantum computers. Although these jupyter-notebooks contain a solution to the VQE coding, the main aim is to show how you can write your own code and implement the VQE algorithm.
Best wishes to you all,
Carl Fredrik and Morten