全局优化工具箱
解决多个极大值、多个极小值和非光滑优化问题
“全局优化工具箱”提供搜索包含多个极大值或极小值的问题的全局解决方案的函数。金宝搏官方网站工具箱求解器包括代理、模式搜索、遗传算法、粒子群、模拟退火、多启动和全局搜索。当目标函数或约束函数是连续的、不连续的、随机的、不具有导数或包含模拟或黑盒函数的情况下,您可以使用这些求解器来解决优化问题。对于具有多个目标的问题,您可以使用遗传算法或模式搜索求解器来识别一个Pareto前沿。
您可以通过调整选项提高求解有效性,适用的求解器,自定义创建,更新和搜索功能。您可以使用自定义数据类型与遗传算法和模拟退火求解代表不容易与标准数据类型表达的问题。混合动力功能选项,可以在第一之后将第二求解器改善的解决方案。
开始:
评估中间结果
使用绘图函数获得关于优化过程的实时反馈。编写您自己的或使用提供的。使用输出函数创建自己的停止条件,将结果写入文件,或者编写自己的应用程序来运行解决程序。
解决比较
使用GlobalSearch生成多个起始点并启动非线性求解,往往造成高品质的解决方案之前进行过滤。金宝搏官方网站多头允许您选择当地求解器和多种方法来创建起点。
选择GlobalSearch选项
指定试验点的数量并优化搜索。
选择MultiStart选项
指定非线性解算器。选择生成起点或使用用户定义的一组的方法。与并行计算加速。 |
选择选项
选择自适应模拟退火,玻尔兹曼退火,或快速退火算法的选项。 |
定制
创建函数来定义退火过程,验收标准,和温度计划。使用自定义的数据类型,以更轻松地表达你的问题。申请第二优化来优化解决方案。金宝搏官方网站
选择模式搜索选项
提供一组初始点。指定所需的Pareto集大小、最小轮询分数和卷更改公差。自动绘制二维和三维帕累托前沿。与并行计算加速。 |
集合遗传算法选项
指定要保持在最前面的个人的比例。自动绘制二维帕累托前沿。与并行计算加速。 |