Matthias Miltenberger
-
Gurobi Staff
Gurobi Optimization Support Manager - Berlin, Germany
- Total activity 1126
- Last activity
- Member since
- Following 0 users
- Followed by 1 user
- Votes 55
- Subscriptions 478
Articles
Recent activity by Matthias Miltenberger-
Is there a way to predict how long it will take Gurobi to solve a MIP?
Estimating the time it takes to solve a MIP is very difficult. The nature of NP-hard problems is that they can take a very long time to solve or may not even be solvable in a reasonable amount of t...
-
How does Gurobi compute the IIS for infeasible models?
Gurobi can compute an Irreducible Inconsistent Subset (IIS) of an infeasible model. An IIS is a minimal subset of constraints and variable bounds that, if isolated from the rest of the model, is st...
-
How do I return to single-objective mode from multi-objective optimization?
To return from multiple objectives to single-objective optimization, set the model attribute NumObj to 0, call update() on the model, and reset the primary objective function via setObjective(). To...
-
How do I query best bound and best objective values in multi-objective optimization?
In multi-objective optimization, not all Model attributes are available. You can use callbacks to store these values (and others) and print them manually when the optimization is finished:def mycal...
-
Why are there different versions of Gurobi available on Instant Cloud?
Different Gurobi versions are displayed in the Instant Cloud Manager web interface because the Compute Server is backward compatible with previous versions.The Actual Server Version displayed in th...
-
What is the MIPGap?
The MIPGap parameter controls the minimal quality of the returned solution. It is an upper bound on the actual MIP gap of the final solution. It can happen that Gurobi runs until finding a solution...
-
How do I interrupt the optimization process in a Jupyter Notebook?
To interrupt a Jupyter kernel, you can press the "STOP" button in the taskbar:This will effectively send a CTRL-C signal to the kernel. On Windows with Versions <= 12.0.3, an extra step may need to...
-
How do I use MIP starts?
Providing an initial feasible solution to Gurobi can help reduce the overall solve time (but there is no guarantee). A MIP start can be provided either by using the Start variable attribute or by l...
-
What does "Presolve: All rows and columns removed" mean?
Sometimes presolve removes all rows and columns of a problem. When this happens, the log will print the message "Presolve: All rows and columns removed".The message means all constraints have been ...
-
Resolved in Gurobi v10.0.3: General Constraints in R
Affected versions: v9.0.x, v9.1.x, v9.5.0, v9.5.1, v9.5.2, v10.0.0, v1 0.0.1 , v10.0.2Resolved in version: Gurobi v10.0.3IssueThe R language uses a pattern-matching system that might conflict with ...