向量范数的几何直观理解和等价定义——如何从几何上定义向量范数?

本文从几何角度深入探讨向量范数的直观理解,通过介绍单位球的性质阐述范数的正定性、齐次性和三角不等式。进一步,文章提出一个满足特定条件的凸集可以定义一个向量范数,反之亦然,并通过证明证明了这个映射确实符合范数的三条性质,从而提供了一种新的定义向量范数的方法。

【一.向量范数的几何直观理解】
\quad我们知道,一个函数:f:Rn↦Rf:R^n\mapsto Rf:RnR 被称为RnR^nRn空间的一个范数,如果它满足以下三条性质:(以下以∥⋅∥\left\|\cdot\right\|来代表这个函数)
\quad(1)正定性:∥x∥≥0,∀x∈Rn\left\|x\right\|\geq0,\forall x\in R^nx0,xRn,且:∥x∥=0⟺x=0;\left\|x\right\|=0\Longleftrightarrow x=0;x=0x=0;
\quad(2)齐次性:∥cx∥=∣c∣⋅∥x∥,∀x∈Rn,c∈R;\left\|cx\right\|=|c|\cdot\left\|x\right\|,\forall x\in R^n,c\in R;cx=cx,xRn,cR;
\quad(3)三角不等式:∥x+y∥≤∥x∥+∥y∥,∀x,y∈Rn;\left\|x+y\right\|\leq\left\|x\right\|+\left\|y\right\|,\forall x,y\in R^n;x+yx+y,x,yRn;

\quad接下来,我们将从几何角度理解范数:首先,在有一个范数的情况下,我们可以在RnR^nRn空间中画出一个单位球S≜{x∣x∈Rn,∥x∥≤1}S\triangleq \{x|x\in R^n,\left\|x\right\|\leq1\}S{xxRn,x1}.为了有一个简单的直观理解,我们给出二维情形下,几个常见范数的单位球图像:
二维下几个常见范数对应的单位凸球

\quad这个单位球显然有以下几个性质:
\quad(1)关于原点对称,即∀x∈S,\forall x\in S,xS,均有−x∈S;-x\in S;xS;
\quad(2)是一个有界闭集,且零向量0是它的一个内点;
\quad(3)是一个凸集:这点由范数满足的三角不等式保证;

\quad范数的几何直观理解就是,如果一个非零向量xxx的端点落在这个单位凸球的边界上,那么∥x∥=1\left\|x\right\|=1x=1;否则,如果axaxax的端点落在这个单位凸球的边界上,那么∥x∥=∣α∣\left\|x\right\|=|\alpha|x=α.

【二.从几何上定义向量范数】
\quad一个重要结论是:几何上,一个范数和一个满足以上三个条件的凸球一一对应。也就是说,范数能定义一个单位凸球;反过来,如果有了一个满足以上三条性质的凸集,那么可以唯一定义一个向量范数。

\quad假设我们有了一个满足以上三个性质的凸集CCC,定义一个映射:
\quad∥⋅∥B:Rn↦R:∥x∥=sup{t≥0∣tx∈C}−1\left\|\cdot\right\|_{B}:R^n\mapsto R:\left\|x\right\|=sup\{t\geq 0|tx\in C\}^{-1}B:RnR:x=sup{t0txC}1
\quad那么这个映射就是该凸集定义的一个向量范数。

\quad哈哈,上面这个式子是否很难理解呢?其实它理解起来很简单,和之前范数的几何理解一样:在我们定义这样一个凸集之后,如果一个非零向量xxx的端点落在这个凸集的边界上,那么∥x∥=1\left\|x\right\|=1x=1;否则,如果axaxax的端点落在这个凸集的边界上,那么∥x∥=∣α∣\left\|x\right\|=|\alpha|x=α.

\quad我们需要证明:这样定义的这个映射满足范数定义中的三条性质,这样才能说这个映射是一个向量范数。
\quad证明:
\quad(1)正定性:由定义,∥x∥B≥0,∀x∈Rn\left\|x\right\|_B\geq0,\forall x\in R^nxB0,xRn自然地满足。由于零向量0是集合CCC的一个内点,也就是说存在一个0的小领域包含于C,因此显然:∥x∥B=0⟺x=0;\left\|x\right\|_B=0\Longleftrightarrow x=0;xB=0x=0;
\quad(2)齐次性:∀x∈Rn,c∈R,\forall x\in R^n,c\in R,xRn,cR,
∥cx∥B=sup{t≥0∣tx∈C}−1=∣c∣⋅sup{t≥0∣tx∈C}−1=∣c∣⋅∥x∥B\left\|cx\right\|_{B}=sup\{t\geq 0|tx\in C\}^{-1}=|c|\cdot sup\{t\geq 0|tx\in C\}^{-1}=|c|\cdot\left\|x\right\|_BcxB=sup{t0txC}1=csup{t0txC}1=cxB
\quad(3)三角不等式:
\quadx,y∈Rnx,y\in R^nx,yRn,如果 x,yx,yx,y 都为0,显然三角不等式成立;
\quad如果x,yx ,yx,y至少有一个不为0,那么:
\quadx+y∥x∥B+∥y∥B=∥x∥B∥x∥B+∥y∥Bx∥x∥B+∥y∥B∥x∥B+∥y∥By∥y∥B\frac{x+y}{\left\|x\right\|_B+\left\|y\right\|_B}=\frac{\left\|x\right\|_B}{\left\|x\right\|_B+\left\|y\right\|_B}\frac{x}{\left\|x\right\|_B}+\frac{\left\|y\right\|_B}{\left\|x\right\|_B+\left\|y\right\|_B}\frac{y}{\left\|y\right\|_B}xB+yBx+y=xB+yBxBxBx+xB+yByByBy
∥⋅∥B\left\|\cdot\right\|_{B}B定义: x∥x∥B∈C,y∥y∥B∈C.\frac{x}{\left\|x\right\|_B}\in C,\frac{y}{\left\|y\right\|_B}\in C.xBxC,yByC.
再联系到∥x∥B∥x∥B+∥y∥B+∥y∥B∥x∥B+∥y∥B=1\frac{\left\|x\right\|_B}{\left\|x\right\|_B+\left\|y\right\|_B}+\frac{\left\|y\right\|_B}{\left\|x\right\|_B+\left\|y\right\|_B}=1xB+yBxB+xB+yByB=1,CCC是一个凸集,所以:
\quadx+y∥x∥B+∥y∥B∈C\frac{x+y}{\left\|x\right\|_B+\left\|y\right\|_B}\in CxB+yBx+yC,于是∥x+y∥x∥B+∥y∥B∥B≤1\left\|\frac{x+y}{\left\|x\right\|_B+\left\|y\right\|_B}\right\|_B\leq 1xB+yBx+yB1,于是∥x+y∥B≤∥x∥B+∥y∥B;\left\|x+y\right\|_B\leq\left\|x\right\|_B+\left\|y\right\|_B;x+yBxB+yB;

综上,证毕。

从上面我们看到了:一个向量范数和一个RnR^nRn空间的一个凸集一一对应。所以我们有了另一种定义向量范数的方式:画一个凸集即可(当然,这个凸集要满足上面说的几条性质),然后我们就可以说,看:我定义了一个向量范数。

很酷,不是吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值