TrivialConstraintDeactivator
(类来自 pyomo.contrib.preprocessing.plugins.deactivate_trivial_constraints)
- class pyomo.contrib.preprocessing.plugins.deactivate_trivial_constraints.TrivialConstraintDeactivator(**kwds)[source]
-
停用无关紧要的约束。
平凡约束的形式为 \(k_1 = k_2\) 或 \(k_1 \leq k_2\),其中 \(k_1\) 和 \(k_2\) 是常数。这些约束通常在变量被固定时出现。
以下关键字参数是为
apply_to和create_using函数指定的。- Keyword Arguments:
- __init__(**kwds)
方法
__init__(**kwds)apply(model, **kwds)已弃用。
apply_to(model, **kwds)将转换应用于给定的模型。
create_using(model, **kwds)使用此转换创建一个新模型
revert(instance)恢复由转换停用的约束。
属性
CONFIG成员文档
- apply(model, **kwds)
已弃用。
自版本4.3.11323起已弃用:Transformation.apply() 已被弃用。请使用 Transformation.apply_to() 进行原地转换,或使用 Transformation.create_using() 创建新的独立转换模型实例。
- apply_to(model, **kwds)
将转换应用于给定的模型。
- create_using(model, **kwds)
使用此转换创建一个新模型