【发布时间】:2019-07-04 01:42:31
【问题描述】:
我已经能够使用quadprog 最小化具有线性约束的非线性目标,但是,我无法以相反的方式做到这一点......
require(quadprog)
min_var <- function(Obj,Rentabilidades,var_covar){
b <- c(Obj,1)
Betha <- var_covar
A <- t(matrix(rbind(Rentabilidades,c(1,1)),nrow=2))
Gamma <- matrix(0,nrow=2)
solve.QP(Betha,Gamma,A,b,2)
}
现在我想最大化以前的约束,将以前的目标作为新的约束。很遗憾,solve.QP() 只支持线性约束。有谁知道类似于quadprog 的软件包可能对我有帮助吗?
【问题讨论】:
-
我猜您不知道在发布问题之前进行搜索的要求。我也猜你不知道 CRAN 任务视图的存在,特别是:cran.r-project.org/web/views/Optimization.html
标签: r optimization