首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最小化成本函数?

最小化成本函数?
EN

Stack Overflow用户
提问于 2021-03-09 18:11:25
回答 1查看 67关注 0票数 0

我有一个用有限元离散化计算的成本函数和它的梯度(积分点处的值),我有一个文本文件中的数据。问题是成本函数及其梯度在数学上不是显式的,使用有限元方法在体积V中的某些点xi使用有限元方法在每个时间t的增量处进行数值计算。函数及其渐变的结果存储在文本文件中。如何最小化这个函数?有什么想法吗?

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2021-03-10 14:18:02

我不认为你能做你想做的事。如果你的有限元模拟已经完成,那么你唯一能做的就是为你的结果创建一个代理模型作为你的参数的函数。一种可能性是通过对结果进行插值(例如使用SciPy griddata https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.griddata.html)对结果进行建模,并将其用作代理模型。

然后你选择你最喜欢的优化算法,指定你的参数(这些参数必须是网格数据插值的一部分),你就可以开始工作了。根据你做了多少有限元模拟,你可能会得到非常糟糕/无意义的结果(如果你的有限元模拟太少)或非常好的结果(如果你的有限元模拟几乎覆盖了整个优化空间)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66544855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档