理论分析IRLS迭代加权最小二乘法(根据Gorodnitsky and Rao)

本文深入解析IRLS(Iterative Reweighted Least Squares)算法,介绍其在解决欠定系统问题上的应用,以及如何通过L0-norm松弛化将高度不连续问题转化为连续甚至光滑逼近。文章覆盖SVD分解、伪逆、IRLS核心思想及实现策略。

       最近在拜读Michael Elad的《Sparse and Redundant Representations》,里面关于IRLS的讲解比较透彻(根据Gorodnitsky and Rao的理论),从理论到算法的过程,和大家分享一下。知识水平有限,望各位指出错误,不吝赐教。

一. 阅读以下内容需具备的知识基础

1. SVD分解

       可以参考:https://www.cnblogs.com/xiaohuahua108/p/6137783.html?utm_source=itdadao&utm_medium=referral(此链接未经原作者允许,请见谅。若原作者看到此引用认为不妥,请告知,笔者将第一时间处理)。

2. 伪逆

       可以参考::https://blog.csdn.net/you1314520me/article/details/78857759。(此链接未经原作者允许,请见谅。若原作者看到此引用认为不妥,请告知,笔者将第一时间处理)。

二. IRLS是什么?

        IRLS是Iterative-Reweighed-Least-Squares是缩写,由Gorodnitsky and Rao提出,是FOcal Underdetermined System
Solver (FOCUSS) algorithm家族中的方法之一,主要作用顾名思义是解决欠定系统问题,也就是众所周知的P0问题。该方法属于凸松弛(Convex Relaxation)技术,其核心思想是通过将L0-norm松弛化(relaxation),把高度不连续的问题松弛化为连续的甚至是光滑逼近(smooth approximation)。

三. IRLS详解

       一种L0-norm松弛化的技术即是IRLS,该方法将l_{p}-norm (p\in (0,1])代替为加权l_{2}-norm。首先,构造对角矩阵X_{k-1}=diag(\left |x_{k-1} \right |^{q})。在这里x_{k-1}是前一次迭代产生的近似解,将该解(列向量)的所有元素取绝对

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值