【发布时间】:2018-05-11 11:45:16
【问题描述】:
R 中是否有使用二次约束进行优化的函数?
参考:http://en.wikipedia.org/wiki/Quadratically_constrained_quadratic_program
【问题讨论】:
-
如果您特别遇到一些允许某种形式的二次约束的函数,请告诉我。
标签: r mathematical-optimization
R 中是否有使用二次约束进行优化的函数?
参考:http://en.wikipedia.org/wiki/Quadratically_constrained_quadratic_program
【问题讨论】:
标签: r mathematical-optimization
【讨论】:
仅供参考。
有一个新的包 ECOSolveR 来解决 SOCPs
【讨论】:
您可能想尝试软件包 quadprog:解决二次规划问题的函数。
【讨论】:
所有这些答案似乎忘记了一件重要的事情:使用的求解器在很大程度上取决于约束是否是凸的。如果是凸的,我们可以使用现成的 QCP / SOCP 求解器(包括 Cplex 和 Gurobi)。如果不是凸的,我们可以尝试通用 NLP 求解器(例如 IPOPT)。非凸全局求解器是另一种可能性,但大多数在 R 下都不能直接使用。
【讨论】: