Skip to main content

GurobiError: Invalid data in vars array

Answered

Comments

1 comment

  • Jaromił Najman
    • Gurobi Staff

    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

Please sign in to leave a comment.