全局或多个起点搜索

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

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

功能

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

物体

全部展开

全球搜索 查找全局最小值
多段 找到多个局部极小值
自定义开始点集 自定义起点
全局优化解决方案 优化方案
随机起点集 随机起点

话题

GlobalSearch和多头优化基础

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

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

利用GlobalSearch和MultiStart最大化单色偏振光干涉图样

寻找具有多个局部极小问题的全局最优解。

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

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

使用lsqcurvefit或lsqnonlin的多段

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

优化工作流

GlobalSearch和MultiStart的工作流

如何设置和运行解算器。

创建问题结构

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

创建解算器对象

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

对于多头设置开始点

提供有关设置起点的方式的细节。

运行解算器

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

为有效的搜索技术

平行多段

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

孤立全局最小值

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

优化起点

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

更改选项

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

重现结果

如何设置随机种子来重现结果。

检查结果

迭代显示

描述用于监视解算器进度的两种迭代显示。

全球产出结构

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

想象吸引的盆地

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

GlobalSearch和MultiStart的输出函数

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

GlobalSearch和MultiStart的绘图函数

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

多开始解算器背景

GlobalSearch和MultiStart可以解决的问题

GlobalSearch和MultiStart适用于存在多个局部解的光滑问题。金宝搏官方网站

GlobalSearch和MultiStart的工作原理

描述解算器算法。

单一的解决方案

描述GlobalSearch和MultiStart的第一个输出(通常称为x)。

多种解决方案金宝搏官方网站

介绍如何获得GlobalSearch和多头,以及如何多个解决方案来金宝搏官方网站改变的不同的解决方案的定义。

全局搜索和多部分属性(选项)

描述全局搜索和多部分对象的属性。