基于python的数学建模---scipy库

instance1:

求解下列线性规划问题

 

s.t.  

 

 

代码:

from scipy import optimize
import numpy as np
c = np.array([2,3,-5])
A = np.array([[-2,5,-1],[1,3,1]])
B = np.array([-10,12])
#要与A对应,是二维矩阵
Aeq = np.array([[1,1,1]])
Beq = np.array([7])
#linprog解决的是最小问题,因此要加上-号
res = optimize.linprog(-c,A,B,Aeq,Beq)
print(res)

 

posted @ 2022-07-24 17:44  故y  阅读(117)  评论(0)    收藏  举报