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)[源代码]

初始化转换对象。

方法

__init__(logger)

初始化转换对象。

apply(model, **kwds)

已弃用。

apply_to(model, **kwds)

将转换应用于给定的模型。

create_using(model, **kwds)

使用此转换创建一个新模型

get_src_constraint()

返回其转换后的对应项为transformedConstraint的原始Constraint

get_src_disjunct()

返回其转换后的组件位于transBlock上的Disjunct对象。

get_src_disjunction()

返回与xor_constraint对应的Disjunction

get_transformed_constraints()

返回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: