b1
、および の3 つの変数がb2
ありb3
、毎回異なる値を持つことができます。関数 を書きましたが、次の制約でf
最大化したいと思います。f
不等式制約
b1、b2 >= 0 および b3 <= 1000
b1 = c(1, 2)
b2 = 3
b3 = c(1, 1)
theta = c(b1, b2, b3)
f = function(theta){
sum(-exp(theta[1:length(b1)]^2
+ theta[(length(b1)+1):(length(b1)+length(b2))]^2)
+ theta[(length(b1)+length(b2)+1):length(theta)]^2)
}
R で使用できるパッケージはどれですか?