求解矩阵约束下的极小化问题?

2024-04-18 07:27:30 发布

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

我有一个矩阵“minimize”,在这个矩阵中,我想最小化列1,但有一个约束,即第2列的和必须等于0。第二个约束是,只有当第二列不等于零时,才必须对行进行求和。如何使矩阵“minimize”的第一列最小化,但要满足相应行值的第二列必须等于零的约束条件?在

minimize = np.array([[-10,  0]
                     [-7,  -1]
                     [-5,   1]
                     [-3,   0]
                     [ 0,   1])

我正在最小化矩阵“minimize”的第一列,但第二列必须等于0。因此,对于第二列等于约束-1+1=0的第二列,最优解应该等于-12 as(-7+-5=-12)。在

^{pr2}$

其中“cons”等于约束:

^{3}$

Tags: asnp矩阵array约束条件minimizeconspr2