Fast optimization of parametrized quantum optical circuits
arXiv:2004.11002 · doi:10.22331/q-2020-11-30-366
Abstract
Parametrized quantum optical circuits are a class of quantum circuits in which the carriers of quantum information are photons and the gates are optical transformations. Classically optimizing these circuits is challenging due to the infinite dimensionality of the photon number vector space that is associated to each optical mode. Truncating the space dimension is unavoidable, and it can lead to incorrect results if the gates populate photon number states beyond the cutoff. To tackle this issue, we present an algorithm that is orders of magnitude faster than the current state of the art, to recursively compute the exact matrix elements of Gaussian operators and their gradient with respect to a parametrization. These operators, when augmented with a non-Gaussian transformation such as the Kerr gate, achieve universal quantum computation. Our approach brings two advantages: first, by computing the matrix elements of Gaussian operators directly, we don't need to construct them by combining several other operators; second, we can use any variant of the gradient descent algorithm by plugging our gradients into an automatic differentiation framework such as TensorFlow or PyTorch. Our results will find applications in quantum optical hardware research, quantum machine learning, optical data processing, device discovery and device design.
arXiv comment21 pages, 10 figures
References in corpus (34)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- The NumPy array: a structure for efficient numerical computation
- A variational eigenvalue solver on a quantum processor
- Quantum information with continuous variables
- Gaussian Quantum Information
- Supervised learning with quantum enhanced feature spaces
- Quantum machine learning in feature Hilbert spaces
- Encoding a qubit in an oscillator
- Parameterized quantum circuits as machine learning models
- Evaluating analytic gradients on quantum hardware
- Circuit-centric quantum classifiers
- Scalable Quantum Simulation of Molecular Energies
- Quantum autoencoders for efficient compression of quantum data
- Quantum-enhanced machine learning
- Continuous-variable quantum neural networks
- Quantum Computing with Continuous-Variable Clusters
- Strawberry Fields: A Software Platform for Photonic Quantum Computing
- Variational Quantum State Diagonalization
- Broadband quadrature-squeezed vacuum and nonclassical photon number correlations from a nanophotonic device
- Machine learning method for state preparation and gate synthesis on photonic quantum computers
- Variational Quantum Fidelity Estimation
- Repeat-until-success cubic phase gate for universal continuous-variable quantum computation
- Quantum simulation of quantum field theory using continuous variables
- Simulating realistic non-Gaussian state preparation
- Production of photonic universal quantum gates enhanced by machine learning
- Engineering a Kerr-based Deterministic Cubic Phase Gate via Gaussian Operations
- ON states as resource units for universal quantum computation with photonic architectures
- Franck-Condon factors by counting perfect matchings of graphs with loops
- Training Gaussian Boson Sampling Distributions
- Exact gate decompositions for photonic quantum computing
- Continuous-variable gate decomposition for the Bose-Hubbard model
- Multi-Dimensional Hermite Polynomials in Quantum Optics
- Multimode Bogoliubov transformation and Husimi's Q-function
- Algorithms for SU(n) boson realizations and D-functions
Cited by in corpus (14)
- Fast simulation of bosonic qubits via Gaussian functions in phase space
- Fock State-enhanced Expressivity of Quantum Machine Learning Models
- Riemannian optimization of photonic quantum circuits in phase and Fock space
- Natural Gradient Optimization for Optical Quantum Circuits
- Taming numerical errors in simulations of continuous variable non-Gaussian state preparation
- Piquasso: A Photonic Quantum Computer Simulation Software Platform
- A Quadratic Speedup in the Optimization of Noisy Quantum Optical Circuits
- The stellar decomposition of Gaussian quantum states
- Universal compiling and (No-)Free-Lunch theorems for continuous variable quantum learning
- What's my phase again? Computing the vacuum-to-vacuum amplitude of quadratic bosonic evolution
- Families of bosonic suppression laws beyond the permutation symmetry principle
- On the learning abilities of photonic continuous-variable Born machines
- Unified boson sampling
- The symplectic rank of non-Gaussian quantum states