全局优化工具箱

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

全局优化工具箱提供了寻求全球解决方案,包含多个最大值或最小值问题的功能。万博 尤文图斯工具箱求解器包括替代,模式搜索,遗传算法,粒子群,模拟退火,多头,和全局搜索。您可以使用这些求解的优化问题,其中目标或约束函数是连续的,不连续的,随机的,不具备衍生品,或者包括模拟或黑盒功能。对于有多个目标的问题,则可以使用遗传算法或模式搜索求解器识别Pareto前沿。

您可以通过调整选项提高求解有效性,适用的求解器,自定义创建,更新和搜索功能。您可以使用自定义数据类型与遗传算法和模拟退火求解代表不容易与标准数据类型表达的问题。混合动力功能选项,可以在第一之后将第二求解器改善的解决方案。

入门:

解决优化问题

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

指定求解和问题

决定根据问题的特点和预期的效果解算器。写功能,以指定非线性目标和约束。

光滑与非光滑问题。

设置公共选项

设置适用于所选解算器停止标准。设置容最优和约束。与并行计算加速。

速度起坐从并行计算。

评估的中间结果

使用绘图功能,以获取有关优化正在进行的直播反馈。自己写的或使用这些设置。使用输出功能来创建自己的停止标准,将结果写入文件,或编写自己的应用程序来运行求解器。

自定义绘图功能的模式搜索。

GlobalSearch和多头

应用基于梯度的求解器来查找搜索全球最小的从多个起始点局部极小。其他本地或全局最小值返回。解决无约束和限制的问题,是平滑的。

比较求解器

使用GlobalSearch生成多个起始点并启动非线性求解,往往造成高品质的解决方案之前进行过滤。万博 尤文图斯多头允许您选择当地求解器和多种方法来创建起点。

GlobalSearch和多头结果。

选择GlobalSearch选项

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

选择多头选项

指定非线性解算器。选择生成起点或使用用户定义的一组的方法。与并行计算加速。

代孕优化

搜索与耗时的目标函数问题全局最小。求解器建立一个近似,可以快速评估和最小化的功能。

指出问题

适用于与结合,非线性,或整数约束的问题。目标函数并不需要可微或连续的。

选择选项

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

模式搜索

解决通过使用三个直接搜索算法中的一个优化问题:广义模式搜索(GPS),产生一组搜索(GSS),和网格自适应搜索(MADS)。在每个步骤中,产生和评估点的网格图案。

指出问题

适用于不受约束或已绑定的问题,线性或非线性的约束。目标和约束功能,不需要可微或连续的。

在白山攀登华盛顿山。

选择选项

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

内置地块的函数值和评估。

遗传算法

通过模拟生物进化的原则,反复修改使用仿照生物繁殖基因组合规则的单个点的群体搜索全球最低。

指出问题

适用于不受约束或已经结合的,线性,非线性,或整数约束的问题。目标和约束功能,不需要可微或连续的。

选择选项

创造,适应度变换,选择,交叉和变异选项中进行选择。指定人口规模,权贵子弟的数量和交叉部分。与并行计算加速。

功能与几个局部极小。

定制

提供自己的功能创造,选择和突变。使用自定义的数据类型,以更轻松地表达你的问题。申请第二优化来优化解决方案。万博 尤文图斯

解决旅行商问题。

粒子群

搜索使用昆虫蜂拥的行为启发算法全局最小。每个粒子以速度和方向移动的影响通过迄今已发现的最佳位置和群已经找到的最佳位置。

指出问题

适用于无约束的问题或约束的限制问题。目标函数并不需要可微或连续的。

显示每个粒子的五招路径。

选择选项

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

内置的情节功能。

定制

提供自己的函数创建初始群。申请第二优化来优化解决方案。万博 尤文图斯

在随机函数粒子群。

模拟退火

搜索全局最小值与概率搜索算法,其模拟退火的物理过程,其中材料被加热,然后将温度缓慢地降低到降低的缺陷,因此最小化了系统的能量。

指出问题

适用于无约束的问题或约束的限制问题。目标函数并不需要可微或连续

功能与许多局部极小。

选择选项

自适应模拟退火,退火波兹曼,或快速退火算法选项中进行选择。

模拟退火可视化。

定制

创建函数来定义退火过程,验收标准,和温度计划。使用自定义的数据类型,以更轻松地表达你的问题。申请第二优化来优化解决方案。万博 尤文图斯

多处理器的时间表。

多目标优化

识别帕累托前该组非支配的解决方案 - 用于具有多个目标和约束,线性或非线性约束问题。万博 尤文图斯请使用模式搜索或遗传算法求解。

比较求解器

使用多目标模式搜索算法生成一个帕累托前更少的功能评估比用多目标遗传算法。遗传算法可以产生更宽间隔点。

选择模式搜索选项

提供一组初始点。指定所需的帕累托集大小,最小轮询馏分和体积变化的耐受性。自动绘制2D和3D帕累托前沿。与并行计算加速。

三个目标帕累托表面。

集遗传算法的选项

指定个人的分数保持在世界排名第一的帕累托前沿。自动绘制2D帕累托前沿。与并行计算加速。

Pareto前沿的两个目标。

最新功能

代孕优化非线性约束

解决非线性和整数约束耗时的非线性优化问题

查看发行说明对任何这些特征和对应的功能的详细说明。