6.1范数逼近

  1. 基本的范数逼近问题
  2. 罚函数逼近

基本的范数逼近问题

其中,且一种范数。

范数逼近问题的解有时又被称为在范数的近似解。

表示问题的残差。

解释:

(1)几何解释:在A的列空间上找到一个在范数下离b最近的点。

(2)估计的解释:假设y=Ax+v,y是测量值,v是噪声,x是待估计的参数向量。给定y=b,找到最好的估计值,使得最小。

(3)设计的解释:x是设计变量,b是期望得到的最好的结果,而Ax是实际的结果,找到最好的设计值,使得最小。

例子

(1)最小二乘逼近:

对x极小化目标函数,,令其为0,得到,解得

(2)Chebyshev或极小极大逼近

问题试图极小化最大残差,故称为极小极大逼近问题。该问题可以描述为一个线性规划:

其中,约束的意思就是Ax-b的任意分量都在之间。这里

(3)残差绝对值之和逼近

在估计领域,称为一种鲁棒估计器。

其中,不同于极小极大逼近问题,这里的分量不一定是相等的。

罚函数逼近

罚函数逼近问题具有形式:

其中r是残差,是残差的第i个分量,称为残差罚函数,设是凸函数,表示对每个残差的每个分量的费用或惩罚。在多数情况下,罚函数是对称,非负的,且满足.

例子:

(1)带有四区的线性罚函数:,即对小于a的残差不惩罚。

(2)对数障碍罚函数:,对大于a的残差给与无穷大惩罚。

(3)二次罚函数:

下图给出了选取矩阵,然后比较的一范数,二范数逼近结果,以及带有死区的罚函数(a=0.5)和对数障碍罚函数(a=1)的结果:

Huber罚函数

时,是二次罚函数,而在时,类似线性罚函数。

M=1时Huber罚函数的图像如下:

Huber罚函数在实际问题中效果非常好。

上图实线是Huber罚函数的拟合结果,而虚线是直线对42个点的最小二乘拟合结果。可以看出最小二乘拟合结果偏离了实际的位置。这是因为在图中有两个野值,且野值大于M,此时最小二乘对野值的惩罚是,较大,所以会使原来拟合的直线想野值方向旋转,即从实线向虚线变化,而Huber罚函数对野值的惩罚较小,所以影响也较小,从而会得到很好的效果。

