代理优化是一种应用于黑盒模型的优化方法,计算成本很高。通过迭代构建替代模型,可以比黑盒模型更快地进行评估,优化器可以在更短的时间内执行更广泛的搜索和更多的评估,增加找到全局最优的机会。这种方法被广泛应用于诸如优化设计.的全局优化工具箱™在MATLAB®提供可以辅助这些应用程序的代理优化解决程序。
黑盒模型将输入与输出关联起来,而不暴露模型的内部工作方式。工程师使用代理模型来确定黑箱模型的最佳参数,这些黑箱模型需要运行模拟,训练机器学习模型,或解决FEA/CFD模型,其中的参数是连续和离散的。
另一种方法是构建代理模型,例如降阶模型(ROM),然后对代理模型进行优化。
MATLAB提供功能代理优化和罗,以及应用程序示例,如电路,天线,current-carry电缆设计。