(function from pyomo.contrib.trustregion.TRF)
pyomo.contrib.trustregion.TRF
The main driver of the Trust Region algorithm method.
model (ConcreteModel) – The user’s model to be solved.
degrees_of_freedom_variables (List of Vars) – User-supplied input. The user must provide a list of vars which are the degrees of freedom or decision variables within the model.
ext_fcn_surrogate_map_rule (Function, optional) – In the 2020 Yoshio/Biegler paper, this is referred to as the basis function b(w). This is the low-fidelity model with which to solve the original process model problem and which is integrated into the surrogate model. The default is 0 (i.e., no basis function rule.)
config (ConfigDict) – This holds the solver and TRF-specific configuration options.