Fast simulation of planar Clifford circuits

09/07/2020
by   David Gosset, et al.
0

A general quantum circuit can be simulated in exponential time on a classical computer. If it has a planar layout, then a tensor-network contraction algorithm due to Markov and Shi has a runtime exponential in the square root of its size, or more generally exponential in the treewidth of the underlying graph. Separately, Gottesman and Knill showed that if all gates are restricted to be Clifford, then there is a polynomial time simulation. We combine these two ideas and show that treewidth and planarity can be exploited to improve Clifford circuit simulation. Our main result is a classical algorithm with runtime scaling asymptotically as n^ω/2<n^1.19 which samples from the output distribution obtained by measuring all n qubits of a planar graph state in given Pauli bases. Here ω is the matrix multiplication exponent. We also provide a classical algorithm with the same asymptotic runtime which samples from the output distribution of any constant-depth Clifford circuit in a planar geometry. Our work improves known classical algorithms with cubic runtime. A key ingredient is a mapping which, given a tree decomposition of some graph G, produces a Clifford circuit with a structure that mirrors the tree decomposition and which emulates measurement of the quantum graph state corresponding to G. We provide a classical simulation of this circuit with the runtime stated above for planar graphs and otherwise n t^ω-1 where t is the width of the tree decomposition. The algorithm also incorporates a matrix-multiplication-time version of the Gottesman-Knill simulation of multi-qubit measurement on stabilizer states, which may be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2023

Faster Min-Cost Flow on Bounded Treewidth Graphs

We present a O(m√(τ)+nτ) time algorithm for finding a minimum-cost flow ...
research
07/31/2021

An improved planar graph product structure theorem

Dujmović, Joret, Micek, Morin, Ueckerdt and Wood [J. ACM 2020] proved th...
research
09/12/2017

qTorch: The Quantum Tensor Contraction Handler

Classical simulation of quantum computation is necessary for studying th...
research
08/09/2023

On Lifting Lower Bounds for Noncommutative Circuits using Automata

We revisit the main result of Carmosino et al <cit.> which shows that an...
research
04/30/2019

Improved bounds for the excluded-minor approximation of treedepth

Treedepth, a more restrictive graph width parameter than treewidth and p...
research
02/13/2023

Tensor Networks or Decision Diagrams? Guidelines for Classical Quantum Circuit Simulation

Classically simulating quantum circuits is crucial when developing or te...
research
03/29/2019

Stabilizer Circuits, Quadratic Forms, and Computing Matrix Rank

We show that a form of strong simulation for n-qubit quantum stabilizer ...

Please sign up or login with your details

Forgot password? Click here to reset