凸优化中的数学(二)范数,距离,单位球

本文介绍了凸优化中范数的基本概念,包括范数的定义及其性质,并详细阐述了几种常见的范数类型如ℓ1范数、ℓ∞范数及二次范数等。此外,还介绍了如何使用范数来衡量向量间的距离。

#凸优化中的数学(二)之
##——范数,距离、单位球
我们首先给出范数的定义:
满足一下条件的函数f:Rn→R,domf=Rn称为范数f:R^n\rightarrow R,dom f=R^n称为范数f:RnR,domf=Rn

∙f是非负的:对所有的x∈Rn,domf=Rn成立f(x)≥0\bullet f是非负的:对所有的x\in R^n,dom f=R^n成立f(x)\ge0fxRn,domf=Rnf(x)0
∙f是正定的:仅对x=0成立f(x)=0\bullet f是正定的:仅对x=0成立 f(x)=0fx=0f(x)=0
∙f是其次的:对所有的x∈Rn和t∈R成立f(tx)=∣t∣f(x)\bullet f是其次的:对所有的x\in R^n和t\in R成立 f(tx)=|t|f(x)fxRntRf(tx)=tf(x)
∙f满足三角不等式:对所有的x,y∈Rn成立f(x+y)≤f(x)+f(y)\bullet f满足三角不等式:对所有的x,y\in R^n成立f(x+y)\le f(x)+f(y)fx,yRnf(x+y)f(x)+f(y)
我们采用符号f(x)=∥x∥,改符号意味着范数是R上绝对值的推广。我们用∥x∥symb表示具体的范数,下表是区分范数的助记符号。我们采用符号f(x)=\|x\|,改符号意味着范数是R上绝对值的推广。我们用\|x\|_{symb}表示具体的范数,下表是区分范数的助记符号。f(x)=x,R广xsymb
范数是对向量x的长度的度量;我们可以用两个向量x和y的差异的长度度量他们之间的距离,即范数是对向量x的长度的度量;我们可以用两个向量x和y的差异的长度度量他们之间的距离,即xxy dist(x,y)=∥x−y∥dist(x,y)=\|x-y\|dist(x,y)=xy 我们用dist(x,y)表示x和y之间用范数∥⋅∥表示距离。最常见的就是n维欧式空间下的距离我们用dist(x,y)表示x和y之间用范数\|\cdot\|表示距离。最常见的就是n维欧式空间下的距离dist(x,y)xyn dist(x,y)=[(x1−y1)2+……+(xn−yn)2]1/2dist(x,y)=[(x_1-y_1)^2+……+(x_n-y_n)^2]^{1/2}dist(x,y)=[(x1y1)2++(xnyn)2]1/2
其范数小于或等于1的所有向量的集合B={x∈Rn∣∥x∥≤1}\mathcal B=\{ x\in R^n | \|x\| \le 1 \} B={xRnx1}
称为范数∥⋅∥的称为范数\|\cdot\|的单位球。单位球具有以下性质:单位球具有以下性质:
∙B关于原点对称,当且仅当−x∈B时成立x∈B\bullet \mathcal B关于原点对称,当且仅当-x\in \mathcal B时成立 x\in \mathcal BBxBxB
∙B是凸集,\bullet \mathcal B 是凸集,B
∙B是有界闭集,内部非空。\bullet \mathcal B是有界闭集,内部非空。B
反之,如果C⊂Rn是满足这三个条件的任何集合,它就是一种范数的单位反之,如果C\subset R^n是满足这三个条件的任何集合,它就是一种范数的单位CRn
####下面给出一些例子
最简单的范数例子是R上的绝对值最简单的范数例子是R上的绝对值R ∥x∥1=∣x1∣+∣x2∣+……+∣xn∣\|x\|_1=|x_1|+|x_2|+……+|x_n|x1=x1+x2++xn
称之为称之为绝对值之和或或ℓ1范数\ell_1范数1。无穷范数定义为∥x∥∞=max{∣x1∣,……,∣xn∣}\|x\|_\infty=max\{|x_1|,……,|x_n|\}x=max{x1,xn}
又叫Chebyshev或ℓ∞范数又叫Chebyshev或\ell_\infty范数Chebyshev更一般的有ℓp更一般的有\ell_pp范数,p≥1p\ge 1p1 ∥x∥p=(∣x1∣p+……+∣xn∣n)1/p\|x\|_p=(|x_1|^p+……+|x_n|^n)^{1/p}xp=(x1p++xnn)1/p,可以看到p=1为ℓ1范数,p=2为Euclid范数,p→∞为ℓ∞范数可以看到p=1为\ell_1范数,p=2为Euclid范数,p\rightarrow\infty为\ell_\infty范数p=11p=2Euclidp
还有一类范数是二次范数。对P∈S++n,我们定义P−二次范数如下还有一类范数是二次范数。对P\in S_{++}^n,我们定义P-二次范数如下PS++n,P ∥x∥P=(xTPx)1/2=∥P1/2x∥2\|x\|_P=(x^TPx)^{1/2}=\|P^{1/2}x\|_2xP=(xTPx)1/2=P1/2x2 二次范数的单位求是椭圆,当P=E(单位矩阵),就等同于前面的球二次范数的单位求是椭圆,当P=E(单位矩阵),就等同于前面的球,P=E
对于矩阵Rm×n上的范数由有Frobenius范数R^{m\times n}上的范数由有Frobenius范数Rm×nFrobenius(见范数第一篇)‘绝对值之和范数 ∥x∥F=∑i=1m∑j=1n∣xij∣2\|x\|_F=\sqrt{\sum_{i=1}^m\sum_{j=1}^n|x_{ij}|^2}xF=i=1mj=1nxij2
以及最大绝对值范数:∥x∥mav=max{∣Xij∣i=1,…m;j=1,…,n}\|x\|_{mav}=max\{|X_{ij}|i=1,…m;j=1,…,n\}xmav=max{Xiji=1,m;j=1,,n}
这些概念挺重要的,以后会经常用到,希望大家理解。

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值