Many standard linear algebra problems can be solved on a quantum computer by using recently developed quantum linear algebra algorithms that make use of block encodings and quantum eigenvalue/singular value transformations. A block encoding embeds a properly scaled matrix of interest A in a larger unitary transformation U that can be decomposed into a product of simpler unitaries and implemented efficiently on a quantum computer. Although quantum algorithms can potentially achieve exponential speedup in solving linear algebra problems compared to the best classical algorithm, such gain in efficiency ultimately hinges on our ability to construct an efficient quantum circuit for the block encoding of A, which is difficult in general, and not trivial even for well-structured sparse matrices. In this paper, we give a few examples on how efficient quantum circuits can be explicitly constructed for some well-structured sparse matrices, and discuss a few strategies used in these constructions. We also provide implementations of these quantum circuits in MATLAB.
翻译:许多标准的线性代数问题可以在量子计算机上通过使用最近开发的量子线性代数算法来解决,这些算法利用了块码编码和量子元值/星值变换。块形编码嵌入了一个规模适当的利益矩阵A,在更大的单体变异U中,A可以分解成一个更简单的单体,并在量子计算机上有效应用。虽然量子算法在解决线性代数问题时可能实现指数加速,但这种效率的提高最终取决于我们能否为A类块编码建立高效的量子电路,这在总体上是困难的,即使是结构完善的稀少矩阵也不是微不足道的。在本文件中,我们举几个例子说明如何为某些结构完善的稀有矩阵明确构建高效的量子电路,并讨论这些构造中使用的几种战略。我们还在MATLAB中提供了这些量子电路的落实情况。