什么是全局优化工具箱?
全局优化工具箱提供了搜索包含多个极大值或极小值问题的全局解决方案的函数。金宝搏官方网站工具箱求解器包括代理、模式搜索、遗传算法、粒子群、模拟退火、多起点和全局搜索。当目标或约束函数是连续的、不连续的、随机的、不具有导数或包含模拟或黑盒函数时,您可以使用这些求解器来解决优化问题。对于具有多个目标的问题,您可以使用遗传算法或模式搜索求解器识别帕累托前沿。
使用全局优化工具箱搜索优化问题的最佳或全局解决方案。该工具箱为应用程序提供了各种各样的求解器,这些应用程序可能涉及具有挑战性的非线性或噪声问题,例如计算金融和工程。
传统的非线性求解器收敛到局部极小值而不是全局极小值。相比之下,MultiStart和GlobalSearch求解器使用随机搜索方法结合基于梯度的求解器来有效地搜索可能有多个局部解的连续问题的全局最小值或最大值。金宝搏官方网站
所有全局优化工具箱求解器都适用于平滑问题,例如建模光干涉。即使存在许多局部解,代理优化求解器也能找到这个全局最大值。金宝搏官方网站其中一些求解器也适用于基于梯度的求解器不足的非光滑或随机问题。PatternSearch求解器在不使用梯度信息的情况下快速搜索这个非光滑问题的全局最大值。您可以使用这些求解器中的任何一个来解决非光滑问题,包括代理、遗传算法、粒子群和模拟退火。
离散值非线性问题可以用遗传算法和代理求解器来求解。这个电路示例是一个整数约束问题,因为组件的值需要来自可用大小的列表。
对于具有多个目标的问题,您可以通过使用paretoSearch和遗传算法多目标求解器生成pareto前沿来探索这些目标之间的权衡。
使用并行计算工具箱,许多全局优化算法可以更快地运行。在这个信号塔放置的例子中,我们使用4个并行工作者更快地得到了相同的结果。
在下面的链接中查找更多信息或返回到全局优化工具箱页面。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。