主要内容

全局优化工具箱

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

全局优化工具箱提供搜索包含多个最大值或最小值的问题的全局解决方案的函数。万博 尤文图斯工具箱求解器包括代理、模式搜索、遗传算法、粒子群、模拟退火、多启动和全局搜索。当目标或约束函数是连续的,不连续的,随机的,不具有导数,或包含模拟或黑盒函数时,你可以使用这些求解器来解决优化问题。对于有多个目标的问题,您可以使用遗传算法或模式搜索求解器确定一个Pareto前沿。

您可以通过调整选项和定制创建、更新和搜索功能(对于适用的求解器)来提高求解器的效率。您可以将自定义数据类型与遗传算法和模拟退火求解器一起使用,以表示不容易用标准数据类型表示的问题。混合函数选项允许您在第一个求解器之后应用第二个求解器来改进一个解决方案。

开始

学习全局优化工具箱的基础知识

具体问题具体分析的优化设置

创建优化变量,创建有目标和约束的问题,调用解决

基于求解器的优化问题设置

选择求解器,定义目标函数和约束条件,并行计算

全局或多个起始点搜索

多个起始点求解器为基于梯度的优化,约束或无约束

直接搜索

模式搜索求解器无衍生优化,约束或无约束

遗传算法

混合整数或连续变量优化的遗传算法求解器,约束或无约束

粒子群

求解无导数无约束优化或有界优化的粒子群算法

代理优化

昂贵目标函数的代理优化求解器,具有边界和可选整数约束

模拟退火

无导数无约束优化或有界优化的模拟退火求解器

多目标优化

Pareto集合通过遗传或模式搜索算法,有或没有约束