全局优化工具箱

全局优化工具箱

解决多个最大值,多重最小值和非光滑优化问题

开始:

解决优化问题

选择一个求解器,定义优化问题,并为算法行为,公差,停止标准,可视化和自定义设置选项。

设置常见选项

设置适用于所选求解器的停止条件。为优化和约束设置公差。加速并行计算。

并行计算的加速。

评估中间结果

使用绘图功能来获得有关优化进度的实时反馈。写自己或使用提供的人。使用输出功能创建自己的停止标准,将结果写入文件,或写自己的应用程序以运行求解器。

自定义绘图函数用于模式搜索。

Globalsearch和Multistart.

应用基于梯度的求解器从多个起点寻找全局最小值。返回其他局部或全局最小值。顺利解决无约束和有约束的问题。

比较求解器

使用GlobalSearch生成多个起始点,并在开始非线性求解之前过滤它们,通常会得到高质量的解决方案。金宝搏官方网站MultiStart让您选择本地求解器和各种创建起点的方法。

Globalsearch和Multistart结果。

选择Globalsearch选项

指定试验点数并调整搜索。

选择MultiStart选项

指定非线性求解器。选择一个方法来生成起始点或使用用户定义的集合。加速并行计算。

代理优化

在耗时的客观功能中搜索全局最小值。求解器构建了可以快速评估和最小化的功能的近似。

指定的问题

适用于绑定,非线性或整数约束的问题。目标函数不需要是可微的或连续的。

选择选项

提供一组初始点和可选的目标值,用于构建初始代理。设置用于代理的点数和最小的样本距离。加速并行计算。

模式搜索

通过使用三种直接搜索算法之一来解决优化问题:广义模式搜索(GPS),生成设置搜索(GSS)和网格自适应搜索(MAD)。在每个步骤中,生成和评估点的网格模式。

指定的问题

应用于无约束或有约束、线性或非线性约束的问题。目标函数和约束函数不需要是可微的或连续的。

攀登华盛顿在白色山脉。

选择选项

在轮询选项中选择,并在每个步骤中设置要评估的点数。使用可选的搜索步骤来提高效率。控制网格如何变化,包括细化和收缩。加速并行计算。

用于函数值和计算的内置图。

遗传算法

通过模仿生物进化原理来搜索全球性的最小值,使用在生物繁殖中使用基因组合模拟的规则反复修改个别点群体。

指定的问题

适用于不受约束或有绑定,线性,非线性或整数约束的问题。目标函数和约束函数不需要是可微的或连续的。

选择选项

在创造、适合度缩放、选择、交叉和变异选项中进行选择。指定人口规模,精英子女的数量,和交叉分数。加速并行计算。

具有几个局部极小值的函数。

定制

为创建、选择和变异提供您自己的功能。使用自定义数据类型可以更容易地表达问题。应用第二个优化器来优化解决方案。金宝搏官方网站

解决旅行推销员问题。

粒子群

利用受昆虫群集行为启发的算法寻找全局最小值。每个粒子的运动速度和方向都受到它所找到的最佳位置和群所找到的最佳位置的影响。

指定的问题

应用于无约束或有约束的问题。目标函数不需要是可微的或连续的。

显示每个粒子五个移动路径。

选择选项

通过惯性和自我和社会调整权重设置调整速度计算。设置邻域大小。加速并行计算。

内置绘图功能。

定制

提供自己的函数来创建初始群。应用第二个优化器来优化解决方案。金宝搏官方网站

粒子群在随机功能上。

模拟退火

使用概率搜索算法搜索全局最小值,该概率是模拟退火物理过程的概率,其中材料被加热,然后将温度缓慢降低以降低缺陷,从而最小化系统能量。

指定的问题

应用于无约束或有约束的问题。目标函数不需要是可微的或连续的

功能有许多本地最小值。

选择选项

选择自适应模拟退火,玻尔兹曼退火或快速退火算法的选项。

模拟退火可视化。

定制

创建功能来定义退火过程,验收标准和温度计划。使用自定义数据类型可以更容易地表达问题。应用第二个优化器来优化解决方案。金宝搏官方网站

多处理器计划。

多目标优化

识别Pareto前面 - 对于多种目标和绑定,线性或非线性约束的问题。金宝搏官方网站使用模式搜索或遗传算法求解器。

比较求解器

使用多目标模式搜索算法在少于多目标遗传算法的函数评估中生成帕累托前线。遗传算法可能产生更广泛的间隔点。

选择模式搜索选项

提供一组初始点。指定所需的帕累托设定大小,最小轮询分数和体积变化公差。自动绘制2D和3D帕累托前线。加速并行计算。

帕累托表面的三个目标。

设置遗传算法选项

指定个人的分数,以保持排名第一的帕累托前线。自动绘制2D帕累托前线。加速并行计算。

帕累托面前有两个目标。