Formal Methods in Quantum Computing

Session date: 6 January 2025

Session host: Imko Marijnissen

Summary:

In this talk I will go over some of the ways in which formal methods have been applied to quantum computing (with a focus on SAT, #SAT (model counting), Constraint Programming, and temporal planning). Specifically, we will look at previous work on scheduling for both networks and quantum computers, quantum circuit compilation, and quantum circuit analysis.

We will see that formal methods/combinatorial optimisation have been previously applied in the context of quantum computing and that this is a trend which will likely continue in the future.

Relevant papers

  1. Instruction scheduling for blind quantum computing
    B Dorland
    TU Delft, May 2023
  2. Evaluating an RCPSP Implementation of Quantum Program Scheduling
    H Jirovská
    TU Delft, May 2023
  3. Using Boolean satisfiability for exact shuttling in trapped-ion quantum computers
    Daniel Schoenberger, Stefan Hillmich, Matthias Brandl, and 1 more author
    In 2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC), Jan 2024
  4. Generating shuttling procedures for constrained silicon quantum dot array
    Naoto Sato, Tomonori Sekiguchi, Takeru Utsugi, and 1 more author
    arXiv [quant-ph], Jan 2024
  5. Quantum Circuit Compilation: An Emerging Application for Automated Reasoning
    Davide Venturelli, Minh Do, Bryan O’Gorman, and 6 more authors
    In Scheduling and Planning Applications Workshop, Apr 2019
  6. Compiling quantum circuits to realistic hardware architectures using temporal planners
    Davide Venturelli, Minh Do, Eleanor Rieffel, and 1 more author
    Quantum science and technology, Apr 2018
  7. Comparing and integrating constraint programming and temporal planning for quantum circuit compilation
    Kyle Booth, Minh Do, J Beck, and 3 more authors
    Proceedings of the ... International Conference on Automated Planning and Scheduling, Jun 2018
  8. Disentangling the gap between quantum and #SAT
    Jingyi Mei, Jan Martens, and Alfons Laarman
    In Lecture Notes in Computer Science, Jun 2025
  9. Equivalence checking of quantum circuits by model counting
    Jingyi Mei, Tim Coopmans, Marcello Bonsangue, and 1 more author
    In Automated Reasoning, Jun 2024
  10. Simulating quantum circuits by model counting
    Jingyi Mei, Marcello Bonsangue, and Alfons Laarman
    In Lecture Notes in Computer Science, Jun 2024
  11. Advancing quantum computing with formal methods
    Arend-Jan Quist, Jingyi Mei, Tim Coopmans, and 1 more author
    In Lecture Notes in Computer Science, Jun 2025