GDP到MIP转换
(类来自 pyomo.gdp.plugins.gdp_to_mip_transformation)
- class pyomo.gdp.plugins.gdp_to_mip_transformation.GDP_to_MIP_Transformation(logger)[source]
基础类:
Transformation从GDP到MIP转换的基类
方法
__init__(logger)初始化转换对象。
apply(model, **kwds)已弃用。
apply_to(model, **kwds)将转换应用于给定的模型。
create_using(model, **kwds)使用此转换创建一个新模型
返回其转换后的对应项为transformedConstraint的原始Constraint
返回其转换后的组件位于transBlock上的Disjunct对象。
返回与xor_constraint对应的Disjunction
返回srcConstraint的转换版本
成员文档
- apply(model, **kwds)
已弃用。
自版本4.3.11323起已弃用:Transformation.apply() 已被弃用。请使用 Transformation.apply_to() 进行原地转换,或使用 Transformation.create_using() 创建新的独立转换模型实例。
- apply_to(model, **kwds)
将转换应用于给定的模型。
- create_using(model, **kwds)
使用此转换创建一个新模型
- get_src_constraint()
返回其转换后的对应项为transformedConstraint的原始Constraint
- Parameters:
transformedConstraint (Constraint, 必须是其中一个组件)
的 (在relaxedDisjuncts块中的BlockDatas)
block (一种转换)
- get_src_disjunct()
返回转换后的组件位于transBlock上的Disjunct对象。
- Parameters:
transBlock (BlockData 位于 relaxedDisjuncts IndexedBlock 中) – 在转换块上。
- get_src_disjunction()
返回与xor_constraint对应的Disjunction
- Parameters:
xor_constraint (Constraint, 必须是逻辑约束) – (位于转换块上)的某个 Disjunction
- get_transformed_constraints()
返回srcConstraint的转换版本
- Parameters:
srcConstraint (ScalarConstraint 或 ConstraintData, 必须是其中的)
分离 (转换后的子树)