1范数和无穷范数定义、对偶关系、1范数和无穷范数是凸函数的详细证明过程

文章目录

1. ℓ 1 \ell_1 1-范数的定义

给定一个向量 x = ( x 1 , x 2 , … , x n ) ∈ R n x = (x_1, x_2, \dots, x_n) \in \mathbb{R}^n x=(x1,x2,,xn)Rn,它的 ℓ 1 \ell_1 1-范数定义为:

∥ x ∥ 1 = ∑ i = 1 n ∣ x i ∣ 。 \|x\|_1 = \sum_{i=1}^n |x_i|。 x1=i=1nxi
ℓ 1 \ell_1 1-范数是向量的所有分量的绝对值之和。

示例
例如,给定向量 x = ( 3 , − 4 , 1 ) x = (3, -4, 1) x=(3,4,1),其 ℓ 1 \ell_1 1-范数为:

∥ x ∥ 1 = ∣ 3 ∣ + ∣ − 4 ∣ + ∣ 1 ∣ = 3 + 4 + 1 = 8 。 \|x\|_1 = |3| + |-4| + |1| = 3 + 4 + 1 = 8。 x1=∣3∣+4∣+∣1∣=3+4+1=8

2. 对偶范数的定义

在向量空间中,范数的对偶范数定义如下:

给定一个范数 ∥ ⋅ ∥ \|\cdot\| ,其对偶范数 ∥ ⋅ ∥ ∗ \|\cdot\|_* 定义为:

∥ y ∥ ∗ = sup ⁡ { y ⊤ x : ∥ x ∥ ≤ 1 } , \|y\|_* = \sup \{ y^{\top} x : \|x\| \leq 1 \}, y=sup{yx:x1}

即对偶范数是所有满足 ∥ x ∥ ≤ 1 \|x\| \leq 1 x1 x x x向量上内积 y ⊤ x y^{\top} x yx的最大值。

3. ℓ ∞ \ell_{\infty} -范数的定义

对于 ℓ 1 \ell_1 1-范数,按照上述对偶范数的定义,其对偶范数是 ℓ ∞ \ell_{\infty} -范数。

给定一个向量 x = ( x 1 , x 2 , … , x n ) ∈ R n x = (x_1, x_2, \dots, x_n) \in \mathbb{R}^n x=(x1,x2,,xn)Rn,它的 ℓ ∞ \ell_{\infty} -范数定义为:

∥ x ∥ ∞ = max ⁡ i ∣ x i ∣ 。 \|x\|_{\infty} = \max_{i} |x_i|。 x=imaxxi

ℓ ∞ \ell_{\infty} -范数是向量中绝对值最大的分量。

示例

例如,给定向量 x = ( 3 , − 4 , 1 ) x = (3, -4, 1) x=(3,4,1),其 ℓ ∞ \ell_{\infty} -范数为:

∥ x ∥ ∞ = max ⁡ ( ∣ 3 ∣ , ∣ − 4 ∣ , ∣ 1 ∣ ) = 4 。 \|x\|_{\infty} = \max(|3|, |-4|, |1|) = 4。 x=max(∣3∣,4∣,∣1∣)=4

4. ℓ 1 \ell_1 1-范数和 ℓ ∞ \ell_{\infty} -范数的对偶关系

对于任何向量空间中的范数 ∥ ⋅ ∥ \|\cdot\| ,其对偶范数 ∥ ⋅ ∥ ∗ \|\cdot\|_* 满足:

∥ x ∥ 1 = sup ⁡ { y ⊤ x : ∥ y ∥ ∞ ≤ 1 } , \|x\|_1 = \sup \{ y^{\top} x : \|y\|_{\infty} \leq 1 \}, x1=sup{yx:y1}

∥ x ∥ ∞ = sup ⁡ { y ⊤ x : ∥ y ∥ 1 ≤ 1 } 。 \|x\|_{\infty} = \sup \{ y^{\top} x : \|y\|_1 \leq 1 \}。 x=sup{yx:y11}

