全局优化工具箱

全局优化工具箱

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

开始:

定义和解决优化问题

定义你的优化问题,应用求解程序,并设置算法的选择行为,公差,停止标准,可视化和定制。

模型和选择优化方法

将问题描述成数学形式,这样你可以用优化技术解决它。选择具体问题具体分析的方法写目标和约束优化变量的表达式。然后应用一个自动选择的解决者。另外,选择solver-based方法来定义目标和约束使用函数和系数矩阵。

选择一个解算器

使用优化生活编辑任务解决具体问题具体分析或solver-based方法帮助选择一个适合的类型问题。

设置常见的选项

设置停止标准适用于选定的解决者。制定最优公差和约束。加快与并行计算。

从并行计算的加速

从并行计算的加速。

评估中间结果

使用绘图函数得到反馈优化生活的进步。编写自己的那些提供或使用。使用输出函数来创建自己的停止标准,结果写入文件,或编写自己的应用程序运行动力学。

自定义绘制函数进行模式搜索

自定义绘制函数进行模式搜索。

GlobalSearch和MultiStart

基于应用梯度解决找到来自多个起始点的局部最小值的全局最小值。其他局部或全局最小值返回。顺利的解决无约束和限制问题。

解决比较

使用GlobalSearch生成多个起点和过滤他们在开始非线性规划求解之前,往往导致高质量的解决方案。MultiStart允许您选择当地的解决者和各种方式创造的起点。

GlobalSearch和MultiStart结果

GlobalSearch和MultiStart结果。

选择GlobalSearch选项

指定数量的试验点和优化搜索。

选择MultiStart选项

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

代理优化

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

选择选项

提供一组初始点和可选的客观值构造初始代理。设置点的数量用于代理和一个样本距离最小。加快与并行计算。

模式搜索

从当前点和添加一个新的审判点向量的集合。评估目标函数的试验分和使用这些信息来更新当前的点。重复直到当前是一个最佳点。

指定的问题

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

模式搜索结果与随机目标函数。

模式搜索结果与随机目标函数。

选择选项

选择算法选择最有效的解决方案。选择功能监控优化的阴谋。加快与并行计算。

内置函数值和评价

内置函数值和评价。

遗传算法

搜索全局最小值通过模仿生物进化的原则,反复修改人口的个人点使用规则建模在生物繁殖的基因组合。

指定的问题

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

选择选项

选择选项创建、健身比例、选择、交叉和变异。指定人口规模、数量的精英孩子,交叉分数。加快与并行计算。

函数与若干个局部最小值

函数与若干个局部最小值。

定制

提供自己的函数创建、选择和突变。使用自定义数据类型更容易表达你的问题。第二个优化器适用于改进的解决方案。

旅行商问题解决方案

解决旅行商问题。

粒子群

使用一个算法搜索全局最小值受昆虫聚集的行为。每个粒子移动的速度和方向受到最好的位置迄今发现蜂群找到了最好的位置。

指定的问题

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

显示每个粒子five-move路径

显示每个粒子five-move路径。

选择选项

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

使用粒子群优化

内置的绘图功能。

定制

提供自己的函数用于创建初始群体。第二个优化器适用于改进的解决方案。

粒子群的选项

粒子群在一个随机函数。

模拟退火

搜索全局最小点的概率搜索算法,模拟退火的物理过程,材料的加热,然后温度慢慢降低减少缺陷,从而最大限度地减少系统能量。

指定的问题

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

与许多局部最小值函数

与许多局部最小值函数。

选择选项

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

模拟退火方法

模拟退火可视化。

定制

创建函数定义退火过程,验收标准,和温度。使用自定义数据类型更容易表达你的问题。第二个优化器适用于改进的解决方案。

多处理器调度

多处理器的时间表。

多目标优化

确定帕累托条阵线上的争议组nondominated与多个目标和绑定解决方案问题,线性或非线性约束。使用模式搜索或遗传算法解决。

解决比较

使用多目标模式搜索算法来生成一个函数评估帕累托在少于多目标遗传算法。遗传算法可以生成更广泛的点。

选择模式搜索选项

提供一组初始点。指定所需的帕累托集大小、最低投票分数,和体积变化宽容。自动绘制2 d和3 d帕累托。加快与并行计算。

帕累托表面的三个目标

帕累托表面的三个目标。

设置遗传算法选项

指定个人的分数保持顶级帕累托上。自动绘制2 d帕累托方面。加快与并行计算。

帕累托前两个目标

帕累托前两个目标。

Baidu
map