Messages
Dear all, we hope this week has started the best possible way. We continue our discussions of quantum Fourier transforms (QFTs) from last week since these are relevant for many of you in connection with project 2. Thereafter we will discuss the quantum phase estimation (QPE) algorithm, which serves as input to both Shor's algorithm and the estimation of eigenenergies (which can be compared with those form project 1). Alternatively, for those who are interested, one may continue with Shor's algorithm as a path for project 2.
These topics, QFTs and the QPE will also be discussed next week.
After the Easter break we will focus mainly on quantum machine learning algorithms. The plans for this week are thus:
Plans for the week of March 31-April 4, 2025
Discrete Fourier transforms (DFTs, reminder from last week) ) and the fast Fourier Transform (FFT) (see ...
Dear all, welcome back to a new week with FYS5419. We've hope you've had a great weekend.
This week we will start with a discussion of quantum Fourier transforms (QFTs) with and an emphasis on their mathematical properties.
We will continue with this topic next week (with discussions of codes and more) as well as the quantum phase estimation algorithm (QPE), which plays an important role in other algorithms, like Shor's algo and the evaluation of the energy of a system. After our discussions of QFTs and related topics, we will end the semester with a discussion of quantum machine learning algorithms. This week we will also discuss possible paths for project 2.
Thus, this week we aim at
Plans for the week of March 24-28, 2025
Start discussion of discrete Fourier transforms and Quantum Fourier transforms, basic mathematical expressions...
Dear all, as discussed last week, this week's lecture and exercise session will be dedicated to discussions of project 1 and its finalization.
We will also discuss possible paths for project 2. As material for the finalization of project 1, we recommend the lecture material from last week,
both the jupyter-notebook at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week8/ipynb (see also this week's notebook at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week9/ipynb) and the whiteboard notes (with hints and tricks on how to rewrite the Lipkin Hamiltonian) at ...
Dear all, we hope you've had an excellent start of the week, and a pleasant weekend. This week we will end our discussions of the theory for project 1 with an in depth discussion of the Lipkin model and how to implement it. Next week we will work on project 1 only (no lecture) and if more time may be needed for wrapping up the project, we can discuss an eventual extension of the deadline (set to March 21).
Our plan for this week is thus
Plans for the week of March 10-14: Solving quantum mechanical problems with VQE algorithm
Discussion of our final model, the Lipkin model, a two-qubit and a four-qubit system
Discussions and work on project 1
Reading recommendation
Hundt's chapter 3 and 4 contain many useful hints for computing pro...
Dear all, welcome back to FYS5419/9419. The plans this week are
Reminder on basics of the VQE method and how to perform measurements for the simpler one- and two-qubit Hamiltonians
Simulating efficiently Hamiltonians on quantum computers with the VQE method and gradient descent to optimize the state function ansatz
Introducing the Lipkin model, our final model for project 1
For the exercise session, we continue to work on project 1
As reading suggestions we recommend
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.
The VQE algorithm is discussed in Hundt's section 6.11
- See the review of Till...
Dear all, welcome back to FYS5419/9419. We hope you've had a great weekend, irrespective of the not optimal weather!
The plan this week is to discuss in detail the introduction and implementation of the VQE algorithm for a the one-qubit Hamiltonian of project 1 and prepare for the solution of the two-qubit Hamiltonian of the project 1. We will discuss strategies and implementations as well as how to rewrite a given Hamiltonian in terms of various gates and transformations. Next week we will also introduce a more realistic Hamiltonian and express again the Hamiltonian in terms of various Pauli matrices.
Plans for the week of February 24-28, Solving quantum mechanical problems
Repetition from last week on gates, measurements and one-qubit systems
Introducing the Variational Quantum Eigensolver (VQE) a...
Dear all, welcome back to FYS5419/9419. We hope you've all had a great weekend.
The plans for this week (see lecture notes either as PDF or jupyter-notebook at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week5)
are:
The first part of the lecture will focus
Review from last week, one-qubit gates and one-qubit Hamiltonian (using slides from last week)
Reminder and review of density matrices and measurements from week 2
Schmidt decomposition and entanglement
Discussion of entropies, classical information entropy (Shannon entropy) and von Neumann entropy
The second part focuses on
Two-qubit Hamiltonians...
Dear all, welcome back to FYS5419/9419.
The lecture notes for this week are at (jupyter-notebook or PDF formats) https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week4
This week (note changes from original plan) we plan to discuss
Reminder from last week on gates and circuits
One-qubit and two-qubit gates, background and realizations
Simple Hamiltonian systems of relevance for project
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.
Dear all, this week we will spend time only on exercises and in particular the first exercise in project 1.
There is thus no lecture, only work on exercises and project 1. We recommend taking a look at the jupyter-notebook for week 3, see https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/pub/week3/ipynb/week3.ipynbLinks to an external site.
There we discuss how one can use qiskit to test the Bell states. Furthermore, the jupyter-notebook contains material about the most common gates.
We will discuss in more detail the physical meaning of these gate operations next week. This week we will simply define them and use them in studies of the Bell states.
The first exercise in project 1 deals thus with setting up your own cod...
We have changed the zoom link to https://uio.zoom.us/my/mortenhj
This will be our link for the rest of the semester.
Dear all, welcome back. We hope you've had a great start of the week. With this mail we'd like to give you an overview of these week's plans, with exercises and links to possible reading recommendations.
We will start with a review from last week and then move to these week's topics. That is:
Summary from last week and plans for this week
Last week we:
defined the state vector and the associated notation
introduced the inner product and showed how to calculate it in an orthonormal basis
introduced outer products and projection operators
introduced tensor products and showed how to construct state vectors for multiple qubits
introduced the spectral decomposition of operators
This we...
Dear all, first a great welcome to FYS5419/9419 and thx so much for having chosen the course.
All educational material is available via the GitHub repository at https://github.com/CompPhysics/QuantumComputingMachineLearning
Furthermore, for those of you who cannot be there physically, you can attend the lectures via zoom. The link will be communicated before the semester starts. All lectures will be recorded.
Permanent Zoom link for the whole semester is https://msu.zoom.us/j/93773830103, Meeting ID: 937 7383 0103
The first part of the course (project 1 and till mid march) has its focus on studies of quantum-mechanical many-particle systems using quantum computing
algorithms and quantum computers. The second part is optional and depends on the interests and backgrounds of the participants. Two main
themes can be covered:
- Quantum machine learning algorithms, implementations and stu...