(class from pyomo.contrib.pyros.separation_problem_methods)
pyomo.contrib.pyros.separation_problem_methods
Bases: object
object
Container for objects related to the PyROS separation problem.
model_data (ModelData) – PyROS model data object, equipped with the fully preprocessed working model.
Separation problem model object.
BlockData
Main timer for the current problem being solved.
TimingData
PyROS solver options.
ConfigDict
Standardized/preprocessed mapping from names of the second-stage inequality constraint objects to integers specifying their priorities.
dict
Index of the current PyROS cutting set iteration.
int
Maps each scenario index (2-tuple of ints) of the master problem model object to the corresponding uncertain parameter realization.
Maps each scenario index (2-tuple of ints) of the master problem model object to the auxiliary parameter values corresponding to the associated uncertain parameter realization.
If config.uncertainty_set is of type DiscreteScenarioSet, then this attribute is a list of ints, each entry of which is a list index for an entry in the scenarios attribute of the uncertainty set. Otherwise, this attribute is set to None.
config.uncertainty_set
DiscreteScenarioSet
scenarios
None or list of int
Initialize self (see class docstring).
Methods
__init__(model_data)
__init__
solve_separation(master_data)
solve_separation
Solve the separation problem.
Member Documentation