Classical Simulation of Quantum Supremacy Circuits
arXiv:2005.06787
Abstract
It is believed that random quantum circuits are difficult to simulate classically. These have been used to demonstrate quantum supremacy: the execution of a computational task on a quantum computer that is infeasible for any classical computer. The task underlying the assertion of quantum supremacy by Arute et al. (Nature, 574, 505--510 (2019)) was initially estimated to require Summit, the world's most powerful supercomputer today, approximately 10,000 years. The same task was performed on the Sycamore quantum processor in only 200 seconds. In this work, we present a tensor network-based classical simulation algorithm. Using a Summit-comparable cluster, we estimate that our simulator can perform this task in less than 20 days. On moderately-sized instances, we reduce the runtime from years to minutes, running several times faster than Sycamore itself. These estimates are based on explicit simulations of parallel subtasks, and leave no room for hidden costs. The simulator's key ingredient is identifying and optimizing the "stem" of the computation: a sequence of pairwise tensor contractions that dominates the computational cost. This orders-of-magnitude reduction in classical simulation time, together with proposals for further significant improvements, indicates that achieving quantum supremacy may require a period of continuing quantum hardware developments without an unequivocal first demonstration.
This manuscript subsumes arXiv:1805.01450 and arXiv:1907.11217, significantly improving on both
References in corpus (19)
- The density-matrix renormalization group
- Efficient classical simulation of slightly entangled quantum computations
- Characterizing Quantum Supremacy in Near-Term Devices
- Classical simulation of infinite-size quantum lattice systems in two spatial dimensions
- Simulating quantum computation by contracting tensor networks
- Quantum Supremacy and the Complexity of Random Circuit Sampling
- Efficient Algorithms for Maximum Likelihood Decoding in the Surface Code
- 0.5 Petabyte Simulation of a 45-Qubit Quantum Circuit
- A flexible high-performance simulator for verifying and benchmarking quantum circuits implemented on real hardware
- Quantum computing and the entanglement frontier
- Leveraging Secondary Storage to Simulate Deep 54-qubit Sycamore Circuits
- Tensor Networks and Quantum Error Correction
- Classical Simulation of Intermediate-Size Quantum Circuits
- Quantum Supremacy Is Both Closer and Farther than It Appears
- Boundaries of quantum supremacy via random circuit sampling
- Pareto-Efficient Quantum Circuit Simulation Using Tensor Contraction Deferral
- Simple heuristics for efficient parallel tensor contraction and quantum circuit simulation
- Alibaba Cloud Quantum Development Platform: Applications to Quantum Algorithm Design
- Alibaba Cloud Quantum Development Platform: Surface Code Simulations with Crosstalk
Cited by in corpus (45)
- Strong quantum computational advantage using a superconducting quantum processor
- Phase-Programmable Gaussian Boson Sampling Using Stimulated Squeezed Light
- Information Scrambling in Computationally Complex Quantum Circuits
- Closing the "Quantum Supremacy" Gap: Achieving Real-Time Simulation of a Random Quantum Circuit Using a New Sunway Supercomputer
- Phase transition in Random Circuit Sampling
- Developments in the Tensor Network -- from Statistical Mechanics to Quantum Entanglement
- Biology and medicine in the landscape of quantum advantages
- Quantum simulation with hybrid tensor networks
- Tools for quantum network design
- NISQ Computers: A Path to Quantum Supremacy
- Contracting Arbitrary Tensor Networks: General Approximate Algorithm and Applications in Graphical Models and Quantum Circuit Simulations
- Tropical Tensor Network for Ground States of Spin Glasses
- Boundaries of quantum supremacy via random circuit sampling
- Simulating quantum circuits with ZX-calculus reduced stabiliser decompositions
- Jet: Fast quantum circuit simulations with parallel task-based tensor-network contraction
- Effective quantum volume, fidelity and computational cost of noisy quantum processing experiments
- Quantum computing for chemistry and physics applications from a Monte Carlo perspective
- Resource-Efficient Quantum Computing by Breaking Abstractions
- Efficient verification of Boson Sampling
- How to simulate quantum measurement without computing marginals
- Quantum supremacy and random circuits
- The Fermionic Quantum Emulator
- Interactive Protocols for Classically-Verifiable Quantum Advantage
- Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators
- Tensor networks for quantum computing
- Simulation Paths for Quantum Circuit Simulation with Decision Diagrams
- Depth-efficient proofs of quantumness
- Benchmarking quantum gates and circuits
- A quantum circuit simulator and its applications on Sunway TaihuLight supercomputer
- Estimating the randomness of quantum circuit ensembles up to 50 qubits
- Lifetime-based Optimization for Simulating Quantum Circuits on a New Sunway Supercomputer
- Minimal informationally complete measurements for probability representation of quantum dynamics
- Benchmarking 50-Photon Gaussian Boson Sampling on the Sunway TaihuLight
- A game of quantum advantage: linking verification and simulation
- Entanglement entropy scaling of noisy random quantum circuits in two dimensions
- Feynman-path type simulation using stabilizer projector decomposition of unitaries
- Simulating Quantum Computations with Tutte Polynomials
- Non-Randomness of Google's Quantum Supremacy Benchmark
- Comparative Study of Sampling-Based Simulation Costs of Noisy Quantum Circuits
- The Argument against Quantum Computers, the Quantum Laws of Nature, and Google's Supremacy Claims
- HybridQ: A Hybrid Simulator for Quantum Circuits
- Efficient approximation of experimental Gaussian boson sampling
- Optimizing Quantum Variational Circuits with Deep Reinforcement Learning
- Comment on the Quantum Supremacy Claim by Google
- Model Checking for Verification of Quantum Circuits