当前位置: 首页 > news >正文

Schmidt 分解 ⚙️ 与 SVD 之间的本质联系

        Schmidt 分解(Schmidt Decomposition)是量子力学和线性代数中的一个重要工具,用于将一个双粒子(或多粒子)量子态表示为一系列正交基态的张量积之和。它类似于矩阵的奇异值分解(SVD),但应用于量子态(即向量)的分解。

1. 前提条件

        Schmidt 分解适用于二分量子系统(即由两个子系统组成的复合系统)的纯态(pure state)。具体来说:

        设  |\psi\rangle  是一个复合系统的量子态,属于 Hilbert 空间 \mathcal{H}_A \otimes \mathcal{H}_B ,要求 \mathcal{H}_A 和 \mathcal{H}_B 的维数可能不同,但 Schmidt 分解仍然适用(类似于 SVD 适用于长方矩阵 m \neq n 的情况)。

 

2. Schmidt 分解的形式

        给定一个二分量子态 |\psi\rangle \in \mathcal{H}_A \otimes \mathcal{H}_B ,其 Schmidt 分解为:

                |\psi\rangle = \sum_{i=1}^r \lambda_i |u_i\rangle_A \otimes |v_i\rangle_B

其中:

        \lambda_i  称为 Schmidt 系数(Schmidt coefficients),且  \lambda_i \geq 0, \sum_i \lambda_i^2 = 1(归一化条件);

        \{ |u_i\rangle_A \} 是子系统 A 的一组正交基。比如单量子比特的 \{|0\rangle,\ |1\rangle\}

        \{ |v_i\rangle_B \} 是子系统 B 的一组正交基。同样,比如单量子比特的 \{|0\rangle,\ |1\rangle\}

        r 称为 Schmidt 秩(Schmidt rank),表示非零 \lambda_i  的个数,且 r \leq \min(\dim \mathcal{H}_A, \dim \mathcal{H}_B) 。

小注:

如果 r = 1 ,则 |\psi\rangle 是可分离态(separable state)。

如果 r > 1, 则 |\psi\rangle 是纠缠态(entangled state)。【注,思考:B的部分相同呢

 

3. 计算方法(基于 SVD)

        Schmidt 分解可以通过奇异值分解(SVD)来计算:

|\psi\rangle 表示为一个矩阵 \Psi(类似于 SVD 中的矩阵),设 \mathcal{H}_A 的基为 \{ |i\rangle_A \}\mathcal{H}_B 的基为\{ |j\rangle_B \},量子态可表示为:

                |\psi\rangle = \sum_{i,j} c_{ij} |i\rangle_A \otimes |j\rangle_B

其中 c_{ij} 是系数矩阵 \Psi 的元素。

\Psi  进行 SVD:

                \Psi = U \Lambda V^\dagger

U 是左奇异向量矩阵(对应 \mathcal{H}_A  的基)。

V 是右奇异向量矩阵(对应 \mathcal{H}_B  的基)。

\Lambda 是对角矩阵,其对角线元素是奇异值 \lambda_i 。

将 SVD 转换为 Schmidt 分解:

                |\psi\rangle = \sum_{i=1}^r \lambda_i |u_i\rangle_A \otimes |v_i\rangle_B

其中:

        |u_i\rangle_A  是 U 的第 i 列;

        |v_i\rangle_B  是 V 的第 i 列;

        \lambda_i  是 \Lambda 的第 i 个奇异值。

4. 例子


例 1:Bell 态的 Schmidt 分解


考虑 Bell 态(最大纠缠态):

        |\psi\rangle = \frac{1}{\sqrt{2}} \left( |00\rangle + |11\rangle \right)
系数矩阵:

        \Psi = \begin{bmatrix} \frac{1}{\sqrt{2}} & 0 \\ 0 & \frac{1}{\sqrt{2}} \end{bmatrix}

显然,\Psi 已经是对角矩阵,其 SVD 为:

        \Psi = I \cdot \begin{bmatrix} \frac{1}{\sqrt{2}} & 0 \\ 0 & \frac{1}{\sqrt{2}} \end{bmatrix} \cdot I

因此,Schmidt 分解为:

        |\psi\rangle = \frac{1}{\sqrt{2}} |0\rangle_A \otimes |0\rangle_B + \frac{1}{\sqrt{2}} |1\rangle_A \otimes |1\rangle_B

Schmidt 秩 r = 2,说明这是一个最大纠缠态。

 

例 2:可分离态的 Schmidt 分解


考虑可分离态:

        |\psi\rangle = |0\rangle_A \otimes |1\rangle_B

系数矩阵:

        \Psi = \begin{bmatrix} 0 & 1 \\ 0 & 0 \end{bmatrix}

SVD 分解:

        \Psi = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} \cdot \begin{bmatrix} 0 & 0 \\ 0 & 1 \end{bmatrix} \cdot \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}

Schmidt 分解为:

        |\psi\rangle = 1 \cdot |0\rangle_A \otimes |1\rangle_B

Schmidt 秩 r = 1,说明这是一个可分离态(无纠缠)。

 

5. 具体应用


量子纠缠分析,Schmidt 秩 r 衡量纠缠程度:

        r = 1:可分离态。

        r > 1:纠缠态。

        r = \min(\dim \mathcal{H}_A, \dim \mathcal{H}_B) :最大纠缠态(如 Bell 态)。

        这可以应用于量子信息处理,用于量子隐形传态(quantum teleportation)、量子密钥分发(QKD)等协议。也可以应用于降维计算,类似于 SVD 的低秩近似,可用于量子态的压缩表示。

 

6. Schmidt 分解与 SVD 的关系


Schmidt 分解(Schmidt Decomposition)和奇异值分解(Singular Value Decomposition, SVD)在数学结构上高度相似,甚至可以认为 Schmidt 分解是 SVD 在量子态(张量空间)上的直接应用。它们的本质关系可以从以下几个方面理解:

6.1. 数学形式上的对应关系


(1) SVD 分解(矩阵形式)


给定一个矩阵 A \in \mathbb{C}^{m \times n} ,其 SVD 分解为:

        A = U \Sigma V^\dagger    
其中:

U \in \mathbb{C}^{m \times m} 是左奇异向量矩阵(列向量正交)。

V \in \mathbb{C}^{n \times n} 是右奇异向量矩阵(列向量正交)。

\Sigma \in \mathbb{R}^{m \times n} 是对角矩阵,对角线元素 \sigma_i 称为奇异值(\sigma_i \geq 0)。

 

(2) Schmidt 分解(量子态形式)

给定一个二分量子态 |\psi\rangle \in \mathcal{H}_A \otimes \mathcal{H}_B  ,其 Schmidt 分解为:

|\psi\rangle = \sum_{i=1}^r \lambda_i |u_i\rangle_A \otimes |v_i\rangle_B
其中:

\{ |u_i\rangle_A \}  是子系统 A 的正交基(对应 U 的列)。

\{ |v_i\rangle_B \} 是子系统 BB 的正交基(对应 VV 的列)。

\lambda_i  是Schmidt 系数(对应 \Sigma 的奇异值 \sigma_i )。

r 是Schmidt 秩(对应 \Sigma 的非零奇异值个数)。

Schmidt 分解本质上是 SVD 在量子态上的应用: 

概念SVD(矩阵)Schmidt 分解(量子态)
分解对象矩阵 A量子态 (  |\psi\rangle  )
分解形式A = U \Sigma V^\dagger\psi\rangle = \sum_i \lambda_i |u_i\rangle \otimes |v_i\rangle
奇异值 \sigma_i\lambda_i(Schmidt 系数)
左右基U 和 V\{ | u_i\rangle \} 和 \{ |v_i\rangle \}
低秩近似截断 SVD截断 Schmidt 分解(用于降维)

 关键对应关系:

概念SVD(矩阵)Schmidt 分解(量子态)
矩阵 A量子态 (    |\psi\rangle  )
左奇异向量 U子系统 A 的基 ( { |u_i\rangle_A } )
右奇异向量 V子系统 B 的基 ( \{ | v_i\rangle_B \} )
奇异值 \sigma_iSchmidt 系数 \lambda_i
奇异值个数 rSchmidt 秩 r

 

6.2. 计算过程的等价性


(1) SVD 的计算


对矩阵 A 进行 SVD:

计算 A^\dagger A  和  A A^\dagger   的特征分解,

A^\dagger A  的特征向量组成 V

A A^\dagger  的特征向量组成 U

奇异值 \sigma_i = \sqrt{\text{eig}(A^\dagger A)}

(2) Schmidt 分解的计算


对量子态 |\psi\rangle  进行 Schmidt 分解:

|\psi\rangle 表示为系数矩阵 \Psi (类似 A)。

计算  \Psi^\dagger \Psi  和  \Psi \Psi^\dagger  的约化密度矩阵:

        \rho_A = \text{Tr}_B(|\psi\rangle \langle \psi|) (类似 \Psi \Psi^\dagger  )。

        \rho_B = \text{Tr}_A(|\psi\rangle \langle \psi|)(类似 \Psi^\dagger \Psi  )。

对  \rho_A  和  \rho_B  进行谱分解,得到\{ |u_i\rangle_A \} 、\{ |v_i\rangle_B \}  和   \lambda_i^2 (即奇异值的平方)。

结论:

Schmidt 分解本质上就是对量子态的系数矩阵 \Psi  进行 SVD。

计算过程完全一致,只是物理意义不同:

SVD 用于矩阵的低秩近似。

Schmidt 分解用于量子态的纠缠分析。

6.3. 物理意义的关联


(1) SVD 的物理意义


描述矩阵的主要成分(奇异值越大,对应的成分越重要)。

用于数据降维(PCA)、图像压缩等。

(2) Schmidt 分解的物理意义


描述量子态的纠缠结构:

Schmidt 秩 r:衡量纠缠程度:

r = 1:可分离态(无纠缠)。

r > 1:纠缠态(rr 越大,纠缠越强)。

Schmidt 系数\lambda_i :描述子系统 A 和 B 的关联强度。

关键联系:

SVD 的低秩近似对应 Schmidt 分解的纠缠截断:

在 SVD 中,可以只保留前 k 个奇异值进行降维。

在 Schmidt 分解中,可以只保留前 k 个 Schmidt 系数,近似表示量子态(用于量子计算中的降维)。

6.4. 数学本质的总结


Schmidt 分解是 SVD 在张量空间(量子态)上的推广:

SVD 适用于矩阵 A \in \mathbb{C}^{m \times n}  。

Schmidt 分解适用于量子态 |\psi\rangle \in \mathcal{H}_A \otimes \mathcal{H}_B  (可以看作高阶张量)。

两者都是基于正交展开:

SVD:矩阵 A 被分解为正交基 U 和 V 的线性组合。

Schmidt 分解:量子态 |\psi\rangle  被分解为正交基  \{ |u_i\rangle_A \}  和 \{ |v_i\rangle_B \} 的张量积。

核心数学工具相同:

都依赖于特征分解/谱分解。

都用于提取主要成分(奇异值/Schmidt 系数)。

6.5. 示例对比


例 1:矩阵的 SVD


设矩阵:

A = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}
其 SVD 为:

A = I \cdot \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} \cdot I
奇异值 \sigma_1 = \sigma_2 = 1 。

左/右奇异向量均为标准基。

例 2:量子态的 Schmidt 分解


设 Bell 态:

|\psi\rangle = \frac{1}{\sqrt{2}} (|00\rangle + |11\rangle)
其 Schmidt 分解为:

|\psi\rangle = \frac{1}{\sqrt{2}} |0\rangle_A \otimes |0\rangle_B + \frac{1}{\sqrt{2}} |1\rangle_A \otimes |1\rangle_B

Schmidt 系数 \lambda_1 = \lambda_2 = \frac{1}{\sqrt{2}}   。

基   \{ |0\rangle_A, |1\rangle_A \}   和  \{ |0\rangle_B, |1\rangle_B \}  均为标准基  。

对比:

SVD 的 \sigma_i .   对应 Schmidt 的 \lambda_i   。

SVD 的 U, V  对应 Schmidt 的 \{ |u_i\rangle_A \}, \{ |v_i\rangle_B \}  。

6.6. Schmidt 分解与 SVD 的关系结论


Schmidt 分解是 SVD 在量子态(张量)上的自然推广,数学结构完全一致。

SVD 用于矩阵分解,Schmidt 分解用于量子态分解,但核心思想相同:

通过正交基展开。

用奇异值 / Schmidt 系数衡量重要性。

应用场景不同:

SVD 用于数据分析、降维。

Schmidt 分解用于量子纠缠分析、量子信息处理。

因此,可以认为 Schmidt 分解就是量子版本的 SVD,两者在数学本质上完全相同,只是应用领域不同。

 


7. 小结

Schmidt 分解是量子计算和量子信息理论中的基本工具,类似于线性代数中的 SVD,但应用于量子态的分析。Schmidt 分解主要用于将二分量子态表示为正交基的张量积之和。

Schmidt 秩 衡量量子纠缠程度:

        r = 1:可分离态。

        r > 1:纠缠态。

Schmidt 分解的计算是通过 SVD 实现的。主要应用于量子信息、纠缠分析、降维计算等。可以认为 Schmidt 分解就是量子版本的 SVD

http://www.dtcms.com/a/298261.html

相关文章:

  • IDM:registered with a fake serial number
  • TDengine 转化函数 TO_UNIXTIMESTAMP 用户手册
  • 188.买卖股票的最佳时机IV 309.最佳买卖股票时机含冷冻期 714.买卖股票的最佳时机含手续费
  • Java 笔记 lambda
  • 多层感知机(深度学习-李沐-学习笔记)
  • 【WPS】office邮件合并,怎么将数据源excel中的下一条拼接在文档中的下一个位置
  • selenium 元素定位
  • 深入浅出设计模式——创建型模式之工厂模式
  • 机器学习(九):KNN算法全解析与项目实践
  • 记录es收集日志报错问题as the final mapping would have more than 1 type[XXX,doc]
  • HCIP MGRE实验
  • 【机器学习之推荐算法】基于矩阵分解和损失函数梯度下降的协同过滤算法实现
  • RAG实战指南 Day 24:上下文构建与提示工程
  • C 语言 | 结构体详解:自定义数据类型的艺术
  • 【第四章:大模型(LLM)】01.神经网络中的 NLP-(1)RNN、LSTM 和 GRU 的基本原理和应用
  • MySQL常用日期函数总结
  • [1-01-01]第42节:不可变字符序列 - String类中常用的API
  • 福彩双色球篮球号码的加减法
  • 探秘抖音商城:软件采集视角下的电商生态与数据价值
  • DeepSeek DeepEP学习(四)normal combine
  • zabbix----设置告警
  • Linux 系统时间设置(date 和 ntpdate)-linux028
  • Zookeeper学习专栏(十):核心流程剖析之服务启动、请求处理与选举协议
  • 最新Amos 29下载及详细安装教程,附免激活中文版Amos安装包
  • Dart 异步编程之 Future 详解
  • 盟接之桥说制造:构建以预防为核心的供应链客诉管理体系
  • Excel——重复值处理
  • 用友ERP 反射xss漏洞复现(CVE-2025-2709)
  • Python柱状图
  • 文件被删除了怎么恢复?恢复方法总结与重点注意事项