How does GUROBI deal with equality constraints for MIP

229 views
Skip to first unread message

Christoph Neumann

unread,
Mar 27, 2017, 6:46:51 AM3/27/17
to Gurobi Optimization
Hi everyone,

is there a typical way how GUROBI deals with equality constraints on (mixed-)integer variables? E.g. when I have a problem of the form

MIP: min_{(x,y) \in \mathbb{R}^n \times \mathbb{Z}^m} f(x,y) \hspace{0.3cm} s.t. \hspace{0.1cm} Cx + Dy = c

with some (q,n)-matrix C, (q,m)-matrix D and some q-dimensional vector c, does GUROBI use any elimination procedure to reduce the dimensionality of the problem? 

Cheers,
Christoph

Tobias Achterberg

unread,
Mar 27, 2017, 10:56:12 AM3/27/17
to gur...@googlegroups.com
The presolver (more precisely, the aggregator) may decide to remove some of the
variables by substitution (i.e., perform a Gaussian elimination step to get rid
of one variable and one equality constraint).

Moreover, the simplex algorithm solves linear systems all the time and
calculates an LU factorization to do this.

Hope this answers the question.

Regards,

Tobias
Reply all
Reply to author
Forward
0 new messages