【发布时间】:2012-02-21 00:49:39
【问题描述】:
我对 matlab 非常陌生,正在尝试使用 quadprog 解决投资组合优化问题(最小化方差):
minW = quadprog(t_covar, v0, [], [], e, ub, lb, [], []);
其中 t_covar 是协方差矩阵,v0 是零向量,e 是单位向量,ub = 1,lb 是零向量。
它似乎工作正常,但我收到此警告:
警告:Trust-region-reflective 算法不能解决这类问题,使用的是 active-set 算法。您也可以尝试内点凸算法:将算法选项设置为内点凸并重新运行。
我做错了吗?我应该担心这个警告吗?
希望我说清楚了谢谢
【问题讨论】:
标签: matlab