Abstract

A crucial subroutine in quantum computing is to load the classical data of $N$ complex numbers into the amplitude of a superposed $n=\ensuremath{\lceil}{log}_{2}N\ensuremath{\rceil}$-qubit state. It has been proven that any algorithm universally implementing this subroutine would need at least $O(N)$ constant weight operations. However, the proof assumes that only $n$ qubits are used, whereas the circuit depth could be reduced by extending the space and allowing ancillary qubits. Here we investigate this space-time tradeoff in quantum state preparation with classical data. We propose quantum algorithms with $O({n}^{2})$ circuit depth to encode any $N$ complex numbers using only single- and two-qubit gates, and local measurements with ancillary qubits. Different variances of the algorithm are proposed with different space and runtime. In particular, we present a scheme with $O({N}^{2})$ ancillary qubits, $O({n}^{2})$ circuit depth, and $O({n}^{2})$ average runtime, which exponentially improves the conventional bound. While the algorithm requires more ancillary qubits, it consists of quantum circuit blocks that only simultaneously act on a constant number of qubits, and at most $O(n)$ qubits are entangled. We also prove a fundamental lower bound $\mathrm{\ensuremath{\Omega}}(n)$ for the minimum circuit depth and runtime with an arbitrary number of ancillary qubits, aligning with our scheme with $O({n}^{2})$. The algorithms are expected to have wide applications in both near-term and universal quantum computing.

Highlights

  • Various quantum algorithms have been designed for solving different types of problems [1]

  • The proof assumes that only n qubits are used, whereas the circuit depth could be reduced by extending the space and allowing ancillary qubits

  • We propose quantum algorithms with O(n2) circuit depth to encode any N complex numbers using only single- and two-qubit gates, and local measurements with ancillary qubits

Read more

Summary

INTRODUCTION

Various quantum algorithms have been designed for solving different types of problems [1]. The proof of the lower bound considers operations on exactly n qubits, and one may trade the circuit depth (time) with ancillary qubits (space) Along these lines, quantum circuits with O(n2) depth have been proposed to encode binary vectors [25] and general nonbinary vectors [26,27] into special types of entangled states. While there are other methods with logarithmic costs, including controlled-rotation-based [3,28] and Grover-oracle-based [29] methods, they require global unitaries or global oracles acting on all qubits, which is challenging based on current technologies It remains an open question whether it is possible to more efficiently and directly prepare a general N-dimensional (n-qubit) quantum state with constant-weight operations and a shallow circuit depth. We have shown that fundamentally, the circuit depth and runtime is lower bounded by (n) even with an arbitrarily large amount of ancillary qubits, which is comparable to our result of O(n2)

FRAMEWORK
Result
1: If x is two-dimensional
11: Else: 12
ARBITRARY STATE PREPARATION
Projection success probability
Space-time tradeoff
DISCUSSION
Perfect preparation
Cutoff preparation
1: If x is 2nu -dimensional
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