Riley Clement
-
Gurobi Staff
- Total activity 1965
- Last activity
- Member since
- Following 0 users
- Followed by 3 users
- Votes 14
- Subscriptions 796
Articles
Recent activity by Riley Clement-
How do I use the "No Relaxation" (NoRel) heuristic?
The No Relaxation heuristic (NoRel) is a proprietary heuristic developed by Gurobi. It is primarily intended for use with integer programming models where the root LP is challenging to solve. Such ...
-
What are dual reductions?
Reductions are the names given to the different techniques used to transform a model during presolve (see How does presolve work?). Reductions which are solely based on reasoning applied to the fe...
-
What is a pseudorandom number generator?
Gurobi relies on a pseudorandom number generator (PNRG) to allow for behavior which is both random and deterministic.A PRNG is an algorithm designed to produce a sequence of numbers that approximat...
-
How do I install Gurobi for Python?
You can install Gurobi Optimizer for Python in three different ways: Using pip Using conda Offline installation The installation, when using any of these methods, will be separate from any existing...
-
Tutorial: Preparing a Minimal Reproducible Example
What is a Minimal Reproducible Example (MRE)? A MRE is a code example that: is as small as possible contains all data, variables, functions etc needed to reproduce the problem (but nothing more) ...
-
How do I anonymize model files?
As described in How do I upload or send files to Gurobi?, it is possible to anonymize an MPS file by using the REW format, in which default names are given to variables and constraints. The REW for...
-
How do I install Gurobi on a machine without internet access?
Your computer does not need an internet connection to install Gurobi nor to set up a license file. Once you have downloaded the Gurobi installation package from our website to a computer with inter...
-
How can I make accurate comparisons?
There are many things that we may wish to make comparisons between, including: alternate formulations potential parameter settings different machines and hardware competing solvers (including diffe...
-
How do I install Gurobi for Java?
The Java package for Gurobi can be obtained through our website as part of the Gurobi Optimizer. This jar file, which can be found in the "lib" directory, i.e. <installdir>/lib, facilitates the Ja...
-
What is performance variability?
Imagine that you run your model with default parameters, on a solver, and it finds an optimal solution in 30 seconds. Now imagine that you make a small change to your model, such as reordering the...