首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CVXPY和MOSEK:类型对象'solsta‘没有属性'near_optimal’

CVXPY和MOSEK:类型对象'solsta‘没有属性'near_optimal’
EN

Stack Overflow用户
提问于 2019-05-28 15:31:00
回答 1查看 530关注 0票数 1

我试图使用cvxpyMOSEK来解决优化问题。尽管这两个包似乎都是独立工作的,但我并没有设法使它们一起工作。每当我要求cvxpy解决MOSEK的任何问题时,我都会得到错误:

AttributeError:输入对象'solsta‘没有属性'near_optimal’

我做错了什么?

考虑以下(最低限度)代码:

代码语言:javascript
复制
import cvxpy as cp

x = cp.Variable(2)
obj = cp.Minimize(x[0] + x[1])
constraints = [x >= 2]+[x<=5]
prob = cp.Problem(obj, constraints)

# Solve with MOSEK.
prob.solve(solver=cp.MOSEK,verbose=True)
print("optimal value with MOSEK:", prob.value)

与我在MOSEK和cvxpy中尝试过的任何其他优化一样,编译器在这一行上崩溃:

代码语言:javascript
复制
prob.solve(solver=cp.MOSEK,verbose=True)

MOSEK正确地解决了这个问题,但是在与cvxpy通信解决方案时似乎存在一个问题。

EN

回答 1

Stack Overflow用户

发布于 2019-05-29 05:22:10

看起来您安装了最新的Mosek版本9,但是您有一个相当老的cvxpy,它不支持它。升级cvxpy,最新版本支持Mosek 9。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56345575

复制
相关文章

相似问题

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