SLSQP - 不等的约束不相容

时间:2014-07-28 08:49:13

标签: python mathematical-optimization

我正在使用SLSQP进行优化,但它始终返回“不相容的不等式”。

我认为我的标准很好:

g1 = a_lower - a # a is of length 10
g2 = b_lower - b # b is of length 10

初始值不满足所有条件。

我正在使用pyOpt。我对此错误消息感到困惑。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

假设scipy.optimize模块中的约束优化算法满足“&gt; = 0”。假设您的a_lowerb_lower值是ab的下限,我认为约束g1g2应该< / p>

g1 = a - a_lower g2 = b - b_lower

如果我完全误解你的困境,我道歉。