Add a mathematical programming constraint to the solver.
Add a mathematical programming constraint to the solver.
the mathematical programming constraint
Add objective expression to be optimized by the solver.
Add objective expression to be optimized by the solver.
the expression to be optimized
flag for minimization instead of maximization
Problem builder, should configure the solver and append mathematical model variables.
Problem builder, should configure the solver and append mathematical model variables.
rows in the model
number of variables in the model
Get value of the variable in the specified position.
Get value of the variable in the specified position. Solution should exist in order for a value to exist.
position of the variable
the value of the variable in the solution
Release memory associated to the problem and the environment as well as the gurobi license.
Release memory associated to the problem and the environment as well as the gurobi license.
Set the column / variable as an binary integer variable
Set the column / variable as an binary integer variable
position of the variable
Set bounds of variable in the specified position.
Set bounds of variable in the specified position.
position of the variable
domain lower bound
domain upper bound
Set the column/variable as a float variable
Set the column/variable as a float variable
position of the variable
Set the column/variable as an integer variable
Set the column/variable as an integer variable
position of the variable
Set a time limit for solver optimization.
Set a time limit for solver optimization. After the limit is reached the solver stops running.
the time limit
Set lower bound to unbounded (infinite)
Set lower bound to unbounded (infinite)
position of the variable
Set upper bound to unbounded (infinite)
Set upper bound to unbounded (infinite)
position of the variable
Solve the problem.
Solve the problem.
status code indicating the nature of the solution
Gurobi solver.