Classical and quantum decoding algorithms with ZX-Calculus


Thèse ou mémoire / Thesis or Dissertation

Date de publication

Autrices et auteurs

Contributrices et contributeurs

Direction de recherche

Publié dans

Date de la Conférence

Lieu de la Conférence

Éditeur

Cycle d'études

Maîtrise / Master's

Programme

Affiliation

Mots-clés

  • ZX-calculus
  • Information theory
  • Algorithms de décodage
  • Algorithms de décodage quantiques
  • Codes stabilisateurs
  • Codes polaires
  • Codes polaires quantiques
  • Quantum information theory
  • Decoding algorithms
  • Quantum decoding algorithms
  • Stabilizer codes
  • Polar codes
  • Quantum polar codes
  • Théorie de l’information
  • Théorie de l’information quantique

Organisme subventionnaire

Résumé

Le thème unificateur des contenus sera l’examen des codes correcteurs d’erreurs à travers le prisme du calcul ZX. Plus précisément, nous aborderons les codes de stabilisateur ainsi que les codes polaires classique et quantique. L’objectif d’utiliser le prisme du ZX-calculus est de bénéficier d’un niveau d’abstraction plus élevé. Le premier avantage de cette approche est de voir si nous pouvons offrir une interprétation plus naturelle des preuves existantes, ce qui faciliterait leur enseignement et leur apprentissage. L’autre avantage est que la simplification conceptuelle apportée par l’abstraction permettrait de mieux comprendre les effets et les implications de la mécanique quantique, favorisant ainsi des avancées plus significatives dans le développement des algorithmes quantiques de tous types. En utilisant le ZX-calculus, nous commencerons par examiner les codes stabilisateurs qui sont les plus utilisés parmi les codes correcteurs d’erreurs quantiques. Ensuite, nous entrerons également dans les détails des codes polaires classiques et quantiques et montrerons comment nous pouvons reformuler la méthode de décodage classique en une méthode qui prend en compte les contraintes de l’information quantique, telles que l’impossibilité de connaître l’état d’un qubit à moins de le mesurer et donc de le perturber. Cette nouvelle méthode est applicable dans les cas quantiques ainsi que classiques pour certains types de canaux d’erreur. Tout cela conduit à la formulation d’une nouvelle méthode de décodage visant à fonctionner pour tous les types de canaux d’erreur en catégorisant tous les scénarios d’erreur possibles nécessitant des actions pour corriger les données, puis en utilisant un ensemble de mesures pour réduire les possibilités à un point qui nous donne une certitude presque totale.


The unifying theme of the contents will be looking at error correcting codes through the lens of ZX-calculus. Specifically, we will be covering stabilizer codes and both classical and quantum polar codes. The purpose of using the lens of ZX-calculus being to use a higher level of abstraction. The first benefit of this being in seeing if we can give a more natural interpretation of existing proofs which would make it easier to teach and learn. The other benefit being that the conceptual simplification afforded by abstraction would allow for our imaginations to have a greater intuition onto the effects and implications of quantum mechanics, allowing for greater progress in development of quantum algorithms of all kinds. Using ZX-calculus we first look at stabilizer codes: the most common and widely used of quantum error correcting codes. Then, we will also go into the details of classical and quantum polar codes and show how we can reformulate the classical decoding method into one which considers the constraints of quantum data, such as being completely blind to the state of a qubit unless we measure and thus perturb it. This new method is shown to be applicable in both the quantum and classical cases for certain types of error channels. This all leads to the formulation of a new decoding method that aims to work for all types of error channels by categorizing all possible error scenarios by which actions are necessary to fix the data and then uses a set of measures to narrow down the possibilities to a point that gives us almost complete certainty.

Table des matières

Notes

Notes

Autre version linguistique

Ensemble de données lié

Licence

Approbation

Évaluation

Complété par

Référencé par

Ce document diffusé sur Papyrus est la propriété exclusive des titulaires des droits d'auteur et est protégé par la Loi sur le droit d'auteur (L.R.C. (1985), ch. C-42). Sauf si le document est diffusé sous une licence Creative Commons, il ne peut être utilisé que dans le cadre d'une utilisation équitable et non commerciale comme le prévoit la Loi (i.e. à des fins d'étude privée ou de recherche, de critique ou de compte-rendu). Pour toute autre utilisation, une autorisation écrite des titulaires des droits d'auteur sera nécessaire.