Emulating Quantum Interference with Generalized Ising Machines
arXiv:2007.07379 · doi:10.1109/ACCESS.2023.3323847
Abstract
The primary objective of this paper is to present an exact and general procedure for mapping any sequence of quantum gates onto a network of probabilistic p-bits which can take on one of two values 0 and 1. The first p-bits represent the input qubits, while the other p-bits represent the qubits after the application of successive gating operations. We can view this structure as a Boltzmann machine whose states each represent a Feynman path leading from an initial configuration of qubits to a final configuration. Each such path has a complex amplitude which can be associated with a complex energy. The real part of this energy can be used to generate samples of Feynman paths in the usual way, while the imaginary part is accounted for by treating the samples as complex entities, unlike ordinary Boltzmann machines where samples are positive. Quantum gates often have purely imaginary energy functions for which all configurations have the same probability and one cannot take advantage of sampling techniques. However, if we can use suitable transformations to introduce a real part in the energy function then powerful sampling algorithms like Gibbs sampling can be harnessed to get acceptable results with far fewer samples and perhaps even escape the exponential scaling with . This algorithmic acceleration can then be supplemented with special-purpose hardware accelerators like Ising Machines which can obtain a very large number of samples per second through a combination of massive parallelism, pipelining, and clockless mixed-signal operation made possible by codesigning circuits and architectures to match the algorithm. Our results for mapping an arbitrary quantum circuit to a Boltzmann machine with a complex energy function should help push the boundaries of the simulability of quantum circuits with probabilistic resources and compare them with NISQ-era quantum computers.
References in corpus (35)
- Ising formulations of many NP problems
- Solving the Quantum Many-Body Problem with Artificial Neural Networks
- Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance
- Improved Simulation of Stabilizer Circuits
- Computational complexity and fundamental limitations to fermionic quantum Monte Carlo simulations
- Characterizing Quantum Supremacy in Near-Term Devices
- Realization of a scalable Shor algorithm
- Instantaneous non-local computation of low T-depth quantum circuits
- The Heisenberg Representation of Quantum Computers
- Physics-Inspired Optimization for Quadratic Unconstrained Problems Using a Digital Annealer
- Efficient Representation of Quantum Many-body States with Deep Neural Networks
- Experimental demonstration of Shor's algorithm with quantum entanglement
- Reconstructing quantum states with generative models
- Average-case complexity versus approximate simulation of commuting quantum computations
- Simulating quantum many-body dynamics on a current digital quantum computer
- What limits the simulation of quantum computers?
- Sign-problem-free quantum Monte Carlo of the onset of antiferromagnetism in metals
- Efficient classical simulation of random shallow 2D quantum circuits
- Constructing exact representations of quantum many-body systems with deep neural networks
- Scaling advantage in quantum simulation of geometrically frustrated magnets
- Non-perturbative k-body to two-body commuting conversion Hamiltonians and embedding problem instances into Ising spins
- Efficient classical simulation of noisy random quantum circuits in one dimension
- Easing the Monte Carlo sign problem
- Autonomous Probabilistic Coprocessing with Petaflips per Second
- On the Computational Complexity of Curing the Sign Problem
- Quantum Commuting Circuits and Complexity of Ising Partition Functions
- Scalable Emulation of Sign-ProblemFree Hamiltonians with Room Temperature p-bits
- Oscillator-based Ising Machine
- Implementing unitary operators in quantum computation
- Neural-network states for the classical simulation of quantum computing
- Optimising Matrix Product State Simulations of Shor's Algorithm
- Quantum algorithms for spin models and simulable gate sets for quantum computation
- Accelerated Quantum Monte Carlo with Probabilistic Computers
- Classical Ising model test for quantum circuits
- The Complexity of Stoquastic Local Hamiltonian Problems
Cited by in corpus (6)
- Double-Free-Layer Stochastic Magnetic Tunnel Junctions with Synthetic Antiferromagnets
- Noise-augmented Chaotic Ising Machines for Combinatorial Optimization and Sampling
- Pushing the Boundary of Quantum Advantage in Hard Combinatorial Optimization with Probabilistic Computers
- Large spin signal and spin rectification in folded-bilayer graphene
- Generalized Probabilistic Approximate Optimization Algorithm
- Metrics for spin-based computing