创建边界约束表达式
(函数来自 pyomo.contrib.pyros.util)
- pyomo.contrib.pyros.util.create_bound_constraint_expr(expr, bound, bound_type, standardize=True)[source]
创建一个关系表达式,为感兴趣的数字表达式建立一个界限。
如果需要,表达式可以使得bound出现在关系(不等式/等式)运算符的右侧。
- Parameters:
expr (NumericValue) – 要施加界限的表达式。 这可以是Pyomo表达式、Var或Param。
bound (原生数值类型或NumericValue) – expr的边界。这应该是一个数值常量、参数或常量/可变的Pyomo表达式。
bound_type (BoundType) – 指示expr是否被bound下界、等式界或上界约束。
standardize (bool, optional) – 如果为True,确保expr出现在关系运算符的左侧,否则为False。
- Returns:
为expr建立一个界限。
- Return type: