最优化方法共轭梯度法求解例题求解?

共轭梯度法是利用目标函数的梯度逐步产生共轭方向并将其作为搜索方向的方法。

1. 共轭方向与共轭方向法

定义:设H是n*n方阵且对称正定

(1)若对n维非零向量p和q,有p^THq = 0,则称p和q是H-共轭的;

(2)若对n维非零向量组d1,...,dm,对任意的i != j,di与dj是H-共轭的,则称d1,...,dm是H-共轭方程组。

当H = I,p^Tq = 0,即p与q相互正交,可见共轭是正交的推广。

定理:设H是n*n方阵且对称正定。若n维非零向量组d1,...,dm是H-共轭方程组,则d1,...,dm也是线性无关方程组。

将一组共轭方向作为搜索方向对无约束非线性规划问题(UNP)进行求解的方法称为共轭方向法。

2. 无约束凸二次规划问题的共轭梯度法

若用一组共轭方向作为搜索方向求解UQP,那么最多迭代n次即可得到其最优解,因此共轭方向法具有二次终止性。

①选定初始数据。给定初始点x,令k = 1。

②最优性判别。若▽f(x) = 0,停止,得到最优解x。否则转3。

  • 学习笔记 / 本文主要给大家分享使用matlab编写代码,完成课程设计.毕业设计或者研究项目时,matlab调试程序的技巧 ...

  • 昨天说了,今天要好好的来解释说明一下直方图均衡化.并且通过不调用histeq函数来实现直方图的均衡化. 一.直方图均衡化概述 直方图均衡化(Histogram Equalization) 又称直方图平 ...

    1. Session 与 Cookie 的作用都是为了保持访问用户与后端服务器的交互状态.它们本身只是HTTP中的一个配置项,在servlet规范中也只对应一个类而已. 理解 Cookie 通俗地说就是当一 ...

    2. 为什么要加上2020H和8080H? 区位码.内码.国标码怎么转换非常简单,但是令人迷惑的是为什么要那么转换?这种转换不可能平白无故地那样转换! 我搜索很多资料,找到最好的解释,总结如下: 首先,注意 ...

    3. 解决方案: 如何在PPT中插入swf文件: 1.依次单击Office按钮,Powerpoint选项,勾选“在功能区显示‘开发工具’选项卡”后,确定: 2.单击“开发工具”选项卡中的“其他控件”按钮,然 ...

    4. 1. 动机 我近期在研究一个 NLP 项目,根据项目的要求,需要能够通过设计算法和模型处理单词的音节 (Syllables),并对那些没有在词典中出现的单词找到其在词典中对应的押韵词(注:这类单词类似 ...

我要回帖

更多关于 共轭梯度法求解 的文章

 

随机推荐