Quasi-polynomial Time Approximation of Output Probabilities of Geometrically-local, Shallow Quantum Circuits
Nolan J. Coble, Matthew Coudron
Abstract
We present a classical algorithm that, for any 3D geometrically-local, polylogarithmic-depth quantum circuit, and any bit string, can compute the quantityto within any inverse-polynomial additive error in quasi-polynomial time. It is known that it is-hard to compute this same quantity to withinadditive error [1], [2], and worst-case hardness results for this task date back to [3]. The previous best known algorithm for this problem usedtime to compute probabilities to within additive error[4]. Notably, that paper, [4], included an elegant polynomial time algorithm for the same estimation task with 2D circuits, which makes a novel use of 1D Matrix Product States carefully tailored to the 2D geometry of the circuit in question. Surprisingly, it is not clear that it is possible to extend this use of MPS to address the case of 3D circuits in polynomial time. This raises a natural question as to whether the computational complexity of the 3D problem might be drastically higher than that of the 2D problem. In this work we address this question by exhibiting a quasi-polynomial time algorithm for the 3D case. In order to surpass the technical barriers encountered by previously known techniques we are forced to pursue a novel approach: constructing a recursive sub-division of the given 3D circuit using carefully designed block-encodings. To our knowledge this is the first use of the block-encoding technique in a purely classical algorithm. Our algorithm has a Divide-and-Conquer structure, demonstrating how to approximate the desired quantity via several instantiations of the same problem type, each involving 3D-local circuits on about half the number of qubits as the original. This division step is then applied recursively, expressing the original quantity as a weighted sum of smaller and smaller 3D-local quantum circuits. A central technical challenge is to control correlations arising from entanglement that may exist between the different circuit “pieces” produced this way. We believe that the division step, which makes a novel use of block-encodings [5], together with an Inclusion-Exclusion argument to reduce error in each recursive approximation, may be of independent interest.11The full version of this paper is available at arXiv:2012.05460. We refer the reader to the full text for proofs of all Lemmas and Theorems.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 0fe5341c-4718-4b8e-8a62-32756bd96352Cited by top-tier papers2
- Testing matrix product statesMehdi Soleimanifar, John WrightSODA 2022 · 8 citations
- Classical Simulation of Peaked Shallow Quantum CircuitsSergey Bravyi, David Gosset, Yinchen LiuSTOC 2024 · 4 citations
Builds on1
Related papers
- Learning Quantum States Prepared by Shallow Circuits in Polynomial TimeZeph Landau, Yunchao LiuSTOC 2025 · 2 citations
- Quantum Precomputation: Parallelizing Cascade Circuits and the Moore-Nilsson Conjecture Is FalseAdam Bene Watts, Charles R. Chen, J. William Helton, Joseph SloteSTOC 2026 · 1 citation
- Learning the Closest Product StateAinesh Bakshi, John Bostanci, William Kretschmer, Zeph Landau et al.STOC 2025 · 1 citation
- Learning Shallow Quantum CircuitsHsin-Yuan Huang, Yunchao Liu, Michael Broughton, Isaac Kim et al.STOC 2024 · 21 citations
- Optimizing quantum circuit synthesis for permutations using recursionCynthia Chen, Bruno Schmitt, Helena Zhang, Lev S. Bishop et al.DAC 2022 · 3 citations
