模型数据

(类来自 pyomo.contrib.pyros.util)

class pyomo.contrib.pyros.util.ModelData(original_model, config, timing)[source]

基础类:object

用于建模对象的容器,从中构建PyROS子问题。

Parameters:
  • original_model (ConcreteModel) – 用户提供的原始模型。

  • timing (TimingData) – 主要计时数据对象。

original_model

原始用户提供的模型。

Type:

ConcreteModel

timing

主PyROS求解器计时数据对象。

Type:

TimingData

working_model

预处理后的original_model克隆,从中构建PyROS切割集子问题。

Type:

ConcreteModel

separation_priority_order

从约束名称到分离优先级值的映射。

Type:

dict

__init__(original_model, config, timing)[source]

方法

__init__(original_model, config, timing)

preprocess(user_var_partitioning)

预处理模型数据。

成员文档

preprocess(user_var_partitioning)[source]

预处理模型数据。

参见 preprocess_model_data().

Returns:

如果检测到鲁棒不可行性则为True,否则为False。

Return type:

bool