matlab dfp法,DFP算法及Matlab程序
作业二 用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程序相关推荐
- matlab dfp法,DFP算法及Matlab程序(最新整理)
<DFP算法及Matlab程序(最新整理)>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.作 业 二用 ...
- matlab dfp法,DFP算法及Matlab程序.docx
DFP算法及Matlab程序 作业二 用DFP算法求解,取,.一.求解:求迭代点x1令,得的极小值点,所以得:于是,由DFP修正公式有下一个搜索方向为求迭代点x2令,得的极小值点于是得:,所以:,因H ...
- matlab dfp法,DFP算法及Matlab程序Word版
<DFP算法及Matlab程序Word版>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版 ...
- matlab 投票法_SVM算法原理及其Matlab应用
<SVM算法原理及其Matlab应用>由会员分享,可在线阅读,更多相关<SVM算法原理及其Matlab应用(18页珍藏版)>请在人人文库网上搜索. 1.SVM 算法及其 Mat ...
- ukf实测信号的预测 matlab,ukf(无迹卡尔曼滤波)算法的matlab程序.
ukf(无迹卡尔曼滤波)算法的matlab程序. function [x,P]=ukf(fstate,x,P,hmeas,z,Q,R) % UKF Unscented Kalman Filt ...
- matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀
作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...
- 神经网络算法二matlab实现,模糊神经网络算法之MATLAB实现.doc
模糊神经网络算法之MATLAB实现.doc 用户名 密码 提 交登录 注册 矿业人生的空间主页博客相册|个人档案 |好友 |i 贴吧 查看文章 [转] 模糊神经网络算法之 MATLAB 实现2011- ...
- mcra matlab,噪声估计的算法及matlab实现毕业设计
噪声估计的算法及matlab实现毕业设计 (53页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 I噪声估计的算法及MATLAB实现毕业设计 ...
- matlab粒子群优化算法工具箱,MATLAB粒子群优化算法(PSO)
MATLAB粒子群优化算法(PSO) 一.介绍 粒子群优化算法(Particle Swarm Optimization Algorithm)是一种群智能算法,为了寻求全局最优.群体迭代,粒子在解空间追 ...
最新文章
- oracle导出多CSV文件的靠谱的
- linux bash基础
- 多线程:AQS源码分析
- 5G手机将不用流量可免费看电视,网友:流量免费,内容付费?
- jQuery 文件碎片
- Angular Js 判断对象不为空对象的三种方法
- BZOJ2933 : [Poi1999]地图
- (windows关灯模式/黑屏模式)专注于当前的工作窗口
- java本地储存set_没有数据库的情况下,JAVA如何在本地保存信息
- Python常用模块15-python的configparser模块
- 2021-2022-2 ACM集训队每周程序设计竞赛(1) - 问题 B: 蹩脚两轮车 - 题解
- 惊世奇谈:乾隆生父不是雍正而是康熙?
- CSS3实现毛玻璃(图片模糊)效果
- VOC数据集制作 滑窗切分图片 单通道标签调色板
- php怎么实现根据图片搜索图片功能
- 最新网易微专业 Android开发系列
- 中投民生:外资狂卖122亿,贵州茅台被抛售10亿,究竟发生了什么事?
- html 打印指定内容
- 在Python中使用Elasticsearch
- 罗甸脐橙|“橙”心实意——礼誉生态农业