私はR3.0で実行しています。次のような二次関数があります。
2*x[1]*x[1] -5 * x[1] + 8 * x[2] * x[2] - 7*x[3]*x[2] -5 * x[3] * x[3]..
関数にはさまざまな二次項があり、次のようないくつかの線形制約があります。
1 <= x[1] <= 7
-2 <= x[2] <= 9
0 <= x[3] <= 32
さらに、
x[1]+ x[2]+ x[3] = 100
この種の最適化問題を解決するには、R のどのパッケージを調べる必要がありますか? これは多くの不等式を含む大きな方程式であり、R 3.0 を実行しています。
x[1]+ x[2]+ x[3] = 100
オプティマイズで完了しますか?
quadprog で constrOptim または solve.QP にパラメーターを渡す方法がわかりません。