Practical block encodings of matrix polynomials that can also be trivially controlled
Martina Nibbi, Filippo Della Chiara, Yizhi Shen, Aaron Szasz, Roel Van Beeumen
TL;DR
This work introduces FOQCS-LCU block encodings to implement matrix polynomials non-unitarily on quantum hardware with practical resource costs. By replacing multi-controlled gates with two parallel layers of two-qubit gates and using unary-encoded polynomial coefficients, the authors achieve circuit depths that scale linearly with the polynomial degree $d$ and are independent of system size, while enabling efficient control with only a few extra gates. They develop explicit circuits for spin Hamiltonians, provide Hadamard-test-friendly constructions, and map circuits to 2D nearest-neighbor architectures, accompanied by non-asymptotic gate counts. The results significantly lower the barriers to applying block-encoding methods to quantum simulation and linear algebra tasks on current and near-term devices, trading some qubit overhead for substantial depth reductions and practical controllability. Overall, the paper presents a practical module-based framework for block encodings and their polynomials, ready for compilation, benchmarking, and hardware experimentation.
Abstract
Quantum circuits naturally implement unitary operations on input quantum states. However, non-unitary operations can also be implemented through block encodings, where additional ancilla qubits are introduced and later measured. While block encoding has a number of well-established theoretical applications, its practical implementation has been prohibitively expensive for current quantum hardware. In this paper, we present practical and explicit block encoding circuits implementing matrix polynomial transformations of a target matrix. With standard approaches, block-encoding a degree-$d$ matrix polynomial requires a circuit depth scaling as $d$ times the depth for block-encoding the original matrix alone. By leveraging the recently introduced Fast One-Qubit Controlled Select LCU (FOQCS-LCU) framework, we show that the additional circuit-depth overhead required for encoding matrix polynomials can be reduced to scale linearly in $d$ with no dependence on system size or the cost of block encoding the original matrix. Moreover, we demonstrate that the FOQCS-LCU circuits and their associated matrix polynomial transformations can be controlled with negligible overhead, enabling efficient applications such as Hadamard tests. Finally, we provide explicit circuits for representative spin models, together with detailed non-asymptotic gate counts and circuit depths.
