Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
Model.addGenConstrMin()
addGenConstrMin ( resvar, vars, constant=None, name="" )
Add a new general constraint of type GRB.GENCONSTR_MIN to a model.
A MIN constraint
states that the resultant
variable
should be equal to the minimum of the operand variables
and the constant
.
Arguments:
resvar (Var): The variable whose value will be equal to the min of the other variables.
vars (list of Var): The variables over which the min will be taken. Note that this list may also contain constants (type int, long, or float).
constant (float, optional): An additional operand that allows you to include a constant among the arguments of the min operation.
name (string, optional): Name for the new general constraint.
Example usage:
# x5 = min(x1, x3, x4, 2.0) model.addGenConstrMin(x5, [x1, x3, x4], 2.0, "minconstr") # alternative form model.addGenConstrMin(x5, [x1, x3, x4, 2.0], name="minconstr")
![](/wp-content/plugins/hd_documentations/content/images/documentation-ampl-guide.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-cloud.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-example-tour.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-quick-start.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-reference-manuals.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-remote-services.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-linux.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-mac-osx.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-windows.webp?x70725)