我正在尝试使用python的scipy包解决优化问题。但是我不知道如何将求和类型方程表示为约束,以及如何将这些约束作为argumnet传递以最小化函数。
等式如下:
∑(Xrij + Xrji)-Yri> = 0,∀r,i
j∈V
对于r = 2,V = 5和i = 5 我扩展了方程,并将每个方程定义为单独的约束。
x [1] [1] [1] + x [1] [1] [1] + x [1] [1] [2] + x [1] [2] [1] + x [1 ] [1] [3] + x [1] [3] [1] + x [1] [1] [4] + x [1] [4] [1] + x [1] [1] [5 ] + x [1] [5] [1]-y [1] [1]> = 0
x [1] [2] [1] + x [1] [1] [2] + x [1] [2] [2] + x [1] [2] [2] + x [1 ] [2] [3] + x [1] [3] [2] + x [1] [2] [4] + x [1] [4] [2] + x [1] [2] [5 ] + x [1] [5] [2]-y [1] [2]> = 0
x [1] [3] [1] + x [1] [1] [3] + x [1] [3] [2] + x [1] [2] [3] + x [1 ] [3] [3] + x [1] [3] [3] + x [1] [3] [4] + x [1] [4] [3] + x [1] [3] [5 ] + x [1] [5] [3]-y [1] [3]> = 0
x [1] [4] [1] + x [1] [1] [4] + x [1] [4] [2] + x [1] [2] [4] + x [1 ] [4] [3] + x [1] [3] [4] + x [1] [4] [4] + x [1] [4] [4] + x [1] [4] [5 ] + x [1] [5] [4]-y [1] [4]> = 0
x [1] [5] [1] + x [1] [1] [5] + x [1] [5] [2] + x [1] [2] [5] + x [1 ] [5] [3] + x [1] [3] [5] + x [1] [5] [4] + x [1] [4] [5] + x [1] [5] [5 ] + x [1] [5] [5]-y [1] [5]> = 0
x [2] [1] [1] + x [2] [1] [1] + x [2] [1] [2] + x [2] [2] [1] + x [2 ] [1] [3] + x [2] [3] [1] + x [2] [1] [4] + x [2] [4] [1] + x [2] [1] [5 ] + x [2] [5] [1]-y [2] [1]> = 0
x [2] [2] [1] + x [2] [1] [2] + x [2] [2] [2] + x [2] [2] [2] + x [2 ] [2] [3] + x [2] [3] [2] + x [2] [2] [4] + x [2] [4] [2] + x [2] [2] [5 ] + x [2] [5] [2]-y [2] [2]> = 0
x [2] [3] [1] + x [2] [1] [3] + x [2] [3] [2] + x [2] [2] [3] + x [2 ] [3] [3] + x [2] [3] [3] + x [2] [3] [4] + x [2] [4] [3] + x [2] [3] [5 ] + x [2] [5] [3]-y [2] [3]> = 0
x [2] [4] [1] + x [2] [1] [4] + x [2] [4] [2] + x [2] [2] [4] + x [2 ] [4] [3] + x [2] [3] [4] + x [2] [4] [4] + x [2] [4] [4] + x [2] [4] [5 ] + x [2] [5] [4]-y [2] [4]> = 0
x [2] [5] [1] + x [2] [1] [5] + x [2] [5] [2] + x [2] [2] [5] + x [2 ] [5] [3] + x [2] [3] [5] + x [2] [5] [4] + x [2] [4] [5] + x [2] [5] [5 ] + x [2] [5] [5]-y [2] [5]> = 0