双重转换
(类来自 pyomo.duality.lagrangian_dual)
- class pyomo.duality.lagrangian_dual.DualTransformation(**kwds)[source]
-
创建一个与另一个模型等效的标准形式Pyomo模型
- Options
dual_constraint_suffix 默认为
_constraintdual_variable_prefix 默认为p_slack_names 默认为auxiliary_slackexcess_names 默认为auxiliary_excesslb_names 默认为_lower_boundub_names 默认为_upper_boundpos_suffix 默认为_plusneg_suffix 默认为_minus
- __init__(**kwds)[source]
已弃用。
自版本5.6.2起已弃用:pyomo.duality包的使用已被弃用。pyomo.duality中存在已知的错误,我们不建议使用此代码。对偶化功能的开发已转移到Pyomo对抗优化(PAO)库。详情请联系William Hart(wehart@sandia.gov)。
方法
__init__(**kwds)已弃用。
apply(model, **kwds)已弃用。
apply_to(model, **kwds)将转换应用于给定的模型。
create_using(model, **kwds)使用此转换创建一个新模型
成员文档
- apply(model, **kwds)
已弃用。
自版本4.3.11323起已弃用:Transformation.apply() 已被弃用。请使用 Transformation.apply_to() 进行原地转换,或使用 Transformation.create_using() 创建新的独立转换模型实例。
- apply_to(model, **kwds)
将转换应用于给定的模型。
- create_using(model, **kwds)
使用此转换创建一个新模型