Block encoding of sparse structured matrices coming from ocean acoustics in quantum computing

Chunlin Yang,Hongmei Yao,Zexian Li,Zhaobing Fan,Guofeng Zhang,Jianshe Liu
2024-07-09
Abstract:Block encoding is a data input model commonly used in a quantum computer. It is an ingenious technique that embeds a matrix $A$ satisfying $\left\|A/ \alpha \right\| \leq 1$ into a larger unitary matrix $U_{A}$. Its complexity can affect the complexity of quantum algorithms in the framework of block encoding. In this paper, a new base scheme of block encoding is given which generalizes the one in \cite{camps2024explicit} by removing the constraint that every data item should appear in all columns. And applying preamplification and state preparation methods, the base scheme is further improved, which results in lower \textit{figures of merit} than that in special case \cite{sunderhauf2024block}. Then, the construction of oracles in block encoding schemes are discussed in detail. Considering special sparse structured matrices coming from ocean acoustics, two concrete examples are used to illustrate the feasibility of the proposed base scheme of block encoding and their explicit quantum circuits are implemented. Finally, the corresponding \verb|MATLAB| codes are presented to effectively simulate the quantum circuits.
Quantum Physics
What problem does this paper attempt to address?
The paper mainly discusses the block encoding method for sparse structured matrices from ocean acoustics in quantum computing. Block encoding is a technique that embeds a matrix satisfying specific conditions into a larger identity matrix, which is crucial for the implementation of quantum algorithms. The paper proposes a new fundamental block encoding scheme that relaxes the constraint in previous methods, which requires every data item in the matrix to appear in all columns. The fundamental scheme is further improved through preamplification and state preparation methods, thereby reducing the merit figure, which is the product of data loading cost and subnormalization factor. The paper first introduces the basic concepts and background of block encoding, and then describes in detail the newly proposed fundamental block encoding scheme, preamplification scheme, and PREP/UNPREP scheme. These schemes are specifically designed for large sparse matrices with repeated elements and approximate diagonals. The paper also discusses the construction of quantum circuits for block encoding and provides two specific block encoding designs for ocean acoustic matrices. In addition, the paper provides MATLAB code to simulate these quantum circuits and compares them with existing methods, demonstrating that the proposed methods have lower merit figures in certain cases. The paper concludes with a summary of the research findings and prospects for future research directions, emphasizing the importance of optimizing block encoding for matrices with different characteristics, especially for more general matrices without apparent structures.