R中不等式约束函数的最大化

时间:2013-10-30 23:31:26

标签: r

我有3个变量b1b2b3,每次都可以有不同的值。我编写了函数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中使用哪些包?

0 个答案:

没有答案