几种常用的矩阵范数表示_向量范数怎么求

几种常用的矩阵范数表示_向量范数怎么求按道理讲,这些东西应该熟记于心的。但是自己真心不喜欢记这种东西,看到一个总结不错的博客,转载过来以便于自己查看把!原文1.几种范数矩阵X∈Rm×nX∈Rm×n,σi(X)σi(X)表示XX的第ii大奇异值(即XX′XX′的第ii大特征值的均方根){citerecht2010guaranteed}。rr表示矩阵XX的秩(R

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

按道理讲,这些东西应该熟记于心的。但是自己真心不喜欢记这种东西,看到一个总结不错的博客,转载过来以便于自己查看把!原文

1. 几种范数

矩阵 XRm×n X∈Rm×n σi(X) σi(X) 表示 X X 的第 i i 大奇异值(即 XX XX′ 的第 i i 大特征值的均方根){cite recht2010guaranteed}。 r r 表示矩阵 X X 的秩(Rank),也等于 X X 非零奇异值的个数。对维度相同的两个矩阵 X X Y Y,我们定义在 Rm×n Rm×n上的内积为

X,Y:=Tr(XY)=i=1mj=1nXijYij(1) (1)⟨X,Y⟩:=Tr(X′Y)=∑i=1m∑j=1nXijYij

1. Frobenius范数

矩阵的Frobenius范数又称Hilbert-Schmidt范数,用 F ‖⋅‖F 表示。Frobenius范数也等于奇异值向量的Euclidean范数(或称 2 ℓ2 范数),基于内积 (1) (1)来计算,即

XF:=X,X=Tr(XX)=(i=1mj=1nX2ij)12=(i=1rσi2)12(2) (2)‖X‖F:=⟨X,X⟩=Tr(X′X)=(∑i=1m∑j=1nXij2)12=(∑i=1rσi2)12

2. 算子范数

矩阵的算子范数(operator norm)也称诱导2范数( induced 2-norm),等于最大奇异值(也就是奇异值向量的 ℓ∞ 范数),即

X :=σ1(X)(3) (3)‖X‖ :=σ1(X)

3. 核范数

矩阵的核范数(nuclear norm)等于矩阵奇异值的和,即

X:=i=1rσi(X)(4) (4)‖X‖∗:=∑i=1rσi(X)

核范数通常被称为其他一些名字,如Schatten的 1-norm,Ky Fan的 r-norm,或迹范数(trace class norm)。由于奇异值均非负,核范数等于奇异值向量的 1 ℓ1 范数。

对于任意秩不超过 r r 的矩阵 X X,以上三种范数满足以下不等式条件

XXFXrXFrX(5) (5)‖X‖≤‖X‖F≤‖X‖∗≤r‖X‖F≤r‖X‖

2. 对偶矩阵

对于内积空间上的任意范数 ‖⋅‖,存在一个对偶范数(dual norm) d ‖⋅‖d,其定义如下:

Xd:=maxYX,Y:Yq(6) (6)‖X‖d:=maxY⟨X,Y⟩:‖Y‖≤q

特别地,对偶范数的对偶范数为原范数。

对于 Rn Rn 上的向量, p ℓp 范数 1<p< 1<p<∞ 的对偶范数为 q ℓq 范数, p,q p,q 满足 1p+1q=1 1p+1q=1。类似地, ℓ∞ 的对偶范数为 1 ℓ1。同样,我们可以推广到我们定义的矩阵范数。例如,Frobenius范数的对偶范数还是Frobenius范数,这可以简单的微积分(或Cauchy-Schwarz)来验证,因为

maxYTr(XY):Tr(YY)1(7) (7)maxYTr(X′Y):Tr(Y′Y)≤1

就等于 XF ‖X‖F,且当 Y=X/XF Y=X/‖X‖F时取得最大值。类似地,算子范数的对偶范数是核范数(后面会具体说明)。

3. 秩和势函数的凸包络

凸包络(Convex envelope)的定义:给定一个凸集 C C,一个函数(可以为非凸的) f:CR f:C→R 的凸包络为使得对所有 xC x∈C 均有 g(x)f(x) g(x)≤f(x) 的最大凸函数 g g 。凸包络的定义表明,在所有的凸函数中, g g 是对 f f 最佳的逐点近似。特别的,如果最优的 g g 可以方便的描述出来,函数 f f 近似的最小值可以高效地求得。

由链式不等式 (5) (5)可以得到 对所有 X X rank(X)X/X rank(X)≥‖X‖∗/‖X‖。对所有 X1 ‖X‖≤1,均有 rank(X)X rank(X)≥‖X‖∗,因此在算子范数定义的单位球内,核范数是秩函数的较小的凸边界。事实上核范数也是其最紧致的凸边界,即:在集合 XRm×n:X1 X∈Rm×n:‖X‖≤1 上,核范数 X ‖X‖∗ 是秩函数 rank(X) rank(X) 的凸包络。

card(x)|x|1/|x|(8) (8)card(x)≥|x|1/|x|∞

4. 秩的可加性

次可加性(subadditivity):如果从一个线性空间 S S 映射到 R R 的函数 f f 满足 f(x+y)f(x)+f(y) f(x+y)≤f(x)+f(y)

可加性(additivity):如果从一个线性空间 S S 映射到 R R 的函数 f f 满足 f(x+y)=f(x)+f(y) f(x+y)=f(x)+f(y)

对于向量来说,势函数和 1 ℓ1 范数均满足次可加性。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192998.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android performClick无效

    Android performClick无效今天遇见一个问题,很奇怪,我采用的是mvp的模式开发的,我在p层调用perforClick可以,但是在fragment界面调用却不行,在此记录下

    2022年7月13日
    18
  • 10款常用Java测试工具

    10款常用Java测试工具 10款常用Java测试工具1.美国Segue公司的Silk系列产品   Segue公司一直专注于软件质量优化领域。在Segue的产品套件中,拥有业内最强劲且最容易使用的、用于企业应用测试、调优和监测的自动化工具,能够帮助用户保障应用在其生命周期内的可靠性和性能。  (1)SilkPerformer——企业级性能测试工具  企业级自动化测试工具能够支持多种系统,如Java、….

    2022年10月17日
    3
  • 近场动力学matlab程序_一阶惯性环节matlab

    近场动力学matlab程序_一阶惯性环节matlab本发明属于过程控制技术领域,尤其涉及一种镇定一阶惯性加纯滞后系统的线性自抗扰控制器设计方法,进一步涉及一种用于具有时滞的工业过程控制系统的自抗扰控制器设计方法。背景技术:时滞作为一种常见的物理现象,在工业过程和生产生活中随处可见,例如管道对油气的输送、线缆对信号的传递、锅炉的燃烧等过程。这一类过程具有的共性即被控量不能立即对控制量的作用做出反应,这样的特点决定了被控对象输入与输出之间不同步的开环特…

    2022年9月27日
    1
  • 7000笔记本性价比之王(三千元笔记本性价比之王)

    PC市场的出货量频繁爆低,并不意味着这一市场走衰,其依旧是大部分人日常办公和外出携带办公所不可或缺的电子产品。只是换新欲望不强烈,面对并不了解的产品时过于保守的购买态度,严重影响了消费者在更换笔记本电脑的“快、准、狠”。但若真有购机需求时,看到各个价位的各种机型,又无从下手。说多了都是泪啊…哎…不容易~作为90后编辑和在大城市打拼的各位一样,就是个“小白领”。交了房租水电,买了油米泡面。发现,这个…

    2022年4月10日
    72
  • JavaScript计时器函数用法

    JavaScript计时器函数用法文章出自个人博客 amp amp lt amp amp gt 转载请申明 Javascript 中和大多数语言一样 存在计时函数 使某语句或函数不用立即执行 可以延时设定的时间值之后再执行 setTimeout 方法这个函数表示括号中的代码 延时指定时间后再执行 格式为 setTimeout function time 其中 time 的单位是毫秒 例如 functionfx

    2025年7月1日
    2
  • pycharm专业版安装与激活方法

    pycharm专业版安装与激活方法1、首先下载pycharm专业版:点击打开链接;2、激活成功教程教程:下载激活成功教程补丁和注册码如果仍未激活。参考:https://blog.csdn.net/qq_32811489/article/details/78636049注:激活成功教程补丁跟注册码一直在更新,文…

    2022年8月28日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号