全局优化工具箱提供查找包含多个极大值或极小值问题的全局解的函数。金宝搏官方网站工具箱求解器包括代理、模式搜索、遗传算法、粒子群、模拟退火、多起点和全局搜索。当目标函数或约束函数是连续的、不连续的、随机的、不具有导数的、或包含模拟函数或黑箱函数的最优化问题时,可以使用这些求解器。对于具有多个目标的问题,可以使用遗传算法或模式搜索求解器确定Pareto前沿。
您可以通过调整选项和自定义创建、更新和搜索功能(对于适用的求解器)来提高求解器的效率。可以使用遗传算法和模拟退火求解器的自定义数据类型来表示难以用标准数据类型表示的问题。混合函数选项允许您在第一个求解器之后应用第二个求解器来改进一个求解器。
学习全局优化工具箱的基础知识
创建优化变量,创建带有目标和约束的问题,调用解决
选择求解器,定义目标函数和约束条件,并行计算
基于梯度优化的多个起始点求解器,有约束或无约束
无导数优化的模式搜索求解器,有约束或无约束
遗传算法求解混合整数或连续变量优化,有约束或无约束
无导数无约束优化或有界优化的粒子群解算器
代理优化求解器为昂贵的目标函数,有边界和可选整数约束
无导数无约束优化或有界优化的模拟退火求解器
通过遗传或模式搜索算法,有或没有约束的帕累托集