Quasi-polynomial Time Approximation of Output Probabilities of Constant-depth, Geometrically-local Quantum Circuits

12/10/2020
by   Nolan J. Coble, et al.
0

We present a classical algorithm that, for any 3D geometrically-local, constant-depth quantum circuit C, and any bit string x ∈{0,1}^n, can compute the quantity |<x|C |0^⊗ n>|^2 to within any inverse-polynomial additive error in quasi-polynomial time. It is known that it is #P-hard to compute this same quantity to within 2^-n^2 additive error [Mov20]. The previous best known algorithm for this problem used O(2^n^1/3poly(1/ϵ)) time to compute probabilities to within additive error ϵ [BGM20]. Notably, the [BGM20] paper 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: Our algorithm has a Divide-and-Conquer structure, constructing a recursive sub-division of the given 3D circuit using carefully designed block-encodings, each creating a 3D-local circuit on at most 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 the entanglement that may exist between the different circuit "pieces" produced this way.

READ FULL TEXT

page 4

page 5

page 6

page 26

research
09/25/2019

Classical algorithms for quantum mean values

We consider the task of estimating the expectation value of an n-qubit t...
research
02/27/2020

Estimating the entropy of shallow circuit outputs is hard

The decision problem version of estimating the Shannon entropy is the En...
research
02/09/2021

On exact division and divisibility testing for sparse polynomials

No polynomial-time algorithm is known to test whether a sparse polynomia...
research
01/03/2023

Unconditional Quantum Advantage for Sampling with Shallow Circuits

Recent work by Bravyi, Gosset, and Koenig showed that there exists a sea...
research
04/01/2021

Unitarization Through Approximate Basis

In this paper, we introduce the problem of unitarization. Unitarization ...
research
04/22/2023

Deterministic identity testing paradigms for bounded top-fanin depth-4 circuits

Polynomial Identity Testing (PIT) is a fundamental computational problem...
research
02/11/2022

Pseudo Polynomial-Time Top-k Algorithms for d-DNNF Circuits

We are interested in computing k most preferred models of a given d-DNNF...

Please sign up or login with your details

Forgot password? Click here to reset