standardize_active_objective

(function from pyomo.contrib.pyros.util)

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

Standardize the active objective of the working model.

This method involves declaration of:

  • named expressions for the full active objective (in a minimization sense), the first-stage objective summand, and the second-stage objective summand.

  • an epigraph epigraph variable and constraint.

The epigraph constraint is considered a first-stage inequality provided that it is independent of the adjustable (i.e., effective second-stage and effective state) variables and the uncertain parameters.

Parameters:

model_data (model data object) – Main model data object.