Spacetime-Efficient Low-Depth Quantum State Preparation with Applications

We propose a novel deterministic method for preparing arbitrary quantum states. When our protocol is compiled into CNOT and arbitrary single-qubit gates, it prepares an $N$-dimensional state in depth $O(\log(N))$ and $\textit{spacetime allocation}$ (a metric that accounts for the fact that oftentime...

Full description

Bibliographic Details
Main Authors: Kaiwen Gui, Alexander M. Dalzell, Alessandro Achille, Martin Suchara, Frederic T. Chong
Format: Article
Language:English
Published: Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften 2024-02-01
Series:Quantum
Online Access:https://quantum-journal.org/papers/q-2024-02-15-1257/pdf/
_version_ 1797305464938037248
author Kaiwen Gui
Alexander M. Dalzell
Alessandro Achille
Martin Suchara
Frederic T. Chong
author_facet Kaiwen Gui
Alexander M. Dalzell
Alessandro Achille
Martin Suchara
Frederic T. Chong
author_sort Kaiwen Gui
collection DOAJ
description We propose a novel deterministic method for preparing arbitrary quantum states. When our protocol is compiled into CNOT and arbitrary single-qubit gates, it prepares an $N$-dimensional state in depth $O(\log(N))$ and $\textit{spacetime allocation}$ (a metric that accounts for the fact that oftentimes some ancilla qubits need not be active for the entire circuit) $O(N)$, which are both optimal. When compiled into the $\{\mathrm{H,S,T,CNOT}\}$ gate set, we show that it requires asymptotically fewer quantum resources than previous methods. Specifically, it prepares an arbitrary state up to error $\epsilon$ with optimal depth of $O(\log(N) + \log (1/\epsilon))$ and spacetime allocation $O(N\log(\log(N)/\epsilon))$, improving over $O(\log(N)\log(\log (N)/\epsilon))$ and $O(N\log(N/\epsilon))$, respectively. We illustrate how the reduced spacetime allocation of our protocol enables rapid preparation of many disjoint states with only constant-factor ancilla overhead – $O(N)$ ancilla qubits are reused efficiently to prepare a product state of $w$ $N$-dimensional states in depth $O(w + \log(N))$ rather than $O(w\log(N))$, achieving effectively constant depth per state. We highlight several applications where this ability would be useful, including quantum machine learning, Hamiltonian simulation, and solving linear systems of equations. We provide quantum circuit descriptions of our protocol, detailed pseudocode, and gate-level implementation examples using Braket.
first_indexed 2024-03-08T00:27:19Z
format Article
id doaj.art-f197fa6f90d44b538dd19c1e294d4e70
institution Directory Open Access Journal
issn 2521-327X
language English
last_indexed 2024-03-08T00:27:19Z
publishDate 2024-02-01
publisher Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
record_format Article
series Quantum
spelling doaj.art-f197fa6f90d44b538dd19c1e294d4e702024-02-15T15:34:59ZengVerein zur Förderung des Open Access Publizierens in den QuantenwissenschaftenQuantum2521-327X2024-02-018125710.22331/q-2024-02-15-125710.22331/q-2024-02-15-1257Spacetime-Efficient Low-Depth Quantum State Preparation with ApplicationsKaiwen GuiAlexander M. DalzellAlessandro AchilleMartin SucharaFrederic T. ChongWe propose a novel deterministic method for preparing arbitrary quantum states. When our protocol is compiled into CNOT and arbitrary single-qubit gates, it prepares an $N$-dimensional state in depth $O(\log(N))$ and $\textit{spacetime allocation}$ (a metric that accounts for the fact that oftentimes some ancilla qubits need not be active for the entire circuit) $O(N)$, which are both optimal. When compiled into the $\{\mathrm{H,S,T,CNOT}\}$ gate set, we show that it requires asymptotically fewer quantum resources than previous methods. Specifically, it prepares an arbitrary state up to error $\epsilon$ with optimal depth of $O(\log(N) + \log (1/\epsilon))$ and spacetime allocation $O(N\log(\log(N)/\epsilon))$, improving over $O(\log(N)\log(\log (N)/\epsilon))$ and $O(N\log(N/\epsilon))$, respectively. We illustrate how the reduced spacetime allocation of our protocol enables rapid preparation of many disjoint states with only constant-factor ancilla overhead – $O(N)$ ancilla qubits are reused efficiently to prepare a product state of $w$ $N$-dimensional states in depth $O(w + \log(N))$ rather than $O(w\log(N))$, achieving effectively constant depth per state. We highlight several applications where this ability would be useful, including quantum machine learning, Hamiltonian simulation, and solving linear systems of equations. We provide quantum circuit descriptions of our protocol, detailed pseudocode, and gate-level implementation examples using Braket.https://quantum-journal.org/papers/q-2024-02-15-1257/pdf/
spellingShingle Kaiwen Gui
Alexander M. Dalzell
Alessandro Achille
Martin Suchara
Frederic T. Chong
Spacetime-Efficient Low-Depth Quantum State Preparation with Applications
Quantum
title Spacetime-Efficient Low-Depth Quantum State Preparation with Applications
title_full Spacetime-Efficient Low-Depth Quantum State Preparation with Applications
title_fullStr Spacetime-Efficient Low-Depth Quantum State Preparation with Applications
title_full_unstemmed Spacetime-Efficient Low-Depth Quantum State Preparation with Applications
title_short Spacetime-Efficient Low-Depth Quantum State Preparation with Applications
title_sort spacetime efficient low depth quantum state preparation with applications
url https://quantum-journal.org/papers/q-2024-02-15-1257/pdf/
work_keys_str_mv AT kaiwengui spacetimeefficientlowdepthquantumstatepreparationwithapplications
AT alexandermdalzell spacetimeefficientlowdepthquantumstatepreparationwithapplications
AT alessandroachille spacetimeefficientlowdepthquantumstatepreparationwithapplications
AT martinsuchara spacetimeefficientlowdepthquantumstatepreparationwithapplications
AT frederictchong spacetimeefficientlowdepthquantumstatepreparationwithapplications