文件名称:CVXR:用于凸优化问题的R建模语言
文件大小:2.62MB
文件格式:ZIP
更新时间:2024-06-16 20:38:40
R
CVXR CVXR为凸优化提供了一种面向对象的建模语言,类似于CVX , CVXPY , YALMIP和Convex.jl 。 它允许用户以自然的数学语法来表达凸优化问题,而不是大多数求解器所要求的限制性标准形式。 用户通过使用具有已知数学属性的函数库来组合常数,变量和参数,从而指定目标和一组约束。 然后, CVXR应用有符号来验证问题的凸性。 一旦得到验证,该问题将使用图形实现转换为标准圆锥形式,并传递给圆锥求解器,例如或 。 除了默认的OSQP,ECOS和SCS,CVXR还包括几个开源求解器。 最新(1.x +)版本还包括对商业求解器的支持,例如 , 和 。 有关详细信息和示例,请参考 (2020)。 如果您在工作中使用CVXR,请引用此参考。 (R命令citation("CVXR", bibtex = TRUE)也将为您提供bibtex格式的条目。) 安装 此程序包现已在CRA