solver_call_separation

(function from pyomo.contrib.pyros.separation_problem_methods)

pyomo.contrib.pyros.separation_problem_methods.solver_call_separation(separation_data, master_data, solve_globally, ss_ineq_con_to_maximize, ss_ineq_cons_to_evaluate)[source]

Invoke subordinate solver(s) on separation problem.

Parameters:
  • separation_data (SeparationProblemData) – Separation problem data.

  • master_data (MasterProblemData) – Master problem data.

  • solve_globally (bool) – True to solve separation problems globally, False to solve locally.

  • ss_ineq_con_to_maximize (Constraint) – Second-stage inequality constraint for which to solve separation problem. Informs the objective (constraint violation) to maximize.

  • ss_ineq_cons_to_evaluate (list of Constraint) – Second-stage inequality constraints whose expressions are to be evaluated at the separation problem solution obtained.

Returns:

solve_call_results – Solve results for separation problem of interest.

Return type:

pyros.solve_data.SeparationSolveCallResults