凸优化第六章逼近与拟合 6.1范数逼近相关推荐

  1. 凸优化 matlab-cvx-第十一章ADVANCED TOPICS

    注意:在本节中,我们描述了CVX的一些更高级的功能.我们建议你先跳过这一节,直到你对上面描述的基本能力感到满意为止. 11.1消除二次型 我们强烈建议的一个特殊的改写是消除二次型- -即像sum _ ...

  2. 凸优化第四章凸优化问题 4.2凸优化

    4.2凸优化 标准形式的凸优化问题 局部最优解与全局最优解 可微函数的最优性准则 等价的凸问题 拟凸优化 标准形式的凸优化问题 是凸函数,等式约束是仿射函数.则此优化问题是凸优化问题. 也可以写成 重 ...

  3. 凸优化第五章对偶 5.1 Lagrange对偶函数

    5.1 Lagrange对偶函数 Lagrange Lagrange对偶函数 最优值的下界 例子 Lagrange对偶函数和共轭函数 Lagrange 标准形式的优化问题: 其中,问题的定义域,注意这 ...

  4. 凸优化第五章对偶 5.1Lagrange对偶函数

    5.1Lagrange对偶函数 Lagrange Lagrange对偶函数 最优值的下界 例子 Lagrange对偶函数和共轭函数 Lagrange 标准形式的优化问题: 其中,问题的定义域,注意这里 ...

  5. 凸优化第三章凸函数 3.1基本性质和例子

    3.1基本性质和例子 定义 扩展值延伸 一阶条件 二阶条件 例子 下水平集 上境图 Jensen不等式及其扩展 不等式 定义 函数f是凸函数,当f的定义域S是凸集,且 严格凸函数: 从几何上来看,如下 ...

  6. 凸优化第三章凸函数 3.5 对数-凹函数和对数-凸函数

    3.5 对数-凹函数和对数-凸函数 定义 相关性质 定义 称函数对数凹,如果是凹函数. 称函数对数凸,如果是凸函数. 函数f是对数凸的当且仅当1/f是对数凹的. 当时,,相当于对log(f)进行扩展值 ...

  7. 凸优化第三章凸函数 3.3 共轭函数

    3.3 共轭函数 定义 基本性质 定义 设函数,定义函数为: 此函数称为f(x)的共轭函数.从3.2节逐点上确界的内容也可以看出,此函数也是的逐点上确界函数,而是关于y的仿射函数,可以将其看成是凸函数 ...

  8. 凸优化第三章凸函数 3.3共轭函数

    3.3共轭函数 定义 基本性质 定义 设函数,定义函数为: 此函数称为f(x)的共轭函数.从3.2节逐点上确界的内容也可以看出,此函数也是的逐点上确界函数,而是关于y的仿射函数,可以将其看成是凸函数, ...

  9. 凸优化 [Convex Optimization] — [美] 鲍德(Stephen Boyd),Lieven Vandenberghe 著,王书宁,许鋆,黄晓霖 译

    <信息技术和电气工程学科国际知名教材中译本系列:凸优化>从理论.应用和算法三个方面系统地介绍凸优化内容. 凸优化在数学规划领域具有非常重要的地位.从应用角度看,现有算法和常规计算能力已足以 ...

  10. 凸优化_Stephen_Boyd_

    AI 菌 由于凸优化在机器学习中还是很重要 链接:http://pan.baidu.com/s/1eS3vuLk 密码:3epx 理论部分由4章构成,不仅涵盖了凸优化的所有基本概念和主要结果,还详细介 ...

最新文章

  1. HighChart学习-更新数据data Series与重绘
  2. php语句拼装,Thinkphp语句拼接
  3. Pytorch中改变形状和交换维度详解:view()、reshape()、transpose()、permute()以及contiguous()
  4. DVWA系列之21 存储型XSS分析与利用
  5. 架构整洁之道学习笔记
  6. 使用WebStor快速检查你组织网络中的所有网站相关安全技术
  7. 今天用python的turtle简单画了一副眼镜
  8. phpthink验证旧密码_忘记MacBook密码解决方法
  9. Python菜鸟入门:day06元组与字典
  10. svn 仓库 本地 连接_建立Subversion仓库在本地如何操作?
  11. 对于JavaScript产生闭包的个人理解
  12. c语言课程火车售票报告,C语言课程设计报告书火车票务管理系统.doc
  13. centos刻录工具_带来一篇CentOS下刻录光盘
  14. 如何将微信电脑图片dat格式文件转换为jpg格式
  15. 周围剃光头顶留长发型_为什么很多秃顶的人,宁可留周围一圈头发,也不直接剃成光头?...
  16. 基于STM32HAL库ADS1256调试笔记
  17. [java编程题]买苹果
  18. java毕业生设计校园线上点餐系统计算机源码+系统+mysql+调试部署+lw
  19. TASK 5 ARP Cache Poisoning
  20. 一位清华差生9年的北京生活,请你一字一句看完

热门文章

  1. 第 14 章 SMS
  2. kaldi运行thchs30例子
  3. 《JavaScript高效图形编程(修订版)》——导读
  4. TCP/IP协议栈中,为什么选择IP层负责分片?
  5. 计算机电缆执行标准是什么,DJYVP计算机电缆执行标准
  6. pandas df中有几个数组_还在抱怨pandas运行速度慢?这几个方法会颠覆你的看法
  7. unordered_map 简介
  8. Precision、Recall、F计算:举例
  9. 孤岛惊魂4服务器稳定吗,《孤岛惊魂5》究竟好不好玩 让我来告诉你(缺点)
  10. 计算机游戏41,Win7玩游戏提示“无法启动此程序,计算机中丢失d3dx9-41.dll”怎么办...