首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R-优化问题-solve-QP-无效时间参数?

R-优化问题-solve-QP-无效时间参数?

提问于 2024-03-31 17:51:06
回答 0关注 0查看 6

我在尝试使用solve.QP来解决二次规划的最优问题,希望最小化目标函数Q(x)=X^TDX,D是10X10的矩阵,X是10维待求权重

有两个约束:

1.权重之和等于1

2.权重均大于0

Dmat是系数矩阵

代码语言:text
复制
Dmat <-C3 #C3是10X10的系数矩阵

Amat是约束矩阵,约束A^TX=1

代码语言:text
复制
A <- matrix(c(1,1,1,1,1,1,1,1,1,1),ncol=1)
bvec <- c(1)
Amat <- t(A)

然后我运行Solve.QP

代码语言:text
复制
sol  <- solve.QP(Dmat, Amat, bvec)

给出了错误

代码语言:text
复制
Error in rep(0, q) : invalid 'times' argument

求指教

我不知道我哪里做错了

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档