decogo.problem.master_problem¶
This module manages inner master problems.
Classes
|
A container class for managing all master problems. |
- class decogo.problem.master_problem.MasterProblems(block_model, approx_data)[source]¶
A container class for managing all master problems. This version is used for algorithm CG in the refactory of decogo, not available for algorithm DBCG.
- Parameters:
block_model (BlockModel) – Block model
approx_data (ApproxData) – Class that stores inner points and columns
- solve_ia(solver_name, slack_weights=None)[source]¶
Solves
InnerMasterProblem- Parameters:
solver_name (str) – External solver name
slack_weights (ndarray) – Slack weights, defaults to
None
- Returns:
Active (selected) cells, weights for inner points, solution point in original space, solution in image space, slack values, dual solution, objective value
- Return type:
tuple