Search-based QC-Synthesis

Using Search for Quantum Circuit Synthesis

Project Goal

This project addresses the challenge of designing and optimizing quantum circuits by applying search-based software engineering techniques, particularly multi-objective genetic programming and model-driven optimization. The goal is to automate the synthesis and improvement of quantum programs, making quantum software development more accessible to developers without deep quantum expertise. We tackle two key challenges: (1) debugging quantum programs where traditional techniques fail due to state collapse during measurement, and (2) optimizing quantum circuits for NISQ-era devices with limited computational capacity, requiring trade-offs between accuracy and efficiency.

Concrete Outcomes

GeQuPI (Genetic Quantum Program Improver)

A quantum program improvement framework that uses multi-objective genetic programming hybridized with quantum-aware optimizers to automatically debug and optimize quantum circuits. Evaluated on 47 quantum programs from literature and open-source libraries, achieving average optimization improvements of 35% in computational cost while successfully correcting faulty programs and generating Pareto-optimal solutions.

Hybrid Parameterized Operator Synthesis

A hybrid approach for parameterized quantum circuits that combines genetic programming for circuit structure discovery with numerical parameter optimization for fine-tuning, balancing fidelity and circuit depth in multi-objective optimization.

Related Publications

(Gemeinhardt et al., 2023)(Gemeinhardt et al., 2023)(Gemeinhardt et al., 2025)
  1. GeQuPI: Quantum Program Improvement with Multi-Objective Genetic Programming
    Felix Gemeinhardt, Stefan Klikovits, and Manuel Wimmer
    Journal of Systems and Software, Oct 2025
  2. Model-Driven Optimization for Quantum Program Synthesis with MOMoT
    Felix Gemeinhardt, Martin Eisenberg, Stefan Klikovits, and Manuel Wimmer
    In 5th Workshop on Artificial Intelligence and Model-driven Engineering, Väster\aas, Sweden, Oct 2023
  3. Hybrid Multi-Objective Genetic Programming for Parameterized Quantum Operator Discovery
    Felix Gemeinhardt, Stefan Klikovits, and Manuel Wimmer
    In Genetic and Evolutionary Computation Conference Companion (GECCO’23), Lisbon, Portugal, Jul 2023