美文网首页凸优化
凸优化(五)——回溯直线搜索

凸优化(五)——回溯直线搜索

作者: Herbert002 | 来源:发表于2016-08-08 16:55 被阅读2540次

〇、说明

凸优化主要学习《凸优化》(Stephen Boyd等著,王书宁等译)[1]这本书。学习过程中,对其内容的理解时有困惑,也参考一些其他书籍资料。笔者尽量将这部分知识整理地简洁明了,成此系列笔记。

如有错误疏漏,烦请指出。如要转载,请联系笔者,hpf_2006pyy@163.com。

一、意义

回溯直线搜索是求解无约束凸优化问题中,调整搜索步长非常简单有效的方法,也是实际应用中常用的方法。[2]

考虑固定步长搜索,为防止迭代震荡,一般步长值很小,很多经验值取0.01,这就导致收敛速度过慢。

考虑精确直线搜索,其本身又是一个优化问题,如果这个优化问题很复杂,则这个搜索方法就是没有意义的。

相比以上两种调整搜索步长的方法,回溯直线搜索则简单高效很多。

二、回溯直线搜索

2.1、算法

2.2、算法解释

2.3、参数解释

附录

A、参考

[1]、《凸优化》,Stephen Boyd等著,王书宁等译

[2]、《最优化问题中,牛顿法为什么比梯度下降法求解需要的迭代次数更少?》

[3]、《回溯线搜索 Backtracking line search》

B、相关目录

凸优化(一)——概述

凸优化(二)——凸集

凸优化(三)——凸函数

凸优化(四)——问题求解

凸优化(五)——回溯直线搜索

凸优化(六)——最速下降法

凸优化(七)——牛顿法

凸优化(八)——Lagrange对偶问题

C、时间线

2016-08-08 第一次发布

2016-08-17 修改了一个错误公式,添加理解提醒

相关文章

  • 凸优化(五)——回溯直线搜索

    〇、说明 凸优化主要学习《凸优化》(Stephen Boyd等著,王书宁等译)[1]这本书。学习过程中,对其内容的...

  • 凸优化笔记2-主要内容

    笔记主要内容 凸集、凸函数、凸优化 凸优化理论 若干算法

  • 机器学习(6)——凸优化理论(一)

    概述   凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化...

  • Convex Optimization Note 1 | Int

    凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化在某种意义...

  • 凸优化有什么用

    本文结构: 凸优化有什么用? 什么是凸优化? 凸优化有什么用? 鉴于本文中公式比较多,先把凸优化的意义写出来吧,就...

  • 凸优化&非凸优化

    凸优化指的是,如果得到了局部最优,那么这个局部最优就是全局最优。 讲凸优化就涉及到凸函数和凸集合集合C内任意两点间...

  • 凸优化(五)凸问题与其解

    1. 概述 这期来讲一下凸问题,了解凸问题的结构便于我们来进行相应的求解。相信大家应该看过前几期了(ball ba...

  • 凸优化相关概念学习笔记

    前言 由于凸优化具有一些很好的性质,比如: 凸问题中的局部最优解就是全局最优解 凸优化理论中的拉格朗日对偶为凸优化...

  • 回溯算法

    回溯算法的原理是深度优先搜索(dfs),然后分析题目寻找剪枝的方法以此来优化算法,降低时间复杂度。 回溯算法有一个...

  • 通俗易懂地理解机器学习理论中的凸优化

    写在前头 凸优化问题(OPT,convex optimization problem)指定义在凸集中的凸函数最优化...

网友评论

    本文标题:凸优化(五)——回溯直线搜索

    本文链接:https://www.haomeiwen.com/subject/risrsttx.html