Providing an initial feasible solution to Gurobi can help reduce the overall solve time. A MIP start can be provided either by using the Start variable attribute or by loading a MIP start (.mst) or a solution (.sol) file.

It's possible to define only values for (a subset of) the binary and integer variables and let Gurobi attempt to compute feasible values for the remaining variables. This can be useful if a full start vector violates constraints by a small amount and is thus not accepted.

A related option is Variable hints. These values guide the solver throughout the solving process. If you know that a variable is likely to have a certain value in the solution, you can set the variable hint to help Gurobi find a solution.

### Further information