get_effective_var_partitioning

(函数来自 pyomo.contrib.pyros.util)

pyomo.contrib.pyros.util.get_effective_var_partitioning(model_data)[source]

根据已知的不可调整性对输入模型的范围变量进行分区,以应对不确定参数。结果被称为“有效”变量分区。

除了第一阶段的变量外,根据用户提供的变量分区,一些被视为第二阶段变量或状态变量的变量可能是不可调整的。该方法通过分析决策规则顺序、固定变量,并通过迭代预三角化方法,等式约束,来识别不可调整的变量。

Parameters:

model_data (model data object) – 主模型数据对象。

Returns:

effective_partitioning – 有效的变量分区。

Return type:

VariablePartitioning