An entanglement-aware quantum computer simulation algorithm
Maxime Oliva

TL;DR
This paper introduces an entanglement-aware quantum simulation algorithm that dynamically adjusts bond dimensions based on fidelity estimates, significantly improving efficiency over fixed bond dimension methods in simulating large quantum systems.
Contribution
The paper presents a novel entanglement-aware algorithm that adaptively manages bond dimensions in MPS simulations using fidelity estimates, enhancing accuracy and efficiency.
Findings
EA algorithm outperforms fixed bond dimension schemes
Simulates 300-qubit circuit in 2 hours with high fidelity
Achieves similar fidelity to traditional methods with less computation
Abstract
The advent of quantum computers promises exponential speed ups in the execution of various computational tasks. While their capabilities are hindered by quantum decoherence, they can be exactly simulated on classical hardware at the cost of an exponential scaling in terms of number of qubits. To circumvent this, quantum states can be represented as matrix product states (MPS), a product of tensors separated by so-called bond dimensions. Limiting bond dimensions growth approximates the state, but also limits its ability to represent entanglement. Methods based on this representation have been the most popular tool at simulating large quantum systems. But how to trust resulting approximate quantum states for such intractable systems sizes ? I propose here a method for inferring the fidelity of an approximate quantum state without direct comparison to its exact counterpart, and use it to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Computational Physics and Python Applications
