我想使用scipy.optimize来最小化一个函数(最终是非线性的)在一大组线性不等式上。作为热身,我正在尝试最小化x+y over the box 0<=x<=1,0<=y<=1。中使用LinearConstraint对象,如本教程中所述:
我试过做一个更简单的例子,答案很明显:在正方形对象0<=y<=1上最小化对象。最终,我希望在大量线性约束下最小化一个非线性函数。我知道我<
虽然,传统的问题是线性的,但我转换了一些约束,现在我有了一个非线性问题。 我知道有一些针对python的非线性优化包,比如SciPy,但我不知道应该如何遍历大型集合。我可以只使用for循环来解释求和吗?在下面的例子中,如何解释约束中的'for all i in I‘和'for all j in J’?有人能给我解释一下如何在SciPy中使用集合吗?或者请给我一个例子代码与