分离问题数据

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

class pyomo.contrib.pyros.separation_problem_methods.SeparationProblemData(model_data)[source]

基础类:object

与PyROS分离问题相关的对象的容器。

Parameters:

model_data (ModelData) – PyROS 模型数据对象,配备了完全预处理的工作模型。

separation_model

分离问题模型对象。

Type:

BlockData

timing

当前正在解决的问题的主计时器。

Type:

TimingData

config

PyROS 求解器选项。

Type:

ConfigDict

separation_priority_order

从第二阶段不等式约束对象的名称到指定其优先级的整数的标准化/预处理映射。

Type:

dict

iteration

当前PyROS切割集迭代的索引。

Type:

int

points_added_to_master

将主问题模型对象的每个场景索引(两个整数的元组)映射到相应的不确定参数实现。

Type:

dict

auxiliary_values_for_master_points

将主问题模型对象的每个场景索引(2元组的整数)映射到与相关不确定参数实现对应的辅助参数值。

Type:

dict

idxs_of_master_scenarios

如果 config.uncertainty_set 的类型是 DiscreteScenarioSet, 那么这个属性是一个整数列表,每个条目都是不确定性集的 scenarios 属性中条目的列表索引。否则,此属性设置为 None。

Type:

无或listint

__init__(model_data)[来源]

初始化自身(参见类文档字符串)。

方法

__init__(model_data)

初始化自身(参见类文档字符串)。

solve_separation(master_data)

解决分离问题。

成员文档

solve_separation(master_data)[source]

解决分离问题。