DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Quantum-assisted quantum compiling

Journal Article · · Quantum
 [1];  [2];  [3]; ORCiD logo [4]; ORCiD logo [4]; ORCiD logo [4]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Louisiana State Univ., Baton Rouge, LA (United States)
  2. Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Michigan State Univ., East Lansing, MI (United States)
  3. Los Alamos National Lab. (LANL), Los Alamos, NM (United States); California Inst. of Technology (CalTech), Pasadena, CA (United States)
  4. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

Compiling quantum algorithms for near-term quantum computers (accounting for connectivity and native gate alphabets) is a major challenge that has received significant attention both by industry and academia. Avoiding the exponential overhead of classical simulation of quantum dynamics will allow compilation of larger algorithms, and a strategy for this is to evaluate an algorithm's cost on a quantum computer. To this end, we propose a variational hybrid quantum-classical algorithm called quantum-assisted quantum compiling (QAQC). In QAQC, we use the overlap between a target unitary U and a trainable unitary V as the cost function to be evaluated on the quantum computer. More precisely, to ensure that QAQC scales well with problem size, our cost involves not only the global overlap T r (VU) but also the local overlaps with respect to individual qubits. We introduce novel short-depth quantum circuits to quantify the terms in our cost function, and we prove that our cost cannot be efficiently approximated with a classical algorithm under reasonable complexity assumptions. We present both gradient-free and gradient-based approaches to minimizing this cost. As a demonstration of QAQC, we compile various one-qubit gates on IBM's and Rigetti's quantum computers into their respective native gate alphabets. Furthermore, we successfully simulate QAQC up to a problem size of 9 qubits, and these simulations highlight both the scalability of our cost function as well as the noise resilience of QAQC. Future applications of QAQC include algorithm depth compression, black-box compiling, noise mitigation, and benchmarking.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE; Laboratory Directed Research & Development (LDRD)
Grant/Contract Number:
89233218CNA000001
OSTI ID:
1530785
Report Number(s):
LA-UR--18-25861
Journal Information:
Quantum, Journal Name: Quantum Vol. 3; ISSN 2521-327X
Publisher:
Quantum Science Open CommunityCopyright Statement
Country of Publication:
United States
Language:
English

References (66)

Quantum gradient descent for linear systems and least squares journal February 2020
Quantum computing and the entanglement frontier preprint January 2012
A blueprint for demonstrating quantum supremacy with superconducting qubits text January 2017
An Efficient Quantum Compiler that reduces $T$ count preprint January 2017
On bayesian methods for seeking the extremum book January 1975
On Bayesian Methods for Seeking the Extremum book January 1975
Simulating physics with computers journal June 1982
A review of procedures to evolve quantum algorithms journal February 2009
Fractal decomposition of exponential operators with applications to many-body theories and Monte Carlo simulations journal June 1990
A simple formula for the average gate fidelity of a quantum dynamical operation journal October 2002
Quantum Computation and Quantum Information book January 2011
Programming languages and compiler design for realistic quantum hardware journal September 2017
Adding control to arbitrary unknown quantum operations journal August 2011
A variational eigenvalue solver on a photonic quantum processor journal July 2014
Barren plateaus in quantum neural network training landscapes journal November 2018
Automated optimization of large quantum circuits with continuous parameters journal May 2018
A generative modeling approach for benchmarking and training shallow quantum circuits journal May 2019
Variational quantum state diagonalization journal June 2019
Error mitigation extends the computational reach of a noisy quantum processor journal March 2019
Quantum computations: algorithms and error correction journal December 1997
Quantum computation and quantum information† journal February 2006
Learning the quantum algorithm for state overlap journal November 2018
Quantum autoencoders for efficient compression of quantum data journal August 2017
Compiling quantum circuits to realistic hardware architectures using temporal planners journal February 2018
A software methodology for compiling quantum programs journal February 2018
An efficient quantum compiler that reduces T count journal September 2018
General teleportation channel, singlet fraction, and quasidistillation journal September 1999
Optimal quantum circuits for general two-qubit gates journal March 2004
swap test and Hong-Ou-Mandel effect are equivalent journal May 2013
Optimization of the Solovay-Kitaev algorithm journal May 2013
Quantum compiling with diffusive sets of gates journal July 2018
Quantum circuit learning journal September 2018
Asymptotically Optimal Approximation of Single Qubit Unitaries by Clifford and T Circuits Using a Constant Number of Ancillary Qubits journal May 2013
Asymptotically Optimal Topological Quantum Compiling journal April 2014
Impossibility of Classically Simulating One-Clean-Qubit Model with Multiplicative Error journal May 2018
Glassy Phase of Optimal Quantum Control journal January 2019
Power of One Bit of Quantum Information journal December 1998
On the Hardness of Distinguishing Mixed-State Quantum Computations conference January 2005
Quantum Circuit Simplification and Level Compaction journal March 2008
A blueprint for demonstrating quantum supremacy with superconducting qubits journal April 2018
Optimizing quantum optimization algorithms via faster quantum gradient computation book January 2019
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer journal October 1997
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer journal January 1999
Quantum Computation and Quantum Information journal August 2012
Quantum Computing in the NISQ era and beyond journal August 2018
In situ upgrade of quantum simulators to universal computers journal August 2018
Constructing arbitrary Steane code single logical qubit fault-tolerant gates journal September 2011
The Solovay-Kitaev algorithm journal January 2006
Estimating Jones polynomials is a complete problem for one clean qubit journal September 2008
Adding control to arbitrary unknown quantum operations text January 2010
Asymptotically optimal approximation of single qubit unitaries by Clifford and T circuits using a constant number of ancillary qubits text January 2012
A Software Methodology for Compiling Quantum Programs text January 2016
Quantum autoencoders for efficient compression of quantum data text January 2016
In situ upgrade of quantum simulators to universal computers text January 2017
Compiling quantum circuits to realistic hardware architectures using temporal planners text January 2017
Quantum compiling with diffusive sets of gates text January 2017
A blueprint for demonstrating quantum supremacy with superconducting qubits text January 2017
Automated optimization of large quantum circuits with continuous parameters text January 2017
Optimizing quantum optimization algorithms via faster quantum gradient computation text January 2017
An Efficient Quantum Compiler that reduces $T$ count preprint January 2017
Quantum Computing in the NISQ era and beyond text January 2018
A generative modeling approach for benchmarking and training shallow quantum circuits text January 2018
Learning the quantum algorithm for state overlap text January 2018
Glassy Phase of Optimal Quantum Control text January 2018
On the hardness of distinguishing mixed-state quantum computations preprint January 2004
Optimal Quantum Circuits for General Two-Qubit Gates text January 2003

Cited By (13)

Quantum Chemistry in the Age of Quantum Computing journal August 2019
Variational consistent histories as a hybrid algorithm for quantum foundations journal July 2019
Parameterized quantum circuits as machine learning models journal October 2019
Correlation-Informed Permutation of Qubits for Reducing Ansatz Depth in VQE text January 2020
Variational consistent histories as a hybrid algorithm for quantum foundations journal July 2019
Variational quantum state diagonalization journal June 2019
Variational quantum unsampling on a quantum photonic processor journal January 2020
Parameterized quantum circuits as machine learning models journal October 2019
Strong bound between trace distance and Hilbert-Schmidt distance for low-rank states journal August 2019
Short-depth circuits for efficient expectation-value estimation journal February 2020
Variational Consistent Histories as a Hybrid Algorithm for Quantum Foundations text January 2018
Variational Quantum Unsampling on a Quantum Photonic Processor text January 2019
Parameterized quantum circuits as machine learning models text January 2019