我正在使用SLSQP进行优化,但它始终返回“不相容的不等式”。
我认为我的标准很好:
g1 = a_lower - a # a is of length 10
g2 = b_lower - b # b is of length 10
初始值不满足所有条件。
我正在使用pyOpt。我对此错误消息感到困惑。
有人可以帮忙吗?
答案 0 :(得分:4)
假设scipy.optimize模块中的约束优化算法满足“> = 0”。假设您的a_lower
和b_lower
值是a
和b
的下限,我认为约束g1
和g2
应该< / p>
g1 = a - a_lower
g2 = b - b_lower
如果我完全误解你的困境,我道歉。