Quantum Computing

Diplome(s)
Lieu
ENS-PSL
Printemps- Eté
Niveau Master 2 3 ECTS - En anglais
Cours en option pour le parcours de Physique Quantique M2
Enseignant(s) Thomas AYRAL
Contact - Secrétariat de l’enseignement

The goal of this course is to introduce the main concepts and challenges of quantum computing, a new set of technologies and techniques that promise to solve hard computational problems.

 

a quantum circuit

We will review both the theoretical premises and promises of ideal quantum computers, and the practical challenges that one faces when one actually runs quantum programs on today’s physical quantum computers: what is the role of decoherence? how does one deal with it in practical quantum algorithms?

 

entanglement generation and suppression in quantum processors

The course will also introduce the key concepts of quantum error correction, which could be used when sufficient qubit counts and qualities are reached.

 

The course will combine conventional blackboard lectures and exercise sessions with small quantum programming numerical projects and short research journal clubs.

Syllabus

A. Quantum computing in theory

  1. quantum computing through the tensor network lens
  2. entanglement (and more tensor networks)
  3. quantum computing for fermionic problems

B. Quantum computing in practice

  1. noise and decoherence in quantum computers
  2. variational quantum algorithms: promises and challenges
  3. overcoming VQE challenges
  4. analog quantum computing

C. Long-term quantum computing

  1. advanced Hamiltonian simulation algorithms
  2. quantum error correction 101.
Prerequisites

Standard linear algebra. Quantum mechanics.

Basic quantum algorithmics is supposed to be known: quantum gates and circuits. 

Evaluation

Written exam & article presentation.