Dictionary-based Block Encoding of Sparse Matrices with Low Subnormalization and Circuit Depth
Abstract
Block encoding severs as an important data input model in quantum algorithms, enabling quantum computers to simulate non-unitary operators effectively. In this paper, we propose an efficient block-encoding protocol for sparse matrices based on a novel data structure, called the dictionary data structure, which classifies all non-zero elements according to their values and indices. Non-zero elements with the same values, lacking common column and row indices, belong to the same classification in our block-encoding protocol's dictionary. When compiled into the \{\rm U(2), CNOT\} gate set, the protocol queries a sparse matrix with non-zero elements at a circuit depth of , utilizing ancillary qubits. This offers an exponential improvement in circuit depth relative to the number of system qubits, compared to existing methods~\cite{clader2022quantum,zhang2024circuit} with a circuit depth of . Moreover, in our protocol, the subnormalization, a scaled factor that influences the measurement probability of ancillary qubits, is minimized to , where denotes the number of classifications in the dictionary and represents the value of the -th classification. Furthermore, we show that our protocol connects to linear combinations of unitaries (LCU) and the sparse access input model (SAIM). To demonstrate the practical utility of our approach, we provide several applications, including Laplacian matrices in graph problems and discrete differential operators.
Keywords
Cite
@article{arxiv.2405.18007,
title = {Dictionary-based Block Encoding of Sparse Matrices with Low Subnormalization and Circuit Depth},
author = {Chunlin Yang and Zexian Li and Hongmei Yao and Zhaobing Fan and Guofeng Zhang and Jianshe Liu},
journal= {arXiv preprint arXiv:2405.18007},
year = {2025}
}
Comments
26 pages, 8 figures