直接搜索
无导数优化的模式搜索求解器,有约束或无约束
直接搜索是求解光滑或非光滑优化问题的一种有效算法。试一试patternsearch
首先,对于大多数非光滑问题。
功能
住编辑任务
优化 | 在实时编辑器中优化或求解方程 |
主题
具体问题具体分析直接搜索
- 基于问题的模式搜索优化非光滑函数
基于问题的方法中最小化非光滑函数的基本示例。 - 基于问题的模式搜索约束最小化
使用patternsearch
最小化受边界和非线性约束的目标函数。 - 模式搜索选项的效果,基于问题
在基于问题的方法中可视化和调整直接搜索。 - 搜索和投票,基于问题
示例展示了基于问题的方法中搜索和投票方法的效用。
基于求解器的直接搜索基础知识
- 使用GPS算法进行优化
提供使用模式搜索解决优化问题的示例。 - 利用模式搜索编码和最小化目标函数
演示如何编写包含额外参数或向量化的目标函数。 - 使用模式搜索和优化实时编辑器任务的约束最小化
使用线性约束和非线性约束的例子patternsearch
. - 探索patternsearch算法
这个例子展示了选择不同的效果patternsearch
算法。 - 在优化实时编辑器任务中探索模式搜索算法
这个例子展示了选择不同的效果patternsearch
算法使用优化住编辑任务。 - 使用模式搜索的约束最小化,基于求解器
在直接搜索中使用约束。 - 模式搜索选项的效果
可视化和调整直接搜索。 - 设置选项
演示如何设置和检查的选项patternsearch
. - 随机目标函数的优化
即使在存在噪声的情况下,模式搜索也可以使函数最小化。 - 搜索和调查
示例展示了除了投票方法之外的搜索的效用。
Solver-Based专门的任务
- 轮询类型
检查轮询选项的效果,包括UseCompletePoll
选择。 - 设置网格选项
考察了不同网格膨胀和收缩因素的影响。 - 自定义绘制函数
演示如何编写和使用plot函数patternsearch
. - 模式搜索登上华盛顿山
显示的步骤patternsearch
通过使用自定义绘图函数获取。 - 随机目标函数的优化
即使在存在噪声的情况下,模式搜索也可以使函数最小化。 - 向量化目标函数和约束函数
如何使用向量化函数计算来提高速度。 - 并行优化ode
通过只调用一次昂贵的子例程并并行计算ODE解决方案来节省时间patternsearch
或遗传算法
.
直接搜索背景
- 什么是直接搜索?
介绍了直接搜索和模式搜索。 - 模式搜索术语
解释一些基本的模式搜索术语。 - 模式搜索轮询如何工作
提供直接搜索算法的概述。 - 非均匀模式搜索(NUPS)算法
NUPS算法说明。 - 搜索和轮询
描述搜索方法如何与轮询步骤一起工作。 - 设置解决公差
停止条件及其相关选项。 - 非线性约束求解算法
解释增广拉格朗日模式搜索(ALPS)。 - 模式搜索选项
探索模式搜索的选项。