因此, ℓ 1 \ell_1 1-范数的对偶范数是 ℓ ∞ \ell_{\infty} -范数,而 ℓ ∞ \ell_{\infty} -范数的对偶范数是 ℓ 1 \ell_1 1-范数。

5. 凸函数的定义

一个函数 f : R n → R f : \mathbb{R}^n \to \mathbb{R} f:RnR是凸的,当且仅当对于任意 x , y ∈ R n x, y \in \mathbb{R}^n x,yRn λ ∈ [ 0 , 1 ] \lambda \in [0, 1] λ[0,1],有:

f ( λ x + ( 1 − λ ) y ) ≤ λ f ( x ) + ( 1 − λ ) f ( y ) 。 f(\lambda x + (1 - \lambda) y) \leq \lambda f(x) + (1 - \lambda) f(y)。 f(λx+(1λ)y)λf(x)+(1λ)f(y)

我们需要验证,对于 f ( x ) = ∥ x ∥ ∞ f(x) = \|x\|_{\infty} f(x)=x而言,上述不等式是成立的。

6.证明无穷范数是凸函数

f ( x ) = ∥ x ∥ ∞ = max ⁡ i = 1 , … , n ∣ x i ∣ f(x) = \|x\|_{\infty} = \max_{i=1, \dots, n} |x_i| f(x)=x=maxi=1,,nxi。我们要证明,对于任意的 x , y ∈ R n x, y \in \mathbb{R}^n x,yRn λ ∈ [ 0 , 1 ] \lambda \in [0, 1] λ[0,1],有

∥ λ x + ( 1 − λ ) y ∥ ∞ ≤ λ ∥ x ∥ ∞ + ( 1 − λ ) ∥ y ∥ ∞ 。 \| \lambda x + (1 - \lambda) y \|_{\infty} \leq \lambda \| x \|_{\infty} + (1 - \lambda) \| y \|_{\infty}。 λx+(1λ)yλx+(1λ)y

第一步:展开左边的表达式

根据 ℓ ∞ \ell_{\infty} -范数的定义,

∥ λ x + ( 1 − λ ) y ∥ ∞ = max ⁡ i = 1 , … , n ∣ λ x i + ( 1 − λ ) y i ∣ 。 \| \lambda x + (1 - \lambda) y \|_{\infty} = \max_{i=1, \dots, n} | \lambda x_i + (1 - \lambda) y_i |。 λx+(1λ)y=i=1,,nmaxλxi+(1λ)yi

第二步:应用三角不等式

利用三角不等式证明无穷范数是凸函数,对于任意 i i i,我们有

∣ λ x i + ( 1 − λ ) y i ∣ ≤ ∣ λ x i ∣ + ∣ ( 1 − λ ) y i ∣ 。 | \lambda x_i + (1 - \lambda) y_i | \leq | \lambda x_i | + | (1 - \lambda) y_i |。 λxi+(1λ)yiλxi+(1λ)yi

再进一步拆分,可以得到

∣ λ x i ∣ + ∣ ( 1 − λ ) y i ∣ = λ ∣ x i ∣ + ( 1 − λ ) ∣ y i ∣ 。 | \lambda x_i | + | (1 - \lambda) y_i | = \lambda | x_i | + (1 - \lambda) | y_i |。 λxi+(1λ)yi=λxi+(1λ)yi

因此,对于每个 i i i都有

∣ λ x i + ( 1 − λ ) y i ∣ ≤ λ ∣ x i ∣ + ( 1 − λ ) ∣ y i ∣ 。 | \lambda x_i + (1 - \lambda) y_i | \leq \lambda | x_i | + (1 - \lambda) | y_i |。 λxi+(1λ)yiλxi+(1λ)yi

第三步:取最大值

