作业二 用DFP 算法求解1212221422)(min x x x x x x f --+=,取()T

x 110=,???

? ??=10010H 。 一、求解:

T T T g H p g x x x x x g )2,4(,)2,4(,)42,422()(00002121-=-=-=+---=

(1)求迭代点x1

令32040)()(2000--=+=αααα?p x f ,得)(0α?的极小值点410=

α, 所以得:()().)4,3(,)5.0,1(,2,1,5.0,201001010001T T T

T g g y x x s g p x x -=-=-=-=--==+=α

于是,由DFP 修正公式有???

? ??=+-=4138388410010000000000001s y s s y H y H y y H H H T T T T 下一个搜索方向为()T g H p 6,851111=

-= (2)求迭代点x2 令5.5458)()(2111--=+=αααα?p x f ,得)(1α?的极小值点5

41=α 于是得:()T T g p x x )0,0(,2,421112==+=α,所以:8,)2,4(2-===**f x x T ,

因Hesse 阵T

G x G ???

? ??--==4222)(为正定阵,)(x f 为严格凸函数,所以*x 为整体 极小点。

二、DFP 算法迭代步骤如下:

(1)给定初始点0x ,初始矩阵0H (通常取单位阵),计算0g ,令k=0,给定控制误差。

(2)令k k k g H p -=。

(3)由精确一维搜索确定步长k α,)(min )(0k k k k k p x f p x f ααα+=+≥ (4)令k k k k p x x α+=+1。

(5)若ε≤k g ,则1+*=k x x 停;

否则令k k k x x s -=+1 ,k k k g g y -=+1 。

(6)由DFP 修正公式得1+k H 。令k=k+1,转步骤(2)

ε

matlab dfp法,DFP算法及Matlab程序相关推荐

  1. matlab dfp法,DFP算法及Matlab程序(最新整理)

    <DFP算法及Matlab程序(最新整理)>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.作 业 二用 ...

  2. matlab dfp法,DFP算法及Matlab程序.docx

    DFP算法及Matlab程序 作业二 用DFP算法求解,取,.一.求解:求迭代点x1令,得的极小值点,所以得:于是,由DFP修正公式有下一个搜索方向为求迭代点x2令,得的极小值点于是得:,所以:,因H ...

  3. matlab dfp法,DFP算法及Matlab程序Word版

    <DFP算法及Matlab程序Word版>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版 ...

  4. matlab 投票法_SVM算法原理及其Matlab应用

    <SVM算法原理及其Matlab应用>由会员分享,可在线阅读,更多相关<SVM算法原理及其Matlab应用(18页珍藏版)>请在人人文库网上搜索. 1.SVM 算法及其 Mat ...

  5. ukf实测信号的预测 matlab,ukf(无迹卡尔曼滤波)算法的matlab程序.

     ukf(无迹卡尔曼滤波)算法的matlab程序. function [x,P]=ukf(fstate,x,P,hmeas,z,Q,R) % UKF   Unscented Kalman Filt ...

  6. matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀

    作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...

  7. 神经网络算法二matlab实现,模糊神经网络算法之MATLAB实现.doc

    模糊神经网络算法之MATLAB实现.doc 用户名 密码 提 交登录 注册 矿业人生的空间主页博客相册|个人档案 |好友 |i 贴吧 查看文章 [转] 模糊神经网络算法之 MATLAB 实现2011- ...

  8. mcra matlab,噪声估计的算法及matlab实现毕业设计

    噪声估计的算法及matlab实现毕业设计 (53页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 I噪声估计的算法及MATLAB实现毕业设计 ...

  9. matlab粒子群优化算法工具箱,MATLAB粒子群优化算法(PSO)

    MATLAB粒子群优化算法(PSO) 一.介绍 粒子群优化算法(Particle Swarm Optimization Algorithm)是一种群智能算法,为了寻求全局最优.群体迭代,粒子在解空间追 ...

最新文章

  1. oracle导出多CSV文件的靠谱的
  2. linux bash基础
  3. 多线程:AQS源码分析
  4. 5G手机将不用流量可免费看电视,网友:流量免费,内容付费?
  5. jQuery 文件碎片
  6. Angular Js 判断对象不为空对象的三种方法
  7. BZOJ2933 : [Poi1999]地图
  8. (windows关灯模式/黑屏模式)专注于当前的工作窗口
  9. java本地储存set_没有数据库的情况下,JAVA如何在本地保存信息
  10. Python常用模块15-python的configparser模块
  11. 2021-2022-2 ACM集训队每周程序设计竞赛(1) - 问题 B: 蹩脚两轮车 - 题解
  12. 惊世奇谈:乾隆生父不是雍正而是康熙?
  13. CSS3实现毛玻璃(图片模糊)效果
  14. VOC数据集制作 滑窗切分图片 单通道标签调色板
  15. php怎么实现根据图片搜索图片功能
  16. 最新网易微专业 Android开发系列
  17. 中投民生:外资狂卖122亿,贵州茅台被抛售10亿,究竟发生了什么事?
  18. html 打印指定内容
  19. 在Python中使用Elasticsearch
  20. 罗甸脐橙|“橙”心实意——礼誉生态农业

热门文章

  1. 在WSL2中开启OpenGL直接渲染以及升级OpenGL
  2. Android开发实战《手机安全卫士》——4.“手机防盗”模块拓展 手势移动
  3. ETL工具kettle spoon使用说明
  4. 手机软件制作抖音飞天特效快手腾云驾雾特效视频的教程
  5. 如何防止c++爆内存
  6. 基于 Verilog 的经典数字电路设计(2)比较器
  7. 苹果官网的产品展示效果
  8. neo4j写入时间长问题解决
  9. .NET反汇编工具 dnSpy逆向初探
  10. 最新疫情地图,呆在家快疯了!这些活动你得知道。在家老爸老妈最大