主要内容

直接搜索

无导数优化的模式搜索求解器,有约束或无约束

直接搜索是求解光滑或非光滑优化问题的一种有效算法。试一试patternsearch首先是大多数非光滑问题。

功能

全部展开

patternsearch 使用模式搜索找到最小的函数
optimoptions 创建优化选项
resetoptions 重置选项

住编辑任务

优化 在实时编辑器中优化或解决方程

主题

直接搜索优化基础

利用GPS算法进行优化

提供一个使用模式搜索解决优化问题的示例。

使用模式搜索编码和最小化目标函数

演示如何编写包含额外参数或向量化的目标函数。

使用模式搜索和优化活动编辑器任务的约束最小化

例子中使用了线性约束和非线性约束patternsearch

使用模式搜索的约束最小化

在直接搜索中使用约束。

模式搜索选项的效果

可视化和调优直接搜索。

设置选项

显示如何设置和检查选项patternsearch

随机目标函数的优化

即使存在噪声,模式搜索也能使函数最小化。

搜索和民意调查

示例显示了除了投票方法之外的搜索的效用。

专门的任务

轮询类型

检查轮询选项的影响,包括UseCompletePoll选项。

设置网格选项

考察了不同网眼膨胀收缩因素的影响。

自定义绘制函数

演示如何编写和使用绘图函数patternsearch

模式搜索爬上华盛顿山

显示的步骤patternsearch通过使用自定义plot函数。

随机目标函数的优化

即使存在噪声,模式搜索也能使函数最小化。

向量化目标和约束函数

如何利用向量化的函数计算来获得速度。

并行优化ODE

优化目标给定的解决方案的一个ODE使用patternsearch或者遗传算法串行的或并行的。

直接搜索背景

什么是直接搜索?

介绍直接搜索和模式搜索。

模式搜索术语

解释一些基本的模式搜索术语。

模式搜索轮询是如何工作的

提供直接搜索算法的概述。

搜索和轮询

描述搜索方法如何与轮询步骤一起工作。

设置解决公差

停止条件及其相关选项。

非线性约束求解算法

解释了增强拉格朗日模式搜索(阿尔卑斯山)。

模式搜索选项

描述模式搜索的选项。