C++ 多维极小化

C++ 多维极小化,c++,gsl,C++,Gsl,我喜欢使用gsl库最小化两个函数 我的函数是f1(x,y)=(x-y-2)^2和f2(x,y)=(x-y)^2 如何初始化两个函数以最小化gsl操作?方法gsl\u multimin\u fminimizer始终只最小化一个双值函数。您的意思是要逐个或同时最小化f1和f2吗?顺便说一句,请注意,对于您声明的两个函数,不仅有一个最小点,还有一整条最小点的直线(x,y)。只需三维绘制函数即可看到这一点。

我喜欢使用gsl库最小化两个函数

我的函数是
f1(x,y)=(x-y-2)^2
f2(x,y)=(x-y)^2


如何初始化两个函数以最小化gsl操作?

方法
gsl\u multimin\u fminimizer
始终只最小化一个
双值函数。您的意思是要逐个或同时最小化
f1
f2
吗?顺便说一句,请注意,对于您声明的两个函数,不仅有一个最小点,还有一整条最小点的直线(x,y)。只需三维绘制函数即可看到这一点。