主要内容

全局或多起点搜索

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

这些求解器适用于具有光滑目标函数和约束条件的问题。他们反复运行优化工具箱™求解器,试图找到一个全局解决方案或多个局部解决方案。金宝搏官方网站

功能

createOptimProblem 创建优化问题结构
列表 列出起点
运行 运行多起点求解器

对象

全部展开

GlobalSearch 求全局最小值
MultiStart 寻找多个局部极小值
CustomStartPointSet 自定义起点
GlobalOptimSolution 优化解决方案
RandomStartPointSet 随机起点

主题

GlobalSearch和MultiStart优化基础

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

示例显示GlobalSearch比MultiStart返回更少的解决方案,通常质量更高。金宝搏官方网站

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

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

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

示例说明如何避免从不可行的点开始。

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对象的属性。