问问各位brother and sisiter,怎么设置连续变量?连续变量有计算公式的这种情况,help help 俺吧
哈喽,对于连续变量的设置,你可以:
min∑(i,j)∈Acijxij∑(j,i)∈Axij−∑(i,j)∈Axji=bi,∀i∈V,bi={−1,if i=s,0,if i≠s and i≠t,1,if i=t, \min \sum_{\left( i,j \right) \in A}{c_{ij}x_{ij}} \\ \sum_{\left( j,i \right) \in A}{x_{ij}}-\sum_{\left( i,j \right) \in A}{x_{ji}}=b_i,\forall i\in V, \\ b_i=\begin{cases} -1, if\,\,i=s,\\ 0, if\,\,i\ne s\,\,and\,\,i\ne t,\\ 1, if\,\,i=t,\\ \end{cases} min(i,j)∈A∑cijxij(j,i)∈A∑xij−(i,j)∈A∑xji=bi,∀i∈V,bi=⎩⎪⎨⎪⎧−1,ifi=s,0,ifi=sandi=t,1,ifi=t,
import gurobipy as grb
model=grb.model()
x=model.addVar(vtype=grb.GRB.CONTINUOUS,name ='x')
vtype就是设置变量类型