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-
What is the Signature in LP and MPS files?
In version 12 and up, the Gurobi Optimizer inserts a Signature comment when writing an LP or MPS file. This signature facilitates the identification of the model's creator and the handling of your ...
-
Error while loading shared libraries: libcrypt.so.1
The error messageerror while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directorycan appear on specific Linux systems and indicates that the libcrypt l...
-
What does the Markowitz tolerance do?
The Markowitz tolerance balances sparsity (for performance) and numerical stability when constructing the LU factorization of the basis matrix in the simplex algorithm. You can change this value vi...
-
How do I start an Instant Cloud environment?
There are two ways to connect a client machine to Gurobi Instant Cloud:Environment parametersYou can start a Gurobi Cloud environment by using the Env constructor and supplying it with the respecti...
-
Releasing the GIL in Python API
Since Gurobi version 9.1, the Global Interpreter Lock (GIL) is released during the optimization process which takes place on a lower level. This enables user programs to execute other Python code i...
-
How do I relax the integrality conditions in my model?
To create a relaxed version of your model that contains only continuous variables and removes SOS and general constraints, use:relax = model.relax()This creates a new Model object and does not modi...
-
How do I use callbacks to terminate the solver?
Custom termination criteria can be set within callbacks in order to avoid calling optimize() several times. The following example uses the Python API to implement a "soft" time limit that is only v...
-
How do I set termination criteria in multi-objective environments?
There are multiple ways to set a termination limit in multi-objective environments: You can set a global limit in the main Gurobi environment. This limit will then be inherited by each Model object...
-
How do I instruct Gurobi to produce a log file?
Gurobi produces a log so you can track the progress of the optimization. A default log file is written only for command-line Gurobi (gurobi_cl). When you use one of the APIs to initiate the optimiz...
-
How do I set up a license without installing the full Gurobi package?
For users who cannot install the full Gurobi Package but still need the license tools grbgetkey and grbprobe and/or the token server grb_ts, we have collected those three tools for download here: W...