主要内容

全局或多起点搜索

基于梯度优化的多起点解算器,有约束或无约束

这些解算器适用于具有平滑目标函数和约束的问题。它们运行优化工具箱™ 解算器反复尝试定位全局解或多个局部解。万博 尤文图斯

功能

createOptimProblem 创建优化问题结构
列表 列表开始点
运行 运行多重启动解算器

对象

全部展开

GlobalSearch 发现全球最低
MultiStart 求多个局部极小值
CustomStartPointSet 自定义开始点
GlobalOptimSolution 优化解决方案
RandomStartPointSet 随机起始点

主题

全局搜索和多部分优化基础

寻找全局或多个局部极小值

示例显示,GlobalSearch返回的解决方案比MultiStart少,通常质量更高。万博 尤文图斯

使用GlobalSearch和MultiStart最大化单色光偏振光干涉模式

在具有多个局部极小值的问题中找到全局极小值。

只使用可行的起点进行优化

演示如何避免从不可行的点开始。

使用lsqcurvefit或lsqnonlin

演示如何使用MultiStart来帮助找到最小二乘问题的全局最小值。

优化工作流程

GlobalSearch和MultiStart的工作流

如何设置和运行求解器。

创建问题结构

提供创建问题结构的详细步骤。

创建解决对象

描述求解器对象是什么,以及如何设置其属性。

为MultiStart设置起点

提供有关设置起点的方法的详细信息。

运行解算器

为GlobalSearch和MultiStart提供完整工作流的基本示例。

有效搜索的技术

平行MultiStart

演示了如何并行计算以加快搜索速度。

孤立的全球最低

一个扩展的例子显示了搜索全局最小值的方法。

完善开始点

如何有效地搜索你的空间的例子。

改变选项

设置局部求解器选项和全局求解器属性时的注意事项。

复制的结果

如何设置随机种子以产生结果。

检查结果

迭代显示

描述用于监视求解程序进度的两种迭代显示。

全球产出结构

描述GlobalSearch和MultiStart可以返回的输出结构的类型。

想象吸引力的盆地

演示如何在一个二维问题中绘制多个初始和最终点的示例。

GlobalSearch和MultiStart的输出函数

提供使用输出函数监视和停止求解器的详细信息和示例。

绘图功能的GlobalSearch和MultiStart

如何使用内置的和自定义的绘图功能来监控解决方案的进度。

多个启动求解器背景

GlobalSearch和MultiStart可以解决的问题

GlobalSearch和MultiStart适用于有多个本地解决方案的平滑问题。万博 尤文图斯

GlobalSearch和MultiStart如何工作

描述求解算法。

单一溶液

描述来自GlobalSearch和MultiStart的第一个输出,通常称为x。

多个解决方案万博 尤文图斯

描述如何从GlobalSearch和MultiStart获取多个解万博 尤文图斯决方案,以及如何更改不同解决方案的定义。

GlobalSearch和MultiStart属性(选项)

描述GlobalSearch和MultiStart对象的属性。