资源简介
变尺度法的dfp算法,包括确定搜索区间和步长,适合二元二次的目标函数
代码片段和文件信息
syms x1 x2 t tt e;
f = 4*(x1 - 5).^2+(x2 - 6).^2;
x = [x1;x2];
df = (jacobian(f[x1;x2]))‘;
xx0 = [8;9]; %定义初值
H0 = [1 0 ;0 1]; %取Hesse矩阵为单位阵,此时的步长为最速下降法的步长
A=fs2hesse(fx1x2);
e=0.01;
times=0;
g0 = subs(dffindsym(x)xx0);
t = (g0‘*g0)/(g0‘*A*g0);
while (norm(double(g0))>e)
if times==0
p = -H0*g0;
else
H1 = H0+(S0*S0‘)/(S0‘*y0)-(H0*y0*y0‘*H0)/(y0‘*H0*y0);
p = -H1*g0;
end
xx1 = xx0 + t.*p;
xxx1 = xx0 + tt.*p;
Ft = subs(ffindsym(x)xxx1);
[left right] = search_interval(Fttt); %一维搜索法--搜索区间
t = golden_div(Ftttleftright); %黄金分割法--搜索步长
g1 = subs(dffindsym(x)xx1);
S0 = xx1-xx0;
y0 = g1-g0;
xx0 = xx1;
g0 = g1;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 898 2013-04-26 12:19 dfp\dfp.m
文件 274 2013-04-24 16:47 dfp\fs2hesse.m
文件 665 2013-04-25 11:49 dfp\golden_div.m
文件 833 2013-04-25 21:55 dfp\search_interval.m
目录 0 2013-04-28 10:51 dfp
----------- --------- ---------- ----- ----
2670 5
相关资源
- 量子搜索算法
- 压缩感知的SP算法
- ofdm系统模型,包含信道估计 FFT变换
- 混沌时间序列分析与预测工具箱 作者
- EEMD处理.rar
- K-频繁项集的挖掘
- 雷达恒虚警检测系统仿真
- (eWiley)+Optimum+Array+Processing最优阵列
- 利用bp神经网络进行语音信号识别
- 基于K-Means的图像分割与融合
-
unti
tledmodel1.slx - 线性规划单纯形法求取最优解
- DPM在windows下训练所需的库全版本
- 用Levy或hankel矩阵等方法系统辨识程序
- 滑动DFT滑动实现短时傅里叶变换
- 旋转矩阵到四元数源代码新
- 遗传算法实验
- 亚像素边缘提取程序
- 双馈风机DFIG模型.zip
- 一阶统计的纹理描述
- 来点有用的含障碍的两点最短路径算
- 基于小波变换的时间序列负荷预测
- 粒子群算法网络重构
- 不动点迭代解非线性方程组
- 随机信号及其自相关函数和功率谱密
- 演化博弈代码2.zip
- 数字图像处理结课论文
- 2018年高教社杯全国大学生数学建模竞
- 工程问题建模案例2一个多声点声納系
- NLM非局部均值滤波
评论
共有 条评论