You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The alternative_solutions contrib package includes a rudimentary solution pool object. A more comprehensive capability is needed for this contrib package, but maybe this should hosted in a new solution_pool contrib package.
Rationale
Solution pools are intrinsic to the functionality of the methods in pyomo.contrib.alternative_solutions. However, solution pools are also natural building blocks for a variety of techniques like branch-and-bound and optimiality-based bounds tightening. A pyomo.contrib.solution_pool package would promote this capability and ensure that it has suitable functionality to support algorithms beyond enumeration of alternative solutions.
Description
I have prototyped a solution pool methodology outside of pyomo. This is sufficiently complex that a separate contrib package makes sense. Further, I imagine that this would be a suitable target for performance optimizations (e.g. cython), since pool management is a kernel of optimization solvers.
Additional information
None.
The text was updated successfully, but these errors were encountered:
Summary
The alternative_solutions contrib package includes a rudimentary solution pool object. A more comprehensive capability is needed for this contrib package, but maybe this should hosted in a new solution_pool contrib package.
Rationale
Solution pools are intrinsic to the functionality of the methods in pyomo.contrib.alternative_solutions. However, solution pools are also natural building blocks for a variety of techniques like branch-and-bound and optimiality-based bounds tightening. A pyomo.contrib.solution_pool package would promote this capability and ensure that it has suitable functionality to support algorithms beyond enumeration of alternative solutions.
Description
I have prototyped a solution pool methodology outside of pyomo. This is sufficiently complex that a separate contrib package makes sense. Further, I imagine that this would be a suitable target for performance optimizations (e.g. cython), since pool management is a kernel of optimization solvers.
Additional information
None.
The text was updated successfully, but these errors were encountered: