limSolve::lsei 在solve.QP(Dmat, dvec, Amat, bvec, meq = Neq) 中出错:约束不一致,无解

问题描述

我正在尝试解决这个线性方程组,但我得到 Error in solve.QP(Dmat,dvec,Amat,bvec,meq = Neq) : constraints are inconsistent,no solution! 我能做什么?
我想将我的参数限制为正数。

A <- tibble::tribble(
  ~X0,~X1,~X2,~X3,~X4,~X5,~X6,~X7,435010.930001634,5078.06999836636,329974.736736801,144194.263263199,266621.05121884,85785.6792949434,83139.2694862164,157247.216220531,55759.9456376026,42032.5346024313,53076.303539435,128437.439677091,34572.7553730462,31060.741643501,29084.0847014795,39134.9786048819,130296.073771671,32683.2900767019,18258.1507562928,21046.2622227158,21799.1293383038,30216.0938343147,122285.266862102,34799.3645041491,17966.6210513458,12386.2144845276,15766.2375052952,17204.55869672,24152.7368958608,114542.620708012,32759.3556028746,19828.3621240351,12140.2243811552,9339.50519031142,12999.5645461805,14598.717327655,20141.6501197764
)
B = c(95539.47,114905.71,97531.82,69614.49,58725.89,54447.67,49458.85,44887.05)
G = diag(length(names(A)))
H = rep(0,length(names(A)))

limsolve::lsei(
  A = A,B = B,G = G,H = H,type = 2
)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)