直接搜索是求解光滑或非光滑优化问题的一种有效算法。试一试patternsearch
首先,对于大多数非光滑问题。
优化 | 在实时编辑器中优化或求解方程 |
在基于问题的方法中最小化非光滑函数的基本例子。
使用patternsearch
使受约束和非线性约束的目标函数最小化。
在基于问题的方法中可视化并调整直接搜索。
示例显示了在基于问题的方法中,除了轮询方法外,搜索方法的效用。
提供使用模式搜索解决优化问题的示例。
演示如何编写包含额外参数或矢量化的目标函数。
使用线性约束和非线性约束的例子patternsearch
.
在直接搜索中使用约束。
可视化和调整直接搜索。
显示如何设置和检查的选项patternsearch
.
即使在噪声存在的情况下,模式搜索也可以使函数最小化。
除了投票方法外,还展示了搜索功能的示例。
检查轮询选项的影响,包括UseCompletePoll
选项
考察了不同网孔膨胀和收缩因素的影响。
演示如何编写和使用情节函数patternsearch
.
显示的步骤patternsearch
使用自定义绘图函数获取。
即使在噪声存在的情况下,模式搜索也可以使函数最小化。
如何使用向量化函数计算获得速度。
优化一个目标给出的解决方案的ODE使用patternsearch
或遗传算法
以串行或并行方式。