separation_problem_methods
Methods for constructing and solving PyROS separation problems and related objects.
Classes
|
Container for objects related to the PyROS separation problem. |
Functions
Add to the separation model constraints restricting the uncertain parameter proxy variables to the user-provided uncertainty set. |
|
|
Construct the separation problem model from the fully preprocessed working model. |
|
Obtain separation problem solution for each scenario of the uncertainty set not already added to the most recent master problem. |
Evaluate the inequality constraint function violations of the current separation model solution, and store the results in a given SeparationResult object. |
|
Evaluate violation of second-stage inequality constraints by variables in nominal block of most recent master problem. |
|
Get key of entry of solver_call_results_map which contains separation problem solution with maximal sum of second-stage inequality constraint violations over a specified sequence of second-stage inequality constraints. |
|
|
Get string representation of second-stage inequality constraint and the objective to which it has been mapped. |
|
Evaluate second-stage inequality constraint functions at current separation solution. |
Determine separation solution (and therefore worst-case uncertain parameter realization) with maximum violation of specified second-stage inequality constraint. |
|
Group model second-stage inequality constraints by separation priority. |
|
Initialize separation problem variables using the solution to the most recent master problem. |
|
|
Loop through, and solve, PyROS separation problems to desired optimality condition. |
|
Solve PyROS separation problems. |
|
Invoke subordinate solver(s) on separation problem. |