Abstract
Quantum signal processing combined with quantum eigenvalue transformation has recently emerged as a unifying framework for several quantum algorithms. In its standard form, it consists of two separate routines: block encoding, which encodes a Hamiltonian in a larger unitary, and signal processing, which achieves an almost arbitrary polynomial transformation of such a Hamiltonian using rotation gates. The bottleneck of the entire operation is typically constituted by block encoding, and in recent years, several problem-specific techniques have been introduced to overcome this problem. Within this framework, we present a procedure to block-encode a Hamiltonian based on its matrix product operator (MPO) representation. More specifically, we encode every MPO tensor in a larger unitary of dimension D+2, where D= log2(χ) is the number of subsequently contracted qubits that scales logarithmically with the virtual bond dimension χ. Given any system of size L, our method requires L+D ancillary qubits in total, while the number of one- and two-qubit gates decomposing the block-encoding circuit scales as O(Lχ2). Moreover, block encodings generally require postselection. Our model exhibits a success probability decaying exponentially with L. Nevertheless, we present a way to mitigate this limitation for finite systems.
| Original language | English |
|---|---|
| Article number | 042427 |
| Journal | Physical Review A |
| Volume | 110 |
| Issue number | 4 |
| DOIs | |
| State | Published - Oct 2024 |
Fingerprint
Dive into the research topics of 'Block encoding of matrix product operators'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver