You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于矩阵2-范数||A||₂ = √(max|λᵢ(AᵀA)|)的证明思路问询

关于矩阵2-范数$||A||_2 = \sqrt{\max|\lambda_i(A^T A)|}$的证明思路问询

嘿,这个证明从2-范数的核心定义切入就很容易理清啦,我给你拆解下关键步骤:

  • 首先回忆矩阵2-范数的定义:$||A||2 = \max{\boldsymbol{x} \neq \boldsymbol{0}} \frac{||A\boldsymbol{x}||_2}{||\boldsymbol{x}||_2}$,这里的$||\cdot||_2$是向量的欧几里得范数。
  • 因为范数是非负的,最大化$\frac{||A\boldsymbol{x}||_2}{||\boldsymbol{x}||_2}$等价于最大化它的平方,这样能简化计算:
    $$\left( \frac{||A\boldsymbol{x}||_2}{||\boldsymbol{x}||_2} \right)^2 = \frac{(A\boldsymbol{x})T(A\boldsymbol{x})}{\boldsymbol{x}T \boldsymbol{x}}$$
  • 展开分子的转置运算:$(A\boldsymbol{x})^T(A\boldsymbol{x}) = \boldsymbol{x}^T A^T A \boldsymbol{x}$,此时问题转化为求$\max_{\boldsymbol{x} \neq \boldsymbol{0}} \frac{\boldsymbol{x}^T A^T A \boldsymbol{x}}{\boldsymbol{x}^T \boldsymbol{x}}$
  • 这里要注意,$A^T A$是半正定对称矩阵:对称是因为$(A^T A)^T = A^T A$,半正定是因为对任意向量$\boldsymbol{x}$,$\boldsymbol{x}^T A^T A \boldsymbol{x} = ||A\boldsymbol{x}||_2^2 \geq 0$。
  • 对于对称矩阵,它的Rayleigh商$\frac{\boldsymbol{x}^T M \boldsymbol{x}}{\boldsymbol{x}^T \boldsymbol{x}}$有个关键性质:最大值等于矩阵$M$的最大特征值,最小值等于最小特征值。
  • 所以$\max_{\boldsymbol{x} \neq \boldsymbol{0}} \frac{\boldsymbol{x}^T A^T A \boldsymbol{x}}{\boldsymbol{x}^T \boldsymbol{x}} = \max \lambda_i(A^T A)$,再开根号就得到$||A||_2 = \sqrt{\max \lambda_i(A^T A)}$。又因为$A^T A$的特征值都是非负的,所以绝对值符号可以去掉哦~

备注:内容来源于stack exchange,提问作者cmc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:13:15