Quantum Circuit Optimization through Iteratively Pre-Conditioned Gradient Descent
arXiv:2309.09957 · doi:10.1109/QCE57702.2023.00057
Abstract
For typical quantum subroutines in the gate-based model of quantum computing, explicit decompositions of circuits in terms of single-qubit and two-qubit entangling gates may exist. However, they often lead to large-depth circuits that are challenging for noisy intermediate-scale quantum (NISQ) hardware. Additionally, exact decompositions might only exist for some modular quantum circuits. Therefore, it is essential to find gate combinations that approximate these circuits to high fidelity with potentially low depth, for example, using gradient-based optimization. Traditional optimizers often run into problems of slow convergence requiring many iterations, and perform poorly in the presence of noise. Here we present iteratively preconditioned gradient descent (IPG) for optimizing quantum circuits and demonstrate performance speedups for state preparation and implementation of quantum algorithmic subroutines. IPG is a noise-resilient, higher-order algorithm that has shown promising gains in convergence speed for classical optimizations, converging locally at a linear rate for convex problems and superlinearly when the solution is unique. Specifically, we show an improvement in fidelity by a factor of for preparing a 4-qubit W state and a maximally entangled 5-qubit GHZ state compared to other commonly used classical optimizers tuning the same ansatz. We also show gains for optimizing a unitary for a quantum Fourier transform using IPG, and report results of running such optimized circuits on IonQ's quantum processing unit (QPU). Such faster convergence with promise for noise-resilience could provide advantages for quantum algorithms on NISQ hardware, especially since the cost of running each iteration on a quantum computer is substantially higher than the classical optimizer step.
arXiv commentPart of this work was accepted and presented at IEEE QCE23 in the Quantum Applications track
References in corpus (13)
- Adam: A Method for Stochastic Optimization
- Quantum Computing in the NISQ era and beyond
- The Physical Implementation of Quantum Computation
- Benchmarking an 11-qubit quantum computer
- Universality in Quantum Computation
- Quantum circuit optimization with deep reinforcement learning
- Reinforcement learning for optimization of variational quantum circuit architectures
- Short-Depth Circuits for Dicke State Preparation
- Universal programmable photonic architecture for quantum information processing
- Global Quantum Circuit Optimization
- Quantum Fourier transform on photonic qubits using cavity QED
- On Accelerating Distributed Convex Optimizations
- Classically-Boosted Variational Quantum Eigensolver