Quantum Circuit Synthesis Using Fuzzy-Logic-Assisted Genetic Algorithms
Authors:
- Ishraq IslamIIIshraq Islam
- Vinayak JhaVJVinayak Jha
- Sneha ThomasSTSneha Thomas
- Kieran F. EganKEKieran F. Egan
- Alvir NobelANAlvir Nobel
- Serom KimSKSerom Kim
- Manu ChaudharyMCManu Chaudhary
- Sunday OgundeleSOSunday Ogundele
- Dylan KneidelDKDylan Kneidel
- Ben PhillipsBPBen Phillips
- Manish SinghMSManish Singh
- Kareem El-ArabyKEKareem El-Araby
Open Access
- 21 March 2025
- journal article
- research article
- Published by MDPI AG in Algorithms
- Vol. 18 (4) , 178
Abstract
Quantum algorithms will likely play a key role in future high-performance-computing (HPC) environments. These algorithms are typically expressed as quantum circuits composed of arbitrary gates or as unitary matrices. Executing these on physical devices, however, requires translation to device-compatible circuits, in a process called quantum compilation or circuit synthesis, since these devices support a limited number of native gates. Moreover, these devices typically have specific qubit topologies, which constrain how and where gates can be applied. Consequently, logical qubits in input circuits and unitaries may need to be mapped to and routed between physical qubits. Furthermore, current Noisy Intermediate-Scale Quantum (NISQ) devices present additional constraints. They are vulnerable to errors during gate application and their short decoherence times lead to qubits rapidly succumbing to accumulated noise and possibly corrupting computations. Therefore, circuits synthesized for NISQ devices need to minimize gates and execution times. The problem of synthesizing device-compatible circuits, while optimizing for low gate count and short execution times, can be shown to be computationally intractable using analytical methods. Therefore, interest has grown towards heuristics-based synthesis techniques, which are able to produce approximations of the desired algorithm, while optimizing depth and gate-count. In this work, we investigate using genetic algorithms (GA)—a proven gradient-free optimization technique based on natural selection—for circuit synthesis. In particular, we formulate the quantum synthesis problem as a multi-objective optimization (MOO) problem, with the objectives of minimizing the approximation error, number of multi-qubit gates, and circuit depth. We also employ fuzzy logic for runtime parameter adaptation of GA to enhance search efficiency and solution quality in our proposed method.Keywords
This publication has 56 references indexed in Scilit:
- GASP: a genetic algorithm for state preparation on quantum computersScientific Reports, 2023
- Exploring the optimality of approximate state preparation quantum circuits with a genetic algorithmPhysics Letters A, 2023
- SciPy 1.0: fundamental algorithms for scientific computing in PythonNature Methods, 2020
- Introduction to Evolutionary Computing2015
- Evolutionary Approach to Quantum and Reversible Circuits SynthesisArtificial Intelligence Review, 2003
- A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimization: NSGA-II2000
- Island model genetic algorithms and linearly separable problems1997
- Genetic AlgorithmsScientific American, 1992
- Application of fuzzy algorithms for control of simple dynamic plantProceedings of the Institution of Electrical Engineers, 1974
- On the interpretation of measurement in quantum theoryFoundations of Physics, 1970