我们需要将上面的不等式应用到所有分量,并取最大值:

max ⁡ i = 1 , … , n ∣ λ x i + ( 1 − λ ) y i ∣ ≤ max ⁡ i = 1 , … , n ( λ ∣ x i ∣ + ( 1 − λ ) ∣ y i ∣ ) 。 \max_{i=1, \dots, n} | \lambda x_i + (1 - \lambda) y_i | \leq \max_{i=1, \dots, n} \left( \lambda | x_i | + (1 - \lambda) | y_i | \right)。 i=1,,nmaxλxi+(1λ)yii=1,,nmax(λxi+(1λ)yi)

利用最大值的性质,可以分开最大操作:

max ⁡ i = 1 , … , n ( λ ∣ x i ∣ + ( 1 − λ ) ∣ y i ∣ ) ≤ λ max ⁡ i = 1 , … , n ∣ x i ∣ + ( 1 − λ ) max ⁡ i = 1 , … , n ∣ y i ∣ 。 \max_{i=1, \dots, n} \left( \lambda | x_i | + (1 - \lambda) | y_i | \right) \leq \lambda \max_{i=1, \dots, n} | x_i | + (1 - \lambda) \max_{i=1, \dots, n} | y_i |。 i=1,,nmax(λxi+(1λ)yi)λi=1,,nmaxxi+(1λ)i=1,,nmaxyi

∥ λ x + ( 1 − λ ) y ∥ ∞ ≤ λ ∥ x ∥ ∞ + ( 1 − λ ) ∥ y ∥ ∞ 。 \| \lambda x + (1 - \lambda) y \|_{\infty} \leq \lambda \| x \|_{\infty} + (1 - \lambda) \| y \|_{\infty}。 λx+(1λ)yλx+(1λ)y

结论

我们已经证明,对于任意 x , y ∈ R n x, y \in \mathbb{R}^n x,yRn λ ∈ [ 0 , 1 ] \lambda \in [0, 1] λ[0,1],有

∥ λ x + ( 1 − λ ) y ∥ ∞ ≤ λ ∥ x ∥ ∞ + ( 1 − λ ) ∥ y ∥ ∞ 。 \| \lambda x + (1 - \lambda) y \|_{\infty} \leq \lambda \| x \|_{\infty} + (1 - \lambda) \| y \|_{\infty}。 λx+(1λ)yλx+(1λ)y

因此, ℓ ∞ \ell_{\infty} -范数 ∥ x ∥ ∞ \|x\|_{\infty} x是一个凸函数。

7.证明 ℓ 1 \ell_1 1-范数是凸函数

我们使用三角不等式来证明 ℓ 1 \ell_1 1-范数是凸的

对于任意 x , y ∈ R n x, y \in \mathbb{R}^n x,yRn λ ∈ [ 0 , 1 ] \lambda \in [0, 1] λ[0,1],我们有

∥ λ x + ( 1 − λ ) y ∥ 1 = ∑ i = 1 n ∣ λ x i + ( 1 − λ ) y i ∣ 。 \| \lambda x + (1 - \lambda) y \|_1 = \sum_{i=1}^n |\lambda x_i + (1 - \lambda) y_i|。 λx+(1λ)y1=i=1nλxi+(1λ)yi
根据三角不等式,

∣ λ x i + ( 1 − λ ) y i ∣ ≤ λ ∣ x i ∣ + ( 1 − λ ) ∣ y i ∣ 。 |\lambda x_i + (1 - \lambda) y_i| \leq \lambda |x_i| + (1 - \lambda) |y_i|。 λxi+(1λ)yiλxi+(1λ)yi
因此,

