Applications of Near-Term Photonic Quantum Computers: Software and Algorithms
arXiv:1912.07634 · doi:10.1088/2058-9565/ab8504
Abstract
Gaussian Boson Sampling (GBS) is a near-term platform for photonic quantum computing. Recent efforts have led to the discovery of GBS algorithms with applications to graph-based problems, point processes, and molecular vibronic spectra in chemistry. The development of dedicated quantum software is a key enabler in permitting users to program devices and implement algorithms. In this work, we introduce a new applications layer for the Strawberry Fields photonic quantum computing library. The applications layer provides users with the necessary tools to design and implement algorithms using GBS with only a few lines of code. This paper serves a dual role as an introduction to the software, supported with example code, and also a review of the current state of the art in GBS algorithms.
arXiv commentCode available at https://github.com/XanaduAI/strawberryfields/ and documentation available at https://strawberryfields.readthedocs.io/
References in corpus (43)
- Quantum Computing in the NISQ era and beyond
- A variational eigenvalue solver on a quantum processor
- Gaussian Quantum Information
- Quantum Computing
- Quantum Simulation
- Probing many-body dynamics on a 51-atom quantum simulator
- Photonic quantum technologies
- Quantum Annealing in the Transverse Ising Model
- The theory of variational hybrid quantum-classical algorithms
- Graph Embedding Techniques, Applications, and Performance: A Survey
- Quantum computing with trapped ions
- Quantum Annealing and Analog Quantum Computation
- The European Quantum Technologies Roadmap
- Determinantal point processes for machine learning
- Gaussian Boson Sampling
- Prospects for Spin-Based Quantum Computing
- Hamiltonian simulation with nearly optimal dependence on all parameters
- Boson Sampling for Molecular Vibronic Spectra
- Strawberry Fields: A Software Platform for Photonic Quantum Computing
- Open source software in quantum computing
- A detailed study of Gaussian Boson Sampling
- Single-Mode Parametric-Down-Conversion States with 50 Photons as a Source for Mesoscopic Quantum Optics
- Dynamic Local Search for the Maximum Clique Problem
- An Optimized Photon Pair Source for Quantum Circuits
- Using Gaussian Boson Sampling to Find Dense Subgraphs
- Toward Scalable Boson Sampling with Photon Loss
- Gaussian Boson Sampling using threshold detectors
- Gaussian Boson Sampling for perfect matchings of arbitrary graphs
- A quantum hardware-induced graph kernel based on Gaussian Boson Sampling
- Simulating realistic non-Gaussian state preparation
- Experimental Gaussian Boson Sampling
- Simple factorization of unitary transformations
- Vibronic Boson Sampling: Generalized Gaussian Boson Sampling for Molecular Vibronic Spectra at Finite Temperature
- Scalable squeezed light source for continuous variable quantum sampling
- Quantum approximate optimization with Gaussian boson sampling
- Exact simulation of Gaussian Boson Sampling in polynomial space and exponential time
- Quantum++: A modern C++ quantum computing library
- Point Processes with Gaussian Boson Sampling
- Franck-Condon factors by counting perfect matchings of graphs with loops
- Characterization of maximally random jammed sphere packings: Voronoi correlation functions
- Approximating Vibronic Spectroscopy with Imperfect Quantum Optics
- Inertial particles distribute in turbulence as Poissonian points with random intensity inducing clustering and supervoiding
- Ising distribution as a latent variable model
Cited by in corpus (59)
- Noisy intermediate-scale quantum (NISQ) algorithms
- Quantum circuits with many photons on a programmable nanophotonic chip
- Non-Gaussian Quantum States and Where to Find Them
- Squeezed light from a nanophotonic molecule
- Generation of optical Schrödinger's cat states by generalized photon subtraction
- 20-Mode Universal Quantum Photonic Processor
- Advances in silicon quantum photonics
- Simulating Quantum Materials with Digital Quantum Computers
- Improving Hamiltonian encodings with the Gray code
- Universal Gate Set for Continuous-Variable Quantum Computation with Microwave Circuits
- NISQ Computers: A Path to Quantum Supremacy
- Beyond photon pairs: Nonlinear quantum photonics in the high-gain regime
- Non-Gaussian quantum state generation by multi-photon subtraction at the telecommunication wavelength
- Quantum Imaginary Time Evolution Algorithm for Quantum Field Theories with Continuous Variables
- The Complexity of Bipartite Gaussian Boson Sampling
- Fast simulation of bosonic qubits via Gaussian functions in phase space
- Quantum Algorithm for Simulating Molecular Vibrational Excitations
- Training Gaussian Boson Sampling Distributions
- Measurement-based generation and preservation of cat and grid states within a continuous-variable cluster state
- Simulating Chemistry on Bosonic Quantum Devices
- On Physics-Informed Neural Networks for Quantum Computers
- Exponential data encoding for quantum supervised learning
- Efficient simulatability of continuous-variable circuits with large Wigner negativity
- Information processing at the speed of light
- Simulating quantum field theories on continuous-variable quantum computers
- Topological-Graph Dependencies and Scaling Properties of a Heuristic Qubit-Assignment Algorithm
- Noiseless Linear Amplification and Loss-Tolerant Quantum Relay using Coherent State Superpositions
- Optimizing Variational Quantum Algorithms with qBang: Efficiently Interweaving Metric and Momentum to Navigate Flat Energy Landscapes
- Natural Gradient Optimization for Optical Quantum Circuits
- Quantum-inspired classical algorithm for graph problems by Gaussian boson sampling
- Certification of Gaussian Boson Sampling via graph theory
- Virtual distillation with noise dilution
- Real-Time Scattering Processes with Continuous-Variable Quantum Computers
- Seeding Gaussian boson samplers with single photons for enhanced state generation
- Taming numerical errors in simulations of continuous variable non-Gaussian state preparation
- Simulating the Photon Statistics of Multimode Gaussian States by Automatic Differentiation of Generating Functions
- Unsupervised Event Classification with Graphs on Classical and Photonic Quantum Computers
- A high-fidelity and large-scale reconfigurable photonic processor for NISQ applications
- Electro-Optical Sampling of Single-Cycle THz Fields with Single-Photon Detectors
- Mixed-Integer Programming Using a Bosonic Quantum Computer
- A Quadratic Speedup in the Optimization of Noisy Quantum Optical Circuits
- Benchmarking a boson sampler with Hamming nets
- Optimized numerical gradient and Hessian estimation for variational quantum algorithms
- Validation of a noisy Gaussian boson sampler via graph theory
- From basic science to technological development: the case for two avenues
- Modeling Non-Covalent Interatomic Interactions on a Photonic Quantum Computer
- Photonic Simulation of Localization Phenomena Using Boson Sampling
- Encoding strongly-correlated many-boson wavefunctions on a photonic quantum computer: application to the attractive Bose-Hubbard model
- Quantum interference with time-frequency modes and multiple-photons generated by a silicon nitride microresonator
- Robustness of optimized numerical estimation schemes for noisy variational quantum algorithms
- Steganographic Entanglement Sharing
- Optical Quantum Computing
- Analog quantum simulation of non-Condon effects in molecular spectroscopy
- Benchmarking Single-Qubit Gates on a Neutral Atom Quantum Processor
- High-Rate Four Photon Subtraction from Squeezed Vacuum: Preparing Cat State for Optical Quantum Computation
- Boosting Gaussian Boson Sampling using Optical Parametric Amplification Networks
- Variational Tensor Network Simulation of Gaussian Boson Sampling and Beyond
- Characterizing Gaussian quantum processes with Gaussian resources
- Linear-optical protocols for mitigating and suppressing noise in bosonic systems