Improving Gate-Level Simulation of Quantum Circuits
George F. Viamontes, Igor L. Markov, and John P. Hayes

TL;DR
This paper introduces QuIDD, a data structure that enables more efficient classical simulation of certain quantum circuits by exploiting their structure, outperforming existing methods in runtime and memory usage.
Contribution
The paper presents QuIDD, a novel data structure for simulating quantum circuits more efficiently, and demonstrates its advantages through empirical validation with a new simulator.
Findings
QuIDD-based simulation outperforms existing techniques asymptotically.
QuIDD can efficiently simulate specific quantum states like superpositions and basis states.
Certain quantum algorithms can be simulated more efficiently using QuIDDs.
Abstract
Simulating quantum computation on a classical computer is a difficult problem. The matrices representing quantum gates, and the vectors modeling qubit states grow exponentially with an increase in the number of qubits. However, by using a novel data structure called the Quantum Information Decision Diagram (QuIDD) that exploits the structure of quantum operators, a useful subset of operator matrices and state vectors can be represented in a form that grows polynomially with the number of qubits. This subset contains, but is not limited to, any equal superposition of n qubits, any computational basis state, n-qubit Pauli matrices, and n-qubit Hadamard matrices. It does not, however, contain the discrete Fourier transform (employed in Shor's algorithm) and some oracles used in Grover's algorithm. We first introduce and motivate decision diagrams and QuIDDs. We then analyze the runtime and…
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 · Advancements in Semiconductor Devices and Circuit Design · Low-power high-performance VLSI design
