python中的上下界,scipy minimize

2024-06-16 12:27:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道这个问题是否正确,如果不是,请告诉我。 所以,我使用python,我必须优化一个有两个约束条件的成本函数。 这个成本函数是不增加w.r.t.生产量的,所以最好是尽量少订货。但是,我的约束条件对生产数量有上下限。因此,在这种情况下,下限将具有约束力。在

但现在,我还手工计算了上下界,在某些情况下,下界值大于上界值。。。在

我使用scipy.optimize.minimize.最小化方法SLSQP和我已经理解了不等式约束是非负的。所以我输入了生产数量-下限作为约束,上限-生产数量(这些应该是非负的)。在

在执行时,我得到的答案是最低的可能值,如前所述。然而,有时这个最小的可能值是由上限给出的?? 因此,这两个约束也不成立,因为lower>;upper。但是我没有出错,一直都能找到解决办法吗? 这怎么可能?下界怎么会比上界大呢


Tags: 方法函数数量情况scipy成本optimize手工