TY - JOUR
T1 - Block encoding of matrix product operators
AU - Nibbi, Martina
AU - Mendl, Christian B.
N1 - Publisher Copyright:
© 2024 American Physical Society.
PY - 2024/10
Y1 - 2024/10
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85207630628&partnerID=8YFLogxK
U2 - 10.1103/PhysRevA.110.042427
DO - 10.1103/PhysRevA.110.042427
M3 - Article
AN - SCOPUS:85207630628
SN - 2469-9926
VL - 110
JO - Physical Review A
JF - Physical Review A
IS - 4
M1 - 042427
ER -