Classical Simulability of Quantum Circuits with Shallow Magic Depth
Yifan Zhang, Yuxuan Zhang

TL;DR
This paper explores how the distribution and depth of quantum magic in circuits affect their classical simulability, revealing sharp complexity transitions and providing new simulation techniques for certain shallow circuits.
Contribution
It demonstrates the impact of magic distribution on classical simulation complexity and introduces algorithms for simulating shallow, decomposable circuits with limited magic depth.
Findings
Amplitude estimation and sampling are classically hard with all T gates in one layer.
Pauli observable evaluation becomes complex with a single T layer but is easy with T^{1/2} gates.
Polynomial-time algorithms exist for certain shallow circuits with decomposable structures.
Abstract
Quantum magic is a necessary resource for quantum computers to be not efficiently simulable by classical computers. Previous results have linked the amount of quantum magic, characterized by the number of gates or stabilizer rank, to classical simulability. However, the effect of the distribution of quantum magic on the hardness of simulating a quantum circuit remains open. In this work, we investigate the classical simulability of quantum circuits with alternating Clifford and layers across three tasks: amplitude estimation, sampling, and evaluating Pauli observables. In the case where all gates are distributed in a single layer, performing amplitude estimation and sampling to multiplicative error are already classically intractable under reasonable assumptions, but Pauli observables are easy to evaluate. Surprisingly, with the addition of just one gate layer or merely…
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 · Numerical Methods and Algorithms · Teaching and Learning Programming
