My team is experimenting with Gurobi and seeing relatively slow performance on a decently sized model.
The logs are linked here: https://gist.github.com/AnimeshAgrawal/ad6ef817e1787b09970bc817b8032e72
Our model consists of n binary variables that are multiplied with each other and some constant. The constraints look like (c * x_i * x_j < n) where c and n are constants. As you can see from the logs, the solve performance is quite poor; it seems as though much of the later relaxations run very slowly, but they also appear necessary as some of them do find more optimal solutions (Ex: line 349).
Does anyone have any suggestions as to how we can improve the model performance? We've experimented with making the following changes:
m.Params.Cuts = 3
m.Params.Presolve = 2
But did not see a notable performance improvement.
Please sign in to leave a comment.