tensor network for quantum computing

Speaker : Cunxi Gong

Date: 2025-05-23

今日文章

Berezutskii, A.; Acharya, A.; Ellerbrock, R.; Gray, J.; Haghshenas, R.; He, Z.; Khan, A.; Kuzmin, V.; Liu, M.; Lyakh, D.; Lykov, D.; Mandrà, S.; Mansell, C.; Melnikov, A.; Melnikov, A.; Mironov, V.; Morozov, D.; Neukart, F.; Nocera, A.; Perlin, M. A.; Perelshtein, M.; Shaydulin, R.; Villalonga, B.; Pflitsch, M.; Pistoia, M.; Vinokur, V.; Alexeev, Y. Tensor Networks for Quantum Computing. arXiv March 11, 2025. https://doi.org/10.48550/arXiv.2503.08626.

主要作者

作者众多,主要来自工业界

主要作者:
Yuri Alexeev
|208x208

google scholar
linkedin
nwchem gamess作者之一

量子计算作为21世纪最具颠覆性的技术之一,正在逐步从理论走向实践。

然而,量子系统的模拟和操作面临一个根本性挑战:“维度灾难”(Curse of Dimensionality)。随着量子比特数量的增加,系统的状态空间呈指数级增长,这使得传统的经典计算方法难以高效处理大规模的量子问题。

张量网络(Tensor Networks, TNs) 的引入为解决这一问题提供了强有力的工具。

张量网络最初起源于凝聚态物理中的量子多体问题,用于高效表示低纠缠的量子态。近年来,随着量子信息科学的发展,张量网络的应用范围迅速扩展到量子计算、量子纠错、量子机器学习等多个领域。

这篇文章从张量网络的基本概念出发,系统介绍其在量子计算中的核心应用,包括:

  1. 量子计算的模拟:如何用张量网络高效模拟量子算法。
  2. 量子电路合成:如何将张量网络转换为实际的量子电路。
  3. 量子纠错与错误缓解:张量网络在量子纠错码和解码中的应用。
  4. 量子机器学习:张量网络如何提升量子机器学习模型的效率和可解释性。

最后,我们将讨论张量网络在量子计算中的未来发展方向和面临的挑战。


2. 张量网络的基本概念与方法

2.1 张量与张量网络的定义

张量是多维数组的数学抽象,可以看作是向量(一阶张量)和矩阵(二阶张量)的高维推广。在量子力学中,量子态和量子操作都可以表示为张量。

张量网络 是由多个张量通过共享指标(即张量的收缩)连接而成的图结构。例如:

2.2 张量网络的核心操作
  1. 张量收缩:通过共享指标将多个张量合并为一个新的张量。例如,矩阵乘法是二阶张量的收缩。
  2. 张量分解:如奇异值分解(SVD),用于压缩高维张量,降低计算复杂度。
  3. 规范变换:通过调整张量的规范形式(如MPS的左/右规范形式),优化计算效率。
2.3 张量网络的图形表示

张量网络通常用图形表示,其中:

χ is the parameter called the bond dimension which controls the accuracy of compression
This decomposition presents an opportunity for approximate representation of the original tensor by trimming the singular values


3. 张量网络在量子计算模拟中的应用

3.1 门基量子计算的模拟

量子计算的核心是量子门的操作序列。张量网络可以高效模拟量子电路的演化过程:

案例:随机电路采样(RCS)
随机电路采样是量子优势实验的核心任务。张量网络通过切片(slicing)和近似收缩技术,能够在经典计算机上高效模拟中等规模的量子电路,从而验证量子硬件的性能。

最著名也是很有争议的一个实验

3.2 模拟演化

模拟量子计算机(Analog Quantum Computers)是一种基于连续变量的量子计算形式,其核心思想是通过模拟量子系统的行为来解决计算问题。

量子退火是一种基于绝热定理的优化算法。张量网络可以模拟量子退火过程中的基态演化:

模拟量子模拟器的主要缺点是哈密顿参数的标定误差和量子退相干

3.3 玻色采样的经典模拟

玻色采样是一种基于线性光学的非通用量子计算模型, 是非常难算的一种模型.

张量网络可以模拟玻色采样.

光子数守恒:对于没有光子损失的情况,利用U(1)对称性压缩张量网络,降低计算复杂度。
因此,使用MPO直接在Fock基中近似混合态是有效的。


4. 张量网络在量子电路合成中的应用

4.1 从张量网络到量子电路

量子电路合成的目标是将抽象的量子操作(如酉算子)转换为实际的量子门序列。

量子电路综合面临两个挑战:
(1)分解算法必须遵守量子器件的原生连通性
(2)允许忠实地准备量子操作的电路深度受到量子器件中特征噪声的限制

张量网络提供了一种系统的方法:

four steps:

  1. transforming the original TN into a TN of isometric tensors; 其实就是正则化
  2. embedding spatial and temporal directions to the network; 为张量网络分配时间方向,确定量子门的执行顺序
  3. promoting each isometric tensor into a unitary; 将每个等距张量提升为酉
  4. decomposing each unitary as quantum gates. 分解为单比特和两比特量子门

案例:MPS的量子电路实现
MPS可以通过分层等距变换转换为量子电路,适用于一维量子态的制备。

4.2 硬件优化与自适应电路

现代量子硬件的局限性(如有限的连接性和噪声)要求电路设计必须高效。张量网络可以通过以下方式优化:


5. 张量网络在量子纠错与错误缓解中的应用

5.1 张量网络编码

量子纠错码(如表面码)可以表示为张量网络:

5.2 错误缓解技术

在噪声量子设备上,错误缓解技术(如零噪声外推)可以通过张量网络实现:


6. 张量网络在量子机器学习中的应用

6.1 经典机器学习中的张量网络

张量网络已成功应用于经典机器学习任务,如:

6.2 量子机器学习(QML)

在QML中,张量网络用于:


7. 未来展望与挑战

7.1 未来方向
7.2 挑战

8. 结论

张量网络是连接经典计算与量子计算的桥梁,其在模拟线路、合成线路、纠错和机器学习中的应用展现了强大的潜力。随着量子硬件的进步,张量网络将继续推动量子计算从理论走向实用化。未来的研究需要进一步解决计算复杂性和硬件适配性问题,以实现更广泛的量子优势。