所以我有一个像
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 中是否有任何东西可以获取我的函数并找到最小化我的函数输出的输入参数?
我假设您正在尝试进行“简单”的数学多维最小化。
GSL 有一些功能可以帮助您。我不会再看下去了;)
您可以使用 Brent 算法来最小化简单函数。
http://www.boost.org/doc/libs/1_65_0/libs/math/doc/html/math_toolkit/roots/brent_minima.html