问题描述
我正在尝试使用CVXPY中的ECOS解决以下LP。但这告诉我 ''' 求解器“ ECOS”失败。尝试使用其他求解器,或使用verbose = True求解以获取更多信息。 ''' 当我尝试“ verbose = True”时,它显示:
''' 检测到不可靠的搜索方向,恢复最佳迭代(0)并停止。
数字问题(达到feastol = 1.7e + 00,reltol = -nan(ind),abstol = 3.9e + 02)。 运行时间:0.663398秒。 ''' 这是我的代码: '''
cons = np.array([[ 1,0],\
[ -1,-0,-0],\
[-160,1,\
[ 40,-1,1],-1],\
[ -40,\
[ -55,-1]])
const = np.array([1,0])
x = cvx.Variable(7)
temp = [0,3,12,14,16,19]
buji = list(set(list(range(26)))-set(temp))
constraints = [cons[temp]@x==const[temp],cons[buji]@x<=const[buji]]
obj = cvx.Minimize(1)
prob = cvx.Problem(obj,constraints)
prob.solve(verbose=True)
print(prob.status)
'''
此LP问题怎么了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)