无约束多维极值模式搜索法
发布时间
阅读量:
阅读量
一、基本概念
模式搜索法在每次迭代过程中,均依次执行横向移动与模式移动两个步骤。轴向移动的主要目标是探寻具备下降趋势的方向,而模式移动则旨在沿着该方向实现更快速的推进。从几何角度来看,这一过程相当于在寻找一个函数值相对较小的“山谷”区域,并期望通过迭代生成的序列沿着该“山谷”逐渐接近最小值点。
clear all
clc
fun = @psobj;
options = optimoptions('patternsearch','Display','iter','PlotFcn',@psplotbestf);
x0 = [0,0];
A = [];
b = [];
Aeq = [];
beq = [];
lb = [];
ub = [];
nonlcon = [];
x = patternsearch(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)
function y = psobj(x)
全部评论 (0)
还没有任何评论哟~