∥ λ x + ( 1 − λ ) y ∥ 1 = ∑ i = 1 n ∣ λ x i + ( 1 − λ ) y i ∣ ≤ ∑ i = 1 n ( λ ∣ x i ∣ + ( 1 − λ ) ∣ y i ∣ ) 。 \| \lambda x + (1 - \lambda) y \|_1 = \sum_{i=1}^n |\lambda x_i + (1 - \lambda) y_i| \leq \sum_{i=1}^n \left( \lambda |x_i| + (1 - \lambda) |y_i| \right)。 λx+(1λ)y1=i=1nλxi+(1λ)yii=1n(λxi+(1λ)yi)
将右侧的求和符号展开,我们得到:

∥ λ x + ( 1 − λ ) y ∥ 1 ≤ λ ∑ i = 1 n ∣ x i ∣ + ( 1 − λ ) ∑ i = 1 n ∣ y i ∣ = λ ∥ x ∥ 1 + ( 1 − λ ) ∥ y ∥ 1 。 \| \lambda x + (1 - \lambda) y \|_1 \leq \lambda \sum_{i=1}^n |x_i| + (1 - \lambda) \sum_{i=1}^n |y_i| = \lambda \|x\|_1 + (1 - \lambda) \|y\|_1。 λx+(1λ)y1λi=1nxi+(1λ)i=1nyi=λx1+(1λ)y1
这表明 ∥ x ∥ 1 \|x\|_1 x1满足凸函数的定义,因此 ℓ 1 \ell_1 1-范数是一个凸函数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/464533.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js.轮转数组和旋转链表

这是两个相似的题型,一个是数组,另一个是链表。 链接:189. 轮转数组 - 力扣(LeetCode) 题目: 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1:…

mysql left join group_concat 主表丢失数据

问题出现的场景: 有一个主表 a,一个子表 b a表有两条数据,a表第一条数据在b表中有一条子数据,a表第二条数据在b表中有两条子数据。 现在想要查询出来a表的所有数据和a表的子表b的id,b的id 使用GROUP_CONCAT拼接 有…

Spring 中循环依赖 三级缓存

在Spring框架中,循环依赖是一个常见的问题,它指的是两个或多个Bean之间互相依赖,形成一个闭环,导致无法准确地完成对象的创建和初始化。为了解决这个问题,Spring引入了三级缓存机制。以下是对Spring中循环依赖和三级缓…

新能源汽车与公共充电桩布局

近年来,全球范围内对新能源汽车产业的推动力度不断增强,中国新能源汽车市场也呈现蓬勃发展的势头,在政策与市场的共同推动下,新能源汽车销量持续增长。然而,据中国充电联盟数据显示,充电基础设施建设滞后于新能源汽车数量增长的现状导致充电桩供需不平衡,公共充电桩服务空白区域…

【深度学习基础】常用图像卷积核类型

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀深度学习_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言 2. 常…

一二三应用开发平台自定义查询设计与实现系列3——通用化重构

通用化重构 前面我们以一个实体为目标对象,完成了功能开发与调试。 在此基础上,我们对功能进行重构,使其成为平台的标准化、通用化的功能。 前端重构 首先,先把自定义组件挪到了平台公共组件目录下,如下&#xff1…

RabbitMQ交换机类型

RabbitMQ交换机类型 1、RabbitMQ工作模型2、RabbitMQ交换机类型2.1、Fanout Exchange(扇形)2.1.1、介绍2.1.2、示例2.1.2.1、生产者2.1.2.2、消费者2.1.2.3、测试 2.2、Direct Exchange(直连)2.2.1、介绍2.2.2、示例2.2.2.1、生产…

qt QMenuBar详解

1、概述 QMenuBar是Qt框架中用于创建菜单栏的类,它继承自QWidget。QMenuBar通常位于QMainWindow对象的标题栏下方,用于组织和管理多个QMenu(菜单)和QAction(动作)。菜单栏提供了一个水平排列的容器&#x…

数据转换 | Matlab基于SP符号递归图(Symbolic recurrence plots)一维数据转二维图像方法

