线性规划对偶
(类来自 pyomo.core.plugins.transform.lp_dual)
- class pyomo.core.plugins.transform.lp_dual.LinearProgrammingDual[source]
基础类:
object- __init__()
方法
__init__()apply_to(model, **options)create_using(model[, ostream])取模型的线性规划对偶
get_dual_constraint(model, primal_var)返回与'primal_var'对应的对偶约束
get_dual_var(model, primal_constraint)返回与'primal_constraint'对应的对偶变量
get_primal_constraint(model, dual_var)返回与 'dual_var' 对应的原始约束
get_primal_var(model, dual_constraint)返回与'dual_constraint'对应的原始变量
属性
CONFIG成员文档
- create_using(model, ostream=None, **kwds)[source]
取模型的线性规划对偶
- Return type:
包含线性规划对偶的ConcreteModel
- Parameters:
model (ConcreteModel) – 要取其对偶的具体Pyomo模型
ostream (None) – 这是为了与其他写入器的API兼容性而提供的,此处忽略。
- get_dual_constraint(model, primal_var)[source]
返回与‘primal_var’对应的对偶约束
- Return type:
- Parameters:
model (ConcreteModel) – 作为参数传递给‘core.lp_dual’转换的原始模型
primal_var (Var) – 模型上的一个原始变量
- get_dual_var(model, primal_constraint)[源代码]
返回与‘primal_constraint’对应的对偶变量
- Return type:
- Parameters:
model (ConcreteModel) – 作为参数传递给‘core.lp_dual’转换的原始模型
primal_constraint (Constraint) – 对‘model’的约束
- get_primal_constraint(model, dual_var)[source]
返回与‘dual_var’对应的原始约束
- Return type:
- Parameters:
model (ConcreteModel) – 从‘core.lp_dual’转换返回的对偶模型
dual_var (Var) – 模型上的对偶变量
- get_primal_var(model, dual_constraint)[source]
返回与‘dual_constraint’对应的原始变量
- Return type:
- Parameters:
model (ConcreteModel) – 从‘core.lp_dual’转换返回的对偶模型
dual_constraint (Constraint) – 对‘model’的约束