Calcul Quantique

Bachelor 6 eme semestre

Informatique et Communication

 Cours + exercices: Jeudi 8h15 – 11h, salle: INM10

 Exercices: vendredi 14h15 – 15h, salle: INM10

ANNOUNCEMENT:

Video lectures will be posted before class Thursdays 8h15-10h. Q and A Zoom session each Thursday 10h15 – 11h:

Regular exercise Zoom session on Fridays 14h15-15h15:

 

enseignant: Nicolas Macris
bureau: INR 134
email: [email protected]
teaching assistant: Kirill Ivanov
email: [email protected]
bureau: INR 030
assistant etudiants: Alix Jeannerot and Cedric Tomasini
email: [email protected], [email protected]

Objectifs
Le but du cours est de familiariser l’étudiant avec les concepts du calcul et des algorithmes quantique. Notre modèle de calcul sera celui des circuits quantiques. Ces circuits sont une extension du modèle des circuits classiques Booléens.

Après un bref exposé axiomatique de la mécanique quantique, puis des modèles des circuits classiques et quantiques, nous aborderons: les algorithmes de Deutsch et Josza, de Simon (sous groupe caché), de Shor (factorisation), de Grover (bases de données). Ensuite selon le temps disponible nous étudierons le sujet des codes correcteurs d’erreur (Calderbank-Steane-Shor, formalisme stabilisateur).

Ces sujets seront présentés de facon axiomatique et seules des connaissances élementaires d’algèbre linéaire sont requises. En particulier aucune connaissance de physique n’est nécessaire.

Les étudiants auront aussi la possibilité de se familiariser avec les machines quantiques d’IBM Q à travers quelques exercices pratiques.

Bibliographie:

N. David Mermin: Quantum Computer Science, An introduction, Cambridge University press 2007. Une introduction écrite par un physicien pour des informaticiens.
Michael A. Nielsen and Isaac Chuang, Quantum Computation and Quantum Information, Cambridge University Press 2000. Un livre complet et d’un niveau plus avancé.
Neil Gershenfeld, The Physics of Information Technology, Cambridge University Press 2000, Une introduction à differents phénomènes physiques (classiques et quantiques) de bases, derrière les technologies de l’information.


Notes de cours Series d’exercices   Corriges

20 – 21 Fevrier

Brève introduction

Modèle des circuits classiques

Homework 1   Solution-1

27 – 28 Fevrier

Principes quantiques de base

Homework 1 continued   Solution-1

5 – 6 Mars

Modele de Deutsch des circuits quantiques

Homework 2

IBMQpractice-1

 

Solution-2

Solution-Ex3

IBMQpractice-1 Results Exps 2019 version

12 – 13 Mars

Alg de Deutsch-Josza


Homework-3 Graded Deadline 27 Mars

In class session is cancelled today as per official instructions

Hand in pdf file of scanned or latexed sols by email to [email protected]

  Solution-3

19 – 20 Mars

Alg de Simon

problème de Simon vidéo 1

problème de Simon vidéo 2

probleme-de-Simon-1.pdf

probleme-de-Simon-2.pdf

Homework-3 continued Graded deadline 27 Mars

Hand in pdf file of scanned or latexed sols by email to [email protected]

   
26-27 Mars

probleme de Simon video 3

probleme de Simon video 4

probleme-de-simon-3.pdf

probleme-de-simon-4.pdf

Q&A 10h15-12h  Zoom 26 Mars

Homework-4

IBMQpractice-2

14h-15h Zoom 27 Mars

 

Solution-4

IBMQpractice 2 With Results 2019 Version

2 – 3 Avril

Groupes et Nombres: elements

groupes et nombres video 1

groupes et nombres video 2

Groupes-et-Nombres-1.pdf

Groupes-et-Nombres-2.pdf

Q&A Zoom 10h15-11h le 2 Avril

Homework-5

Zoom 14h-15h le 3 Avril

 

Solution-5

9 Avril

Alg Shor intro

Algorithme de Shor video 1

Algorithme de Shor video 2

algorithme-de-Shor-1.pdf

