First, set the following:


Languages:
C
C++
Java
.NET
Python
MATLAB
R

Then, choose below:


Quick Start Guides

Example Tour

Reference Manual

AMPL-Gurobi Guide

Remote Services

Cloud Guide

Python Parameter Examples


Python Parameter Examples

In the Python interface, parameters are listed as constants within the GRB.Param class. You would refer to the Threads parameter as GRB.Param.Threads.

To modify a parameter, you can set the appropriate member of Model.Params. To set the time limit for model $m$, you'd do:

  m.Params.timeLimit = 100.0
The case of the parameter name is actually ignored, as are underscores, so you could also do:
  m.Params.timelimit = 100.0
...or...
  m.Params.TIME_LIMIT = 100.0

You can also use the Model.setParam method:

  m.setParam(GRB.Param.TimeLimit, 100.0)

If you'd prefer to use a string for the parameter name, you can also do:

  m.setParam("TimeLimit", 100.0);

To query the current value of a parameter, use:

  currentlimit = m.Params.timeLimit