English

Optimal (controlled) quantum state preparation and improved unitary synthesis by quantum circuits with any number of ancillary qubits

Quantum Physics 2023-05-17 v3

Abstract

As a cornerstone for many quantum linear algebraic and quantum machine learning algorithms, controlled quantum state preparation (CQSP) aims to provide the transformation of i0niψi|i\rangle |0^n\rangle \to |i\rangle |\psi_i\rangle for all i{0,1}ki\in \{0,1\}^k for the given nn-qubit states ψi|\psi_i\rangle. In this paper, we construct a quantum circuit for implementing CQSP, with depth O(n+k+2n+kn+k+m)O\left(n+k+\frac{2^{n+k}}{n+k+m}\right) and size O(2n+k)O\left(2^{n+k}\right) for any given number mm of ancillary qubits. These bounds, which can also be viewed as a time-space tradeoff for the transformation, are \optimal for any integer parameters m,k0m,k\ge 0 and n1n\ge 1. When k=0k=0, the problem becomes the canonical quantum state preparation (QSP) problem with ancillary qubits, which asks for efficient implementations of the transformation 0n0mψ0m|0^n\rangle|0^m\rangle \to |\psi\rangle |0^m\rangle. This problem has many applications with many investigations, yet its circuit complexity remains open. Our construction completely solves this problem, pinning down its depth complexity to Θ(n+2n/(n+m))\Theta(n+2^{n}/(n+m)) and its size complexity to Θ(2n)\Theta(2^{n}) for any mm. Another fundamental problem, unitary synthesis, asks to implement a general nn-qubit unitary by a quantum circuit. Previous work shows a lower bound of Ω(n+4n/(n+m))\Omega(n+4^n/(n+m)) and an upper bound of O(n2n)O(n2^n) for m=Ω(2n/n)m=\Omega(2^n/n) ancillary qubits. In this paper, we quadratically shrink this gap by presenting a quantum circuit of the depth of O(n2n/2+n1/223n/2m1/2)O\left(n2^{n/2}+\frac{n^{1/2}2^{3n/2}}{m^{1/2}}\right).

Keywords

Cite

@article{arxiv.2202.11302,
  title  = {Optimal (controlled) quantum state preparation and improved unitary synthesis by quantum circuits with any number of ancillary qubits},
  author = {Pei Yuan and Shengyu Zhang},
  journal= {arXiv preprint arXiv:2202.11302},
  year   = {2023}
}