gemseo.algos.opt.augmented_lagrangian.penalty_heuristic module#
Augmented Lagrangian penalty update scheme.
- class AugmentedLagrangianPenaltyHeuristic(algo_name)[source]#
Bases:
BaseAugmentedLagrangianThis class implements the penalty update scheme of [BMartinez14].
This class must be inherited in order to implement the function
_update_lagrange_multipliers().Notes
The missing current values of the
DesignSpaceattached to theOptimizationProblemare automatically initialized with the methodDesignSpace.initialize_missing_current_values().