Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
Model.cbGetSolution()
cbGetSolution ( vars )
Retrieve values from the new MIP solution. Note that this method can
only be invoked when the where
value on the callback function
is equal to GRB.Callback.MIPSOL
or GRB.Callback.MULTIOBJ
(see the Callback Codes section
for more information).
Arguments:
vars: The variables whose solution values are desired. Can be a variable, a matrix variable, a list of variables or matrix variables, or a dict of variables.
Return value:
Values for the specified variables in the solution. The format will depend on the input argument (a scalar, an ndarray, a list of values or ndarrays, or a dict).
Example usage:
def mycallback(model, where): if where == GRB.Callback.MIPSOL: print(model.cbGetSolution(model._vars)) model._vars = model.getVars() model.optimize(mycallback)