代理优化

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

为昂贵(耗时)的目标函数使用代理优化。该求解器要求所有变量都有有限的边界,允许非线性不等式约束,并接受所选变量的整数约束。求解器可以有选择地在每个函数评估后保存其状态,从而从过早停止中恢复。

功能

全部展开

surrogateopt 耗时目标函数的全局最小化的代理优化
packfcn 结合目标和非线性约束函数
optimoptions 创建优化选项
resetoptions 复位选项

主题

优化基于代理的优化

多维函数的代理优化

使用。解决多维问题surrogateopt,patternsearch,fmincon,然后比较结果。

修改surrogateopt选项

搜索全局最小值使用surrogateopt,然后修改选项的功能来修改搜索。

解释surrogateoptplot

如何解释surrogateoptplot情节。

将代理优化与其他求解程序进行比较

比较surrogateoptpatternsearchfmincon在非光滑问题上。

六元Yagi-Uda天线的代理优化

使用代理优化方法解决天线设计问题。

使用检查点文件

演示如何使用检查点文件重新启动、恢复、分析或扩展优化。

带有非线性约束的代理优化

利用非线性约束求解含有非线性ODE的问题surrogateopt

在surrogateopt形式和其他求解形式之间转换非线性约束

介绍了转换其他求解器的目标和非线性约束函数的技术surrogateopt的形式。

混合整数优化代理

整数约束的替代优化。

带有自定义输出函数的整数优化

从列表中选择最适合响应曲线的组件。

用整数和非线性约束求解非线性问题

同时具有整数约束和非线性约束的非线性问题的求解。

解决问题的可行性

使用surrogateopt解决一个可行性问题。

修复surrogateopt中的变量

通过设置变量的上界和下界相等来修正一些变量。

代理优化背景

什么是代孕优化?

代理优化尝试使用很少的目标函数评估来寻找目标函数的全局最小值。

代理优化算法

了解代理优化算法在串行或并行运行时的详细信息。

代理优化选项

探索代理优化的选项,包括算法控制、停止条件、命令行显示、输出和绘图函数。

相关信息