algorithme-de-Shor-2.pdf

Homework-6 Graded deadline 24 Avril  Zoom 10h15-11h

Hand in pdf file of scanned or latexed sols by email to [email protected]

 

10 April Easter Friday holiday

  Solution-6

10 – 17 Avril Vacances de Pâques

Lire les slides d’introduction à NISQ-et-IBM-Q

et les tutoriels sur IBM- Q experience

   

23-24 Avril

Alg Shor suite analyse de laprobabilité de succès

Algorithme de Shor video 3

Algorithme de Shor video 4

algorithme-de-Shor-3.pdf

algorithme-de-Shor-4.pdf

Q&A Zoom 10h15-11h

Homework-7

Zoom 14h15-15h

IBMQpractice-3

 

Solution-7

 

notebooks for IBM practice 3 Bernstein-Vazirani algo (or DJ)

30 Avril – 1 Mai 

Alg Shor suite et fin circuit de la QFT et de l’exponentielle modular

Algorithme de Shor video 5

Algorithme de Shor video 6

algorithme-de-Shor-5.pdf

algorithme-de-Shor-6.pdf

Note 1: petite erreur dans la vidéo 5: dernière page dans l’exponentielle entourée en vert 2^(m-1) devrait être un 2^(m-2)

Note 2: petite erreur ds la vidéo 6: exp[2 i \pi (j- (l-1)] devrait être exp[ i \pi 2^(j-(l-1)) ] qui vaut de toute facon 1 si j > l-1.

Q&A on Zoom 10h15-11h


Homework-8

Graded deadline May 8

Hand in pdf file of scanned or latexed sols by email to [email protected]

Zoom 14h15-15h

 

Solution-8

 

7 – 8 Mai

Alg Grover

Algorithme de Grover video 1

Algorithme de Grover video 2

algorithme-de-Grover-1.pdf

algorithme-de-Grover-2.pdf

Q&A on Zoom 10h15-11h

Homework-9

Zoom 14h15-15h

IBMQpractice-4

Solution-9

notebook for IBMQ practice 4

by Simon Guilloud

14 -15 Mai

Codes correcteurs

Codes linéaires classiques, syndromes, codes de répétition quantiques, mesures, décodage

Codes correcteurs video 1

Codes correcteurs video 2

codes-correcteurs-1.pdf

Codes-correcteurs-2.pdf

Q&A on Zoom 10h15-11h

Homework-10 IBM Q implementation

Graded Deadline 29 Mai

Hand in pdf file of your Qiskit notebook

[email protected]

 

Solution-10

by Kirill

Jeudi 21 Mai Ascension pas de cours

Vendredi 22 Mai continuation du hmw 10 (graded)

Zoom 14h15-15h

   

28 – 29 Mai

Codes correcteurs Suite – Code de Shor, Code de Calderbank-Steane-Shor

Codes correcteurs video 3

Codes correcteurs video 4

Codes-correcteurs-3.pdf

Codes-correcteurs-4.pdf

Q&A on Zoom 10h15-11h

 

Vendredi 29 Mai deadline of graded hmw 10.

Hand in pdf file of your Qiskit notebook to:

[email protected]

Zoom 14h15-15h

 

Lectures et travail complémentaire:

From Cbits to Qbits:Teaching computer scientists quantum mechanic by D. Mermin

Introduction aux IBM Q NISQ devices:  NISQ-et-IBM-Q  

Tutorials on:  IBM Q experience

IBM Q competition 2018  jointly with the quantum optics and information class of Dr M.A.Dupertuis on “Efficient quantum algorithms for GHZ and W states, and implementation on the IBM quantum computer” See award

IBM Q competition 2019 jointly with the quantum optics and information class of Dr M.A.Dupertuis on “Bell Diagonal and Werner state generation: entanglement, non-locality, steering and discord on the IBM quantum computer” See award

Contrôle des connaissances: graded hmw and mini-project 30% + Examen final 70% (this has been updated due to special situation this year)

Examen final: une page A4 recto-verso avec un résumé personnel est permise.

Liens