代理优化
昂贵目标函数的代理优化求解器,具有边界和可选整数约束
对昂贵(耗时)的目标函数使用代理优化。求解器要求所有变量上有有限的边界,允许非线性不等式约束,并接受所选变量上的整数约束。求解器可以在每次函数求值后保存其状态,从而从过早停止中恢复。
功能
实时编辑任务
优化 | 在实时编辑器中优化或解决方程 |
主题
基于问题的代理优化
- 基于问题的代理优化多维函数
基于问题的方法中最小化多维函数的基本示例。 - 基于问题的混合整数代理优化
使用基于问题的方法解决整数和混合整数问题surrogateopt
. - 为基于问题的代理选择指定起点和值
使用指定起始点及其函数值optimvalues
在基于问题的方法中。 - 使用代理解决可行性问题,基于问题
使用基于问题的方法解决可行性问题surrogateopt
解算器。 - 可行性使用基于问题的优化实时编辑器任务
利用基于问题的方法求解一个非线性可行性问题优化实时编辑器任务和几个解决方案。
使用代理优化进行优化
- 多维函数的代理优化
解决一个多维问题使用surrogateopt
,patternsearch
,fmincon
,然后比较结果。 - 修改surrogateopt选项
搜索全局最小值surrogateopt
,然后修改选项的功能,修改搜索。 - 解释surrogateoptplot
如何解释surrogateoptplot
情节。 - 比较代理优化与其他求解器
比较surrogateopt
来patternsearch
而且fmincon
在一个非光滑问题上。 - 六元八木田天线的代理优化
使用代理优化解决天线设计问题。 - 使用检查点文件
演示如何使用检查点文件重新启动、恢复、分析或扩展优化。 - 非线性约束代理优化
求解包含非线性ODE和非线性约束的问题surrogateopt
. - 转换代理形式和其他求解形式之间的非线性约束
介绍了用于其它解算器的目标和非线性约束函数的转换技术surrogateopt
的形式。 - 混合整数代理优化
整数约束的代理优化。 - 使用自定义输出函数的整数优化
从列表中选择最适合响应曲线的组件。 - 用整数和非线性约束求解非线性问题
比较有整数约束和没有整数约束的非线性问题的解。 - 解决可行性问题
使用surrogateopt
解决一个可行性问题。 - 修复surrogateopt中的变量
通过设置变量的上界和下界相等来修复某些变量。 - 面向自定义并行仿真的矢量代理优化
方法执行自定义并行优化surrogateopt
UseVectorized
而且BatchUpdateInterval
选项。 - 改进替代方案或流程
提示获得更好的解决方案或更快地获得解决方案。