【发布时间】:2011-02-04 16:26:24
【问题描述】:
所以我有一个类似的功能
int f(int i, int j, int c, double d) {
/*...any operations with i, j, c, d affect on some return int we have*/
}
在 boost 或 STD 中是否有任何东西可以获取我的函数并找到最小化我的函数输出的输入参数?
【问题讨论】:
-
Boost 无法神奇地知道你的函数在运行时对参数做了什么。
-
这不是任何人都可以以当前形式回答的问题。请提供有关您的函数应该做什么的更多详细信息(最好包括函数的代码),并解释“[最小化]我的函数输出”是什么意思。
-
有一些技术可以找到最小化或最大化黑盒函数输出的参数,前提是它是数学意义上的函数。我认为这就是 Kabumbus 想要的。
-
@Zack:感谢您的帮助解释。我会撤回我的投票结束,但似乎没有办法可以做到这一点。我对问题进行了一些细微的修改,以使其倾向于您的解释。
标签: c++ function boost std minimize