Class inheritance diagram¶
The classes of six packages (model, problem, solver, utility, pyomo_problem, pyomo_input_model) are presented here.
model¶

problem¶

solver¶

utility¶

pyomo_input_model¶
Package pyomo_input_layer implements the user-defined Pyomo based input model for CG.

pyomo_problem¶
Package pyomo_problem implements the sub-problem solving, primal heuristics for CG, OA and DBCG algorithms, which are based on Pyomo model. The implementation parts of CG and DBCG will be integrated into Packages problem and pyomo_input_model after refactory. The classes of this package are grouped as follows:
Pyomo OA master problems

Pyomo projection master problems

Pyomo sub-problems

Pyomo-based containers for master problems and decomposed problems