目录 基本介绍程序设计参考资料获取方式 基本介绍 Matlab基于SP符号递归图(Symbolic recurrence plots)一维数据转二维图像方法 符号递归图(Symbolic recurrence plots)是一种一维时间序列转图像的技术,可用于平稳和非平稳数据集;对噪声具有…

特殊矩阵的压缩存储

一维数组的存储结构 ElemType arr[10]; 各数组元素大小相同,且物理上连续存放。 数组元素a[i]的存放地址 LOC i * sizeof(ElemType)。(LOC为起始地址) 二维数组的存储结构 ElemType b[2][4];二维数组也具有随机存取的特性(需…

MySQL utf8mb3 和 utf8mb4引发的问题

问题描述 Cause: java.sql.SQLException: Incorrect string value: \xF4\x8F\xBB\xBF-b... for column sddd_aaa_ark at row 1 sddd_aaa_ark 存储中文字符时,出现上述问题 原因分析 sddd_aaa_ark在数据库中结构是 utf8字符的最大字节数是3 byte,但是某些…

RK3568开发板Openwrt文件系统构建

RK3568开发板Openwrt文件系统构建 iTOP-RK3568开发板使用教程更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 本次更新内容为《iTOP-3568开发板文件系统构建手册》,对Openwrt文件系统的编译…

Linux之crontab使用

一,查看cron是否已经在运行 查看crontab的运行状态 sudo service cron statussystemctl status cron 开启crontab: sudo service cron startsudo service cron restart 二,编辑cron定时任务 crontab -e加入你自己的命令,定时跑脚本&a…

OpenEuler 使用ffmpeg x11grab捕获屏幕流,rtsp推流,并用vlc播放

环境准备 安装x11grab(用于捕获屏幕流)和libx264(用于编码) # 基础开发环境&x11grab sudo dnf install -y \autoconf \automake \bzip2 \bzip2-devel \cmake \freetype-devel \gcc \gcc-c \git \libtool \make \mercurial \pkgconfig \zlib-devel \libX11-devel \libXext…

矩阵的奇异值分解SVD

为了论述矩阵的奇异值与奇异值分解!需要下面的结论!

H5开发指南|掌握核心技术,玩转私域营销利器

随着互联网技术的不断发展和用户需求的日益增长,H5页面逐渐成为了企业和个人展示信息、吸引用户关注的重要手段。具有跨平台兼容性强、网页链接分享、更新迭代方便快捷、低开发成本、可搜索和优化、数据分析与追踪、灵活性与扩展性以及无需下载安装等特点。不仅可以…

Ubuntu Linux

背景 Ubuntu起源于南非,其名称“Ubuntu”来源于非洲南部祖鲁语或豪萨语,意为“人性”、“我的存在是因为大家的存在”,这体现了非洲传统的一种价值观。Ubuntu由南非计算机科学家马克沙特尔沃斯(Mark Shuttleworth)创办…

你适合哪种tiktok广告账户类型?

TikTok在广告营销方面的分类体系极为详尽。在开设广告账户时,根据不同的海外市场和商品类型,TikTok会有各自的开户标准。此外,广告主所开设的TikTok广告账户类型会直接影响其可投放的广告类型。在广告出价方面,广告主的营销目标不…

平衡者:陈欣的宇宙使命

第一章 异象初现 2145年,地球已经不再是人类唯一的家园。随着科技的飞速发展,人类在银河系内建立了多个殖民星球。然而,这些新世界的繁荣背后隐藏着一个巨大的危机——各个星球之间的资源分配不均,导致了严重的社会动荡和冲突。 …

《AI产品经理手册》——解锁AI时代的商业密钥

在当今这个日新月异的AI时代,每一位产品经理都面临着前所未有的挑战与机遇,唯有紧跟时代潮流,深入掌握AI技术的精髓,才能在激烈的市场竞争中独占鳌头。《AI产品经理手册》正是这样一部为AI产品经理量身定制的实战宝典,…