如何将求和类型方程式定义为Python优化中的约束

时间:2018-07-31 06:51:59

标签: python scipy mathematical-optimization

我正在尝试使用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

0 个答案:

没有答案