全局优化工具箱
解决多个最大值,多个极小,非光滑优化问题
全局优化工具箱提供了查找包含多个极大值或极小值的问题的全局解决方案的函数。万博 尤文图斯工具箱求解器包括代理、模式搜索、遗传算法、粒子群、模拟退火、多起点和全局搜索。当目标函数或约束函数是连续的、不连续的、随机的、不具有导数、或包含模拟或黑盒函数时,您可以使用这些求解器来解决优化问题。对于具有多个目标的问题,可以使用遗传算法或模式搜索求解器来识别Pareto前沿。
您可以通过调整选项来提高解算器的效率,对于适用的解算器,还可以自定义创建、更新和搜索功能。您可以将自定义数据类型与遗传算法和模拟退火求解器一起使用,以表示不易用标准数据类型表示的问题。混合函数选项允许您通过在第一个解算器之后应用第二个解算器来改进解决方案。
入门:
评估的中间结果
使用绘图功能,以获取有关优化正在进行的直播反馈。自己写的或使用这些设置。使用输出功能来创建自己的停止标准,将结果写入文件,或编写自己的应用程序来运行求解器。
解决比较
使用GlobalSearch生成多个起点,并在启动非线性解算器之前对其进行过滤,通常会得到高质量的解决方案。MultiStart允许您选择本地解算器和各种创建起点的方法。万博 尤文图斯
选择GlobalSearch选项
指定的试验点,并调整搜索次数。
选择MultiStart选项
指定非线性解算器。选择生成起点的方法或使用用户定义的集。加速并行计算。 |
选择选项
为构造初始代理提供一组初始点和可选的客观值。设置要用于代理的点的数量和最小的样本距离。与并行计算加速。
选择选项
在自适应模拟退火、玻尔兹曼退火或快速退火算法的选项中进行选择。 |
定制
创建函数来定义退火过程、验收标准和温度计划。使用自定义数据类型可以更轻松地表达您的问题。应用第二个优化器来优化解决方案。万博 尤文图斯
选择模式搜索选项
提供一组初始点。指定所需的帕累托集大小,最小轮询馏分和体积变化的耐受性。自动绘制2D和3D帕累托前沿。与并行计算加速。 |
设置遗传算法选项
指定要保持在最前面的个人的比例。自动绘制二维帕累托前沿。与并行计算加速。 |
带整数约束的代理优化
使用较少的函数计算来解决耗时、混合整数、有界约束的优化问题
paretosearch多目标规划求解
针对有界、线性或光滑非线性约束的问题,快速准确地找到Pareto集合
看到发布说明有关这些功能和相应功能的详细信息。