文件名称:模式搜索方法:确定性迭代零阶算法:用模式搜索方法找到两个变量函数的相对最小值。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-21 07:24:48
matlab
它是一种确定性迭代零阶算法,可用于解决无约束优化问题。 它使用确定性迭代零阶算法找到两个变量函数的相对最小值。 % 模式搜索方法% 它使用模式搜索方法找到两个变量函数的相对最小值。 % 输入是: % - f:要最小化的函数的matlab内联函数; % - p0:搜索算法的初始点% - step_size:用于探索阶段的初始步骤% - 容差:它定义了探索阶段 step_size 的最小尺寸的停止标准% - N_it:它定义了最大迭代次数的停止标准% 输出为: % - iter:完成的迭代次数% - min:函数在找到的相对最小值中的值。 % - p_min:它是目标函数最小值点的向量 %%%% 重要的: %%%% 为了正确工作,函数“pattern_search”之前必须有目标函数的等高线图才能最小化。
【文件预览】:
pattern_search.zip