*

Raisonner et Optimiser des Circuits Quantiques

Offre de thèse

Raisonner et Optimiser des Circuits Quantiques

Date limite de candidature

15-09-2024

Date de début de contrat

01-10-2024

Directeur de thèse

PERDRIX Simon

Encadrement

Miriam Backens, chercheur ISFP dans l'équipe Mocqua / LORIA.

Type de contrat

Financement d'un établissement public Français

école doctorale

IAEM - INFORMATIQUE - AUTOMATIQUE - ELECTRONIQUE - ELECTROTECHNIQUE - MATHEMATIQUES

équipe

MOCQUA

contexte

The PhD student will join the Mocqua Team, located at the Inria Center of Université de Lorraine, and will directly collaborate with her PhD advisors Miriam Backens and Simon Perdrix.

spécialité

Informatique

laboratoire

LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications

Mots clés

Informatique quantique, Circuits quantiques

Détail de l'offre

Les récentes avancées dans le domaine de l'informatique quantique nous permettent d'espérer que les avantages informatiques majeurs promis par l'informatique quantique seront mis en œuvre à moyen terme. Dans ce contexte, le développement de la pile quantique et plus généralement du software quantique est crucial. Les représentations les plus couramment utilisées de l'informatique quantique sont les circuits quantiques. En effet, les circuits quantiques sont fondamentaux pour l'informatique quantique, car ils fournissent une représentation de bas niveau des programmes quantiques et constituent le principal moyen de représenter les algorithmes quantiques. La plupart des langages de programmation quantique sont essentiellement des langages de description de circuits quantiques.
Plusieurs tâches liées aux logiciels quantiques, telles que l'optimisation du code, l'adaptation des algorithmes à des contraintes spécifiques (comme la disposition des qubits dans la mémoire d'un ordinateur quantique) ou la vérification des algorithmes, sont nécessaires au développement d'un ordinateur quantique. Ces tâches ne sont rien d'autre que des transformations de circuits qui peuvent être formalisées par une théorie équationnelle décrivant comment les circuits peuvent être transformés en circuits équivalents.
Plusieurs théories équationnelles ont été développées récemment pour les circuits quantiques, et il a été prouvé qu'elles étaient complètes, c'est-à-dire qu'elles capturaient l'équivalence des circuits quantiques. Diverses variantes et raffinements des circuits quantiques, tels que les calculs ZX, ZW et ZH, ont été introduits et se sont révélés être des cadres utiles pour le raisonnement et l'optimisation des circuits. L'équipe Mocqua a activement contribué à ces développements.
Alors qu'il a été prouvé que les circuits quantiques sont complets pour les circuits quantiques agissant sur des qubits, l'existence d'une théorie équationnelle complète pour un cadre plus général comme les qudits, ou des fragments intéressants, comme les Cliffors+T, reste ouverte.
Le premier objectif de la thèse est de développer une telle théorie équationnelle pour les systèmes qudits. Après l'introduction d'une théorie équationnelle solide, le candidat se concentrera sur une preuve de complétude. Le candidat envisagera ensuite le développement de techniques d'optimisation basées sur de telles théories équationnelles.
Au cours de la première année, le candidat se familiarisera avec le formalisme des circuits quantiques, les langages graphiques et l'approche catégorielle de l'informatique quantique. Le candidat développera également des théories équationnelles provisoires pour les systèmes quantiques et travaillera sur leur preuve de complétude. A partir de la deuxième année, des extensions et des applications à l'optimisation de circuits et/ou à la satisfaction de contraintes de cartographie seront explorées. Le candidat validera également ses résultats par des preuves et des concepts et contribuera au développement d'outils académiques et de logiciels pour le raisonnement et l'optimisation de circuits quantiques.
Le doctorant rejoindra l'équipe Mocqua, située au Centre Inria de l'Université de Lorraine, et collaborera directement avec ses directeurs de thèse Miriam Backens et Simon Perdrix.

Keywords

Quantum Computing, Quantum Circuits

Subject details

Recent advances in quantum computing give us hope that the major computational advantages promised by quantum computing will be implemented in the medium term. In this context the development of the quantum stack and more generally quantum software are crucial. The most commonly used representations of quantum computation are quantum circuits. Indeed quantum circuits are fundamental to quantum computing, providing a low-level representation of quantum programs and serving as the primary means of depicting quantum algorithms. Most quantum programming languages are essentially languages for describing quantum circuits. Several quantum software tasks, like optimizing code, tailoring algorithms to specific constraints (like qubit layout in a quantum computer's memory), or verifying algorithms, are necessary for the development of a quantum computer. These tasks are nothing but circuit transformations that can be formalised through an equational theory that described how circuits can be transformed into equivalent ones. Several equational theories have been developed recently for quantum circuits, that have been proved to be complete, i.e. they capture the equivalence of quantum circuits. Various variants and refinements of quantum circuits, like the ZX-, ZW- and ZH-calculi have been introduced and proven to be useful frameworks for reasoning and optimising circuits. The Mocqua team has actively contributed to these developments. While quantum circuits have been proven to be complete for quantum circuits acting on qubits, the existence of a complete equational theory for the more general setting like qudits, or interesting fragments, like Cliffors+T, remains open. The first objective of the PhD thesis is to develop such an equational theory for qudit systems. After the introduction of a sound equational theory, the candidate will focus of a proof of completeness. The candidate will then consider the development of optimisation techniques based on such equational theories. During the first year, the candidate will get familiar with the formalism of quantum circuits, graphical languages and the categorical approach to quantum computing. The candidate will also develop some tentative equational theories for qudit systems and work on their proof of completeness. From the second year, extensions and applications to circuit optimisation and/or mapping constraint satisfaction will be explored. The candidate will also validate her results with proofs and concepts and contribute to the development of academic tools and software for quantum circuit reasoning and optimisation. The PhD student will join the Mocqua Team, located at the Inria Center of Université de Lorraine, and will directly collaborate with her PhD advisors Miriam Backens and Simon Perdrix.

Profil du candidat

Connaissances des concepts de base en informatique quantique et théorie des catégories.

Candidate profile

Basic knowledge in quantum computing and Category theory.

Référence biblio

[1] Miriam Backens. The zx-calculus is complete for stabilizer quantum me- chanics. New Journal of Physics, 16(9) :093021, 2014.
[2] Miriam Backens and Aleks Kissinger. ZH : A complete graphical calculus for quantum computations involving classical non-linearity. arXiv preprint arXiv :1805.02175, 2018.
[3] Miriam Backens, Hector Miller-Bakewell, Giovanni de Felice, Leo Lobski, and John van de Wetering. There and back again : A circuit extraction tale. Quantum, 5 :421, March 2021.
[4] Xiaoning Bian and Peter Selinger. Generators and relations for 2-qubit Clifford+T operators. Proceedings of QPL'22, Electronic Proceedings in Theoretical Computer Science, 394 :13–28, November 2023.
[5] Xiaoning Bian and Peter Selinger. Generators and relations for 3-qubit Clif- ford+CS operators. Proceedings QPL'23, Electronic Proceedings in Theo- retical Computer Science, 384 :114–126, August 2023.
[6] Alexandre Cl ́ement, No ́e Delorme, Simon Perdrix, and Renaud Vilmart. Quantum circuit completeness : Extensions and simplifications. In 32nd EACSL Annual Conference on Computer Science Logic (CSL 2024). Schloss-Dagstuhl-Leibniz Zentrum fu ̈r Informatik, 2024.
[7] Alexandre Cl ́ement, Nicolas Heurtel, Shane Mansfield, Simon Perdrix, and Benoˆıt Valiron. A complete equational theory for quantum circuits. In023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), pages 1–13. IEEE, 2023.
[8] Bob Coecke and Ross Duncan. Interacting quantum observables : Catego- rical algebra and diagrammatics. New Journal of Physics, 13(4) :043016, April 2011.
[9] Bob Coecke and Aleks Kissinger. The compositional structure of multi- partite quantum entanglement. In International Colloquium on Automata, Languages, and Programming, pages 297–308. Springer, 2010.
[10] D. Deutsch. Quantum computational networks. Proc. R. Soc. Lond. A, 425 :73, 1989.
[11] Ross Duncan, Aleks Kissinger, Simon Perdrix, and John Van De Wetering. Graph-theoretic simplification of quantum circuits with the zx-calculus. Quantum, 4 :279, 2020.
[12] Amar Hadzihasanovic, Kang Feng Ng, and Quanlong Wang. Two complete axiomatisations of pure-state qubit quantum computing. In Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS '18, pages 502–511, New York, NY, USA, 2018. ACM.
[13] Emmanuel Jeandel, Simon Perdrix, and Renaud Vilmart. Diagrammatic reasoning beyond Clifford+T quantum mechanics. In Anuj Dawar and Erich Gr ̈adel, editors, Proceedings of the 33rd Annual ACM/IEEE Sympo- sium on Logic in Computer Science, LICS 2018, Oxford, UK, July 09-12, 2018, pages 569–578. ACM, 2018.
[14] Emmanuel Jeandel, Simon Perdrix, and Renaud Vilmart. A generic normal form for ZX-diagrams and application to the rational angle completeness. In 34th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2019, Vancouver, BC, Canada, June 24-27, 2019, pages 1–10. IEEE, 2019.
[15] Aleks Kissinger and John van de Wetering. Reducing the number of non- Clifford gates in quantum circuits. Phys. Rev. A, 102 :022406, August 2020.
[16] A. Yao. Quantum circuit complexity. In Proc. 34th IEEE Symposium on Foundation of Computer Science, 1993.