如何使用boost最小化C++函数?

Rel*_*lla 3 c++ boost function std minimize

所以我有一个像这样的功能

int f(int i, int j, int c, double d) {
    /*...any operations with i, j, c, d affect on some return int we have*/
}
Run Code Online (Sandbox Code Playgroud)

在boost或STD中是否有任何东西会占用我的函数并找到最小化函数输出的输入参数?

rub*_*nvb 5

我假设您正在尝试进行"简单"的数学多维最小化.

GSL有一些功能可以帮助您解决这个问题.我不会再看了;)


zwo*_*wol 5

我了解您正在寻找执行数学优化的代码。

据我所知,Boost 没有任何东西可以做到这一点,标准库也没有。然而,NLopt可能正是您正在寻找的。