Abstract

We give two time- and space-efficient simulations of quantum computations with intermediate measurements, one by classical randomized computations with unbounded error and the other by quantum computations that use an arbitrary fixed universal set of gates. Specifically, our simulations show that every language solvable by a bounded-error quantum algorithm running in time $t$ and space $s$ is also solvable by an unbounded-error randomized algorithm running in time $O(t\cdot\log{t})$ and space $O(s+\log{t})$, as well as by a bounded-error quantum algorithm restricted to use an arbitrary universal set and running in time $O(t\cdot{\rm polylog}{t})$ and space $O(s+\log{t})$, provided the universal set is closed under adjoint. We also develop a quantum model that is particularly suitable for the study of general computations with simultaneous time and space bounds. As an application of our randomized simulation, we obtain the first nontrivial lower bound for general quantum algorithms solving problems related to satisfiability. Our bound applies to $\rm MajSAT$ and $\rm MajMajSAT$, which are the problems of determining the truth value of a given Boolean formula whose variables are fully quantified by one or two majority quantifiers, respectively. We prove that for every real $d$ and every positive real $\delta$ there exists a real $c>1$ such that either $\rm MajMajSAT$ does not have a bounded-error quantum algorithm running in time $O(n^c)$, or $\rm MajSAT$ does not have a bounded-error quantum algorithm running in time $O(n^d)$ and space $O(n^{1-\delta})$. In particular, $\rm MajMajSAT$ does not have a bounded-error quantum algorithm running in time $O(n^{1+o(1)})$ and space $O(n^{1-\delta})$ for any $\delta>0$. Our lower bounds hold for any reasonable uniform model of quantum computation, in particular for the model we develop.

Highlights

  • Motivated by an application to time-space lower bounds, we establish two efficient simulations of quantum computations with simultaneous time and space bounds

  • Every language solvable by a bounded-error quantum algorithm running in time t ≥ log n and space s ≥ log n with algebraic transition amplitudes is solvable by an unbounded-error randomized algorithm running in time O(t · logt) and space O(s + logt), provided t and s are constructible by a deterministic algorithm with the latter time and space bounds

  • For every universal set S of unitary gates with algebraic entries that is closed under adjoint, every language solvable by a bounded-error quantum algorithm running in time t and space s with algebraic transition amplitudes is solvable by a bounded-error quantum algorithm running in time O(t · polylogt) and space O(s + logt) whose library of gates is S, provided t is constructible by a deterministic algorithm with the latter time and space bounds

Read more

Summary

Introduction

Motivated by an application to time-space lower bounds, we establish two efficient simulations of quantum computations with simultaneous time and space bounds. For bounded-error quantum computations our simulation only incurs a polylogarithmic factor overhead in time and a constant factor overhead in space This is the first rigorous result on quantum compiling in a model of computation with finite-precision arithmetic, and it strengthens the well-known Solovay-Kitaev theorem [25] by reducing the space bound to the natural barrier imposed by the numerical nature of the algorithm. For such fine-grained simulations to be meaningful, we need a model of quantum computation that allows us to accurately measure time and space complexity simultaneously.

Models of quantum computation
Issues
Models with quantum control
Models with classical control
Our model
Model definition
Complexity measures
Randomized simulation
General result and instantiations
Intuition and relationship to previous work
Algorithm construction
Postponing measurements
Remarks
Quantum simulation
Overview
Intuition
Overview of the standard algorithm
The numerical precision problem
Reducing the space in the overall architecture
Optimizations
Generalization to arbitrary dimensions
Time-space lower bound
Background
Results
Future directions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call