GurobiError: Invalid data in vars array
回答済みHi,
I am trying to model my objective function using min_().
I got the error message: Invalid data in vars array. I believe it is because of the M(1-I_{ij}). But I don't know how to fix it.
My code is :
Thanks
0
-
Hi Yifan,
As described in the documentation of the addGenConstrMin method, it only accepts single optimization variables as input. Thus, you have to introduce an auxiliary optimization variable and an equality constraint for every input of your \(\min\) function
\(\texttt{ auxVar[i,j,m,n] = np.abs(m-i) + np.abs(n-j) + np.abs(k-i) + np.abs(l-j) + M*I[i,j]}\)
You can then use the auxiliary variables as input for the \(\texttt{gp.min_}\) function.
Best regards,
Jaromił0
サインインしてコメントを残してください。
コメント
1件